Найти в Дзене
Уроки Linux

🚀【Практика для sysadmin: автоматизированное создание резервных копий с помощью Bash

🚀【Практика для sysadmin: автоматизированное создание резервных копий с помощью Bash】

Всегда мечтал делать бэкапы быстро и без лишних хлопот? Сегодня расскажу, как с помощью пары строк скрипта автоматизировать важный этап — бэкапы ключевых папок.

Преимущества такого подхода — минимальное вмешательство, возможность настроить автоматическую отправку отчетов и контроль за статусом. Конечно, пригодится и планировщик задач и логирование, чтобы не пропустить ни одной ошибки.

Простой скрипт выглядит так:

#!/bin/bash

SOURCE="/etc /home /var/www"

TARGET="/mnt/backup"

DATE=$(date +%Y-%m-%d)

tar -czf "$TARGET/backup_$DATE.tar.gz" $SOURCE

if [ $? -eq 0 ]; then

echo "Резервное копирование успешно — $DATE" >> /var/log/backup.log

else

echo "Ошибка резервного копирования — $DATE" >> /var/log/backup.log

fi

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

Иногда лучше один раз сделать ручной бэкап, чем терять всю систему навсегда, правда?

💬 Приглашаю подписаться на https://t.me/LinuxSkill — тут ещё больше практических статей и советов, а в боте https://t.me/gradeliftbot можно проверить свои навыки! А что ты обычно используешь для бэкапов?