将 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

然后你的备份就可以再次使用了。

相关内容