Я хочу создавать на своем сервере только ежедневные резервные копии, используя 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