Автоматизация бэкапов с помощью скрипта

Автоматизация бэкапов с помощью скрипта

Предлагаю готовый bash-скрипт для автоматического резервного копирования папок с архивацией.

#!/bin/bash
# Бэкап папки /home/user/documents в /backup с датой

SOURCE="/home/user/documents"
DEST="/backup"
DATE=$(date +%Y-%m-%d_%H-%M)
BACKUP_FILE="backup-$DATE.tar.gz"

tar -czf "$DEST/$BACKUP_FILE" "$SOURCE"
echo "Бэкап создан: $DEST/$BACKUP_FILE"

Настройка cron для автоматического запуска

# Ежедневно в 2 часа ночи
0 2 * * * /path/to/backup.sh

Скрипт можно дополнить отправкой по FTP или в облако с помощью rclone.

Комментарии