将增量快照备份到另一个卷

Vla*_*eev 3 linux backup lvm incremental-backup

我正在寻找一种方法来实现接近以下备份方案的东西:

  1. 最初,完整映像被复制到备份目标。
  2. 定期(例如每晚),只有自上次备份以来发生更改的块才会被复制到备份目标。
  3. 理想情况下,应该可以从任何时间点挂载快照,或者有选择地删除(扁平化)一些快照。

这可以使用 LVM(或其他方式)实现吗?它需要跟踪自上次备份以来哪些块变脏了,我不确定 LVM 可以做到这一点……我宁愿避免始终在 LVM 快照上运行的永久性性能成本。

tgh*_*old 5

新来的场景是 Attic https://attic-backup.org/

我们使用 rdiff-backup 几年来作为我们的主要备份方法。它所做的一切都很棒,但在一年中创建了数以万计/数十万个小差异文件。大多数文件系统和磁盘都将难以处理超过一百万的文件数。备份我们基于 Maildir 的 90GB IMAP 存储需要几个小时。我不得不不断减少我们为历史保留的周数/差异数。

相比之下,一旦我们切换到 Attic,每晚备份只需 15-20 分钟。这意味着保留一年的增量备份更可行,让您可以回到过去一年中的任何一天。

吸引我来到 Attic 的主要特点:

  • 它不会在目标服务器上创建数千个文件
  • 使用可变块大小的重复数据删除
  • 有内置压缩
  • 有效备份虚拟机映像文件
  • 通过 WAN 连接高效

使用了 6-9 个月后,我相当有信心它和 rdiff-backup 一样稳定。我仍然使用可移动媒体制作 Attic 目录的多代副本,但每个可移动媒体都有一个 Attic 存储库的完整副本。

  • 更新:还有一个 Attic 的 fork,可以在 https://borgbackup.github.io/borgbackup/ 看到更多的开发活动 (3认同)