將 rsnapshot 配置為僅每日備份

將 rsnapshot 配置為僅每日備份

我配置了 rsnapshot,這樣它就不會透過註解掉每小時的 cronjob 來每小時備份/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

然後你的備份應該可以再次工作。

相關內容