我必须进行以下配置。
rsnapshot.conf
interval halfhourly 4
interval hourly 6
interval twohourly 12
interval daily 7
interval weekly 4
定时任务
0,30 * * * * /usr/bin/rsnapshot halfhourly >> /var/log/rsnapshot.halfhourly.log 2>&1
5 * * * * /usr/bin/rsnapshot hourly >> /var/log/rsnapshot.hourly.log 2>&1
10 */2 * * * /usr/bin/rsnapshot twohourly >> /var/log/rsnapshot.twohourly.log 2>&1
15 3 * * * /usr/bin/rsnapshot daily >> /var/log/rsnapshot.daily.log 2>&1
20 6 * * MON /usr/bin/rsnapshot weekly >> /var/log/rsnapshot.weekly.log 2>&1
现在仅halfhourly
运行正确。hourly
吐出此错误:
rsnapshot encountered an error! The program was invoked with these options:
/usr/bin/rsnapshot hourly
----------------------------------------------------------------------------
ERROR: Lockfile /var/run/rsnapshot.pid exists and so does its process, can not continue
我觉得和之间的 5 分钟间隔halfhourly
太小hourly
了。这个配置是不是太疯狂了?我喜欢每三十分钟备份一次,这可能有一天会救我一命。
请帮我制定一个合理的备份计划,既不会堵塞系统,又能创建足够频繁的备份。
谢谢。
答案1
rsnapshot/rsync 可能需要一段时间才能找出哪些文件发生了变化。因此,除非您处理的文件不多,否则它并不是快速快照的好解决方案。
您可能需要查看以下选项这个问题。尽管我不确定这个问题是否有一个明确的答案给你。
对于快速快照,您需要使用 btrfs 或 LVM 移动到块级快照。这两种解决方案都不理想,因为 btrfs 仍处于试验阶段,而 LVM 的快照不够强大,并且存在自身的问题。
答案2
使用 rsnapshot 进行快照备份的一个问题是,复制和链接更改的文件确实需要一些时间。正如您所见,这会限制备份的频率。
如果你真的想频繁进行快照备份,你应该考虑在较低级别进行备份。我建议查看快照功能内置于 LVM。您需要在 LVM 卷上重新创建文件系统,但这将为您提供更强大的底层快照工具,您可以更频繁地运行它。