Я настроил rsnapshot так, чтобы он не создавал резервную копию каждый час, закомментировав почасовое задание cron в /etc/cron.d/rsnapshot
:
#0 */4 * * * root /usr/bin/rsnapshot hourly
30 3 * * * root /usr/bin/rsnapshot daily
0 3 * * 1 root /usr/bin/rsnapshot weekly
30 2 1 * * root /usr/bin/rsnapshot monthly
Но это дает ошибку:
/.snapshots/hourly.5 not present (yet), nothing to copy
И с тех пор он больше ничего не резервирует.
В качестве обходного пути я вызвал это вручную один раз:
/usr/bin/rsnapshot -v hourly
Но как правильно настроить это так, чтобы резервное копирование выполнялось только один раз в день в 3:30 утра?
решение1
Удалить задание cron недостаточно. Вам также нужно адаптировать файл конфигурации, чтобы отразить изменение. Удалите (или раскомментируйте) следующую строку из /etc/rsnapshot.conf
:
retain hourly 24
После этого ваши резервные копии снова должны заработать.