我不得不依照以下configuration。
rsnapshot.conf
interval halfhourly 4 interval hourly 6 interval twohourly 12 interval daily 7 interval weekly 4
crontab中
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
对我来说,似乎我的halfhourly hourly和halfhourly hourly之间的空间太小了。 这个configuration是否疯狂? 我喜欢每三十分钟备份一次,这可能会在一天之内挽救我的屁股。
请帮助我制定一个体面的备份计划,这不会阻塞系统,但会创build频繁的备份。
谢谢。
rsnapshot / rsync可能需要一段时间,试图找出哪些文件已更改。 所以对于真正快速的快照来说这不是一个很好的解决scheme,除非你不处理很多文件。
你可能想看看这个问题的选项。 虽然我不确定这个问题对你有一个确定的解决scheme。
对于快照,您需要使用btrfs或LVM移至块级快照。 这些解决scheme都不是理想的,因为btrfs仍然是实验性的,而LVM的快照并不健壮,并且有自己的问题。
使用rsnapshot进行快照备份的一个问题是,复制和链接更改的文件需要一些时间。 这将限制备份的频率,如你所见。
如果你真的想做频繁的快照备份,你应该考虑在较低的水平上做。 我build议查看内置于LVM的快照设施 。 您需要在LVM卷上重新创build文件系统,但这会为您提供更强大的低级快照工具,使您可以更频繁地运行。