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

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

Я настроил 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

После этого ваши резервные копии снова должны заработать.

Связанный контент