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

Настройка 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?

Недостаточно удалить задание cron. Вы также должны адаптировать файл конфигурации, чтобы отразить изменение. Удалите (или раскомментируйте) следующую строку из /etc/rsnapshot.conf:

retain  hourly  24

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