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

Настройка rsnapshot только для ежедневного резервного копирования с помощью sync_first

Я хочу создавать на своем сервере только ежедневные резервные копии, используя sync_first вариант. Как мне настроить мой сервер для резервного копирования один раз в день?

В /etc/rsnapshot.conf устанавливать

snapshot_root   /backup/rsnapshot/
# ...
sync_first      1

и сохранить правила только ежедневно:

#retain         hourly  6
retain          daily   7

В /etc/cron.d/rsnapshot также определите запуск rsync только ежедневно и добавьте параметр синхронизации:

#0 */4          * * *           root    /usr/bin/rsnapshot hourly
30 4    * * *           root    /opt/bin/rsnapshot sync && /usr/bin/rsnapshot daily

Теперь при вызове rsnapshot с опцией подробного вывода:

rsnapshot -v sync
rsnapshot -v daily

вы видите результат вроде

/bin/cp -al /backup/rsnapshot/.sync /backup/rsnapshot/daily.0 
mv /backup/rsnapshot/daily.2/ /backup/rsnapshot/daily.3/  
mv /backup/rsnapshot/daily.1/ /backup/rsnapshot/daily.2/  
mv /backup/rsnapshot/daily.0/ /backup/rsnapshot/daily.1/  
/bin/cp -al /backup/rsnapshot/.sync /backup/rsnapshot/daily.0