关于 rsnapshot 的一个简单问题。
为了执行每日备份,我将在 Ubuntu 中的 cron 中添加行。
那么,为什么在 rsnapshot.conf 中也有这些行?
#########################################
# BACKUP INTERVALS #
# Must be unique and in ascending order #
# i.e. hourly, daily, weekly, etc. #
#########################################
interval hourly 6
interval daily 7
interval weekly 4
#interval monthly 3
如果我使用 cron,我应该禁用它们吗?谢谢
附言:我刚刚意识到在 crontab 中我仍然有“hourly”和“daily”。那么我是否应该只取消注释我在 crontab 中使用的那个?如果已经在 cron 中指定了 hourly,那么指定 hourly 有什么意义呢?我有点困惑。
# crontab -e
0 */4 * * * /usr/local/bin/rsnapshot hourly
30 23 * * * /usr/local/bin/rsnapshot daily
答案1
rsnapshot.conf 中的指令interval
表示命名备份(daily
等weekly
)保留n
副本。
在上面,您将保留每小时备份的最后 6 份副本、每日备份的最后 7 份副本等等。
然后您需要使用 cron 运行每小时、每日等备份。
在上面的示例中,您每 4 小时运行一次每小时备份(每天 6 次),并且每天 23:30 运行一次每日备份。
您需要取消注释您打算使用的间隔指令,但取消注释您不使用的间隔指令不会造成问题。