Linux 中的备份与恢复仅支持最新的一份

Linux 中的备份与恢复仅支持最新的一份

我们在低带宽的远程位置有一个备份服务器。我们定期从我们的数据中心向该服务器发送数据。每天备份的文件大小约为 100 GB。我们想保留过去 3 天前的 3 个文件。

我正在尝试创建一个 cronjob 每天发送最后创建的文件。

到目前为止,我正在尝试使用 rsync。任何人都可以建议任何其他工具来执行此操作吗?必须记住,带宽较低,连接可能会中断,但传输应该完成。

如果我想使用 rsync 如何自动选择最后创建的 1 个文件。

提前致谢

答案1

最简单的方法是使用duplicity,它是一个备份工具,可以管理完整备份和增量备份,并具有--full-if-older-than <time>或等有用的功能remove-older-than <time>

考虑到你的BW问题,我个人会使用rsyncrsync来同步文件夹,这样它会阻止你下载已有的文件。您可以使用 shell 脚本来创建使用 rsync 创建的文件夹的存档并删除旧存档。

相关内容