我的.conf文件:
link_desk 1
sync_first 1我在用cron做间隔备份。
0 * * * * rsnapshot sync
10 * * * * rsnapshot hourly
30 3 * * * rsnapshot daily
0 3 * * 1 rsnapshot weekly
30 2 1 * * rsnapshot monthly这让我很困惑,我不知道这是否正确。,也许我应该在每个任务之前或者在最小间隔之前同步?
将来,我希望运行另一个带有r快照的备份,其中包含单独的配置文件(对于windwos机器),.For示例:
0 * * * * rsnapshot -c windows.conf sync
10 * * * * rsnapshot -c windows.conf hourly
30 3 * * * rsnapshot -c windows.conf daily
0 3 * * 1 rsnapshot -c windows.conf weekly
30 2 1 * * rsnapshot -c windows.conf monthly我可以在配置文件中分离.pid文件。我在并行运行两个r快照进程时还会出现不兼容问题吗?
和最后一个问题----我如何组织cronjobs?如果我的同步过程比来的备份命令花费的时间更长呢?是否可以在r快照同步之后每小时运行r快照?
发布于 2017-09-25 20:48:43
在启用sync_first的情况下运行的r快照是为您设计的,可以运行一个sync命令,然后在适当的时间内运行一个或多个间隔命令。在每个cron作业之前运行sync会使sync_first的使用失败。您应该在最小间隔之前运行sync。
至于组织您的cronjob,唯一重要的顺序是在sync和hourly之间。daily将只使用最新daily.0可用的最老的hourly,weekly最老的daily等等,hourly则希望有一个.sync目录来创建新的hourly.0。如果daily运行在hourly之前,它将采用凌晨1:00而不是凌晨2:00的每小时备份,这给您提供了几乎(但不完全)相同的备份覆盖率。你需要决定这对你的处境是否重要。
面对您的问题,我创建了一个运行rsnapshot sync的小脚本文件,然后运行rsnapshot hourly,并在cron中对其进行调度。
我没有并行运行快照的经验。只要您备份到不同的目录,我预测除了CPU和网络使用之外,没有任何问题。这就像在前面的命令完成之前手动启动第二个rsync命令一样。
https://stackoverflow.com/questions/41452484
复制相似问题