Добавить в корзинуПозвонить
Найти в Дзене
Уроки Linux

📝 Создаём сценарии автоматического бэкапа с помощью Bash и rsync

📝 Создаём сценарии автоматического бэкапа с помощью Bash и rsync Привет, любители Linux! 🌟 Сегодня я расскажу, как сделать свои бэкапы быстрее, надежнее и без лишних заморочек. Всё, что нужно — немного Bash и умения разбираться с командой rsync. Почему это важно? - Экономишь место на диске - Защищаешь данные от потерь - Можно настроить всё под свои задачи Вот пример простого сценария: - Создаёшь список папок, которые хочешь бэкапить - С помощью rsync переносишь их в отдельную папку или на удалённый сервер #!/bin/bash SRC="/home/user/documents" DEST="/mnt/backup/" rsync -av --delete "$SRC" "$DEST" Также можешь добавить логирование, чтобы знать, что прошло успешно, а что — нет. Например, так: rsync -av --delete "$SRC" "$DEST" >> /var/log/backup.log 2>&1 И не забывай о планировщике задач — cron позволяет запускать бэкапы автоматически в нужное время! Постарайся сделать свой скрипт умным — добавь уведомления, проверку ошибок или шифрование данных. А ты уже автоматизировал свои

📝 Создаём сценарии автоматического бэкапа с помощью Bash и rsync

Привет, любители Linux! 🌟 Сегодня я расскажу, как сделать свои бэкапы быстрее, надежнее и без лишних заморочек. Всё, что нужно — немного Bash и умения разбираться с командой rsync.

Почему это важно?

- Экономишь место на диске

- Защищаешь данные от потерь

- Можно настроить всё под свои задачи

Вот пример простого сценария:

- Создаёшь список папок, которые хочешь бэкапить

- С помощью rsync переносишь их в отдельную папку или на удалённый сервер

#!/bin/bash

SRC="/home/user/documents"

DEST="/mnt/backup/"

rsync -av --delete "$SRC" "$DEST"

Также можешь добавить логирование, чтобы знать, что прошло успешно, а что — нет. Например, так:

rsync -av --delete "$SRC" "$DEST" >> /var/log/backup.log 2>&1

И не забывай о планировщике задач — cron позволяет запускать бэкапы автоматически в нужное время!

Постарайся сделать свой скрипт умным — добавь уведомления, проверку ошибок или шифрование данных.

А ты уже автоматизировал свои бэкапы? Или всё ещё делаешь всё вручную?

- Присоединяйся к нашему телеграм-каналу https://t.me/LinuxSkill и узнай больше фишек — там еще тесты, вакансии и полезные советы!

- А заодно попробуй наш телеграм-бот https://t.me/gradeliftbot — он поможет понять, насколько ты подготовлен по Linux!

📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 и не пропусти!