如何[使用 rsync] 增量备份大量数据?

如何[使用 rsync] 增量备份大量数据?

一个网站包含约 40GB 的图片 + 文件,需要备份。过去 30 天内每天都需要回滚。备份服务器 < 1.2TB

我的想法是先进行 30 天前的一次完整备份,然后进行最近 30 天的增量备份。每天将最后一次增量备份与完整备份合并,并添加新的增量备份。

这个策略可以用 rsync 实现吗?如果可以,如何实现?

这个计划有什么问题吗?有更好的计划吗?

PS:增量备份,而不是增量备份(rsync 自动执行)

答案1

尝试调查快照,应该在软件包仓库中。它基于 rsync,我确信它能满足您的需要。

答案2

另请检查rdiff-备份. 和 rsnapshot 类似,在磁盘效率和恢复速度方面有不同的权衡。

答案3

我认为您需要 rsync 的备份功能。它允许您重命名而不是覆盖旧文件。只需将备份扩展设为您执行覆盖的日期,您的增量更新将全部具有在写入新更改之前保存的文件中内置的日期。

从手册页 -b,--backup 进行备份(参见 --suffix 和 --backup-dir)--backup-dir=DIR 根据 DIR 将备份分成层次结构

相关内容