基本上,我正在寻找一个可以安全中断(网络断开、计算机关闭、睡眠)的 rdiff-backup,并且可以制定调度策略以避免中断(尽管如此)。
调度策略会分析计算机的启动和关机以提取模式,在计算机可能处于足够清醒的状态以完成备份时启动备份,并且可能提取使用模式并避免频繁使用时段(例如启动完成后的几分钟)。
这是一个复杂的软件,并且其解决方案并不完美,但我想知道是否存在类似的东西,或者工具组合(rdiff-backup + 统计调度)是否可以让我得到类似的东西。
答案1
我怀疑有没有现成的解决方案。如果你愿意写一些代码,你也许能够适应现有的工具。
备份PC有一些有趣的备份计划选项。我从未使用过它,但听说它很好。它比 rdiff-backup 更大更复杂,但它可能是一个适合您的选择。
至于您的要求:
可以安全中断(网络断开、电脑关闭、睡眠)
您可以尝试结合快照使用一些替代的 cron 类似克隆这是为非 24/7 全天候运行的计算机设计的 cron,因此您可以确保每天运行一次“每日”cron 作业,即使在“cron.daily”作业正常运行时计算机未启动。
可以制定调度策略以避免中断(尽管如此)
您可以编写脚本来跟踪此类内容,然后可以修改备份的 cron 作业,以便它在所需的时间范围内运行。
fcron 还提供一些仅在低于一定负载时运行的选项。