Назад | Перейти на главную страницу

rsync за последние 3 дня плюс еженедельное резервное копирование

У меня есть сценарий оболочки, который я буду запускать с помощью crontab. В основном я хочу изменить это, чтобы делать ежедневные резервные копии за последние 3 дня. Я видел примеры, когда последние 7 дней являются резервными. Мне просто нужны последние 3 прокатных дня. Я знаю, что мне нужно было бы написать отдельный сценарий для недельного расписания.

код:

rsync -avzh --delete XXXX@XXXXX:/home/XXXXX/source/ /$HOME/destination

Любая помощь приветствуется.

Кто-то уже написал сценарий, который делает это, и у него много замечательных функций, плюс он был протестирован многими людьми в течение многих лет. Это называется «rsnapshot».

Я очень рекомендую "rsnapshot". Его легко настроить, и он обеспечивает трехдневное хранение или даже более сложные политики хранения.

http://www.rsnapshot.org/

Может быть, ты тоже захочешь взглянуть на http://backuppc.sourceforge.net/

Это больше, чем просто сценарий, это решение на стороне сервера для резервного копирования нескольких серверов. Может быть, для вас многовато, но тоже очень популярно.