使用rsync进行增量备份,当原始全量备份到期时会发生什么情况?

使用rsync进行增量备份,当原始全量备份到期时会发生什么情况?

我已经开始使用以下方案在外部硬盘驱动器上对我的 Fedora 20 数据等进行增量备份这里,它在第一天生成完整备份,然后在接下来的几天使用硬链接进行增量备份,以便仅记录更改。我打算保留 28 天的备份,并在每个备份超过 28 天后将其删除。

当原始完整备份成为下一个要删除的备份时会发生什么?似乎有可能没有什么可以链接回来了。当然,我还没有完全理解所发生的事情,但这在引用的优秀网站中没有得到解释,而且我对它的理解不足以让我预测会发生什么。

答案1

您链接到的备份系统使用硬链接。硬链接很特殊。文件实际上只是指向 inode 的指针。通过硬链接,可以有多个相同的“文件”全部指向同一个索引节点。这意味着您的所有备份本质上都是完整备份,但由于硬链接,每个新备份占用的额外空间很小。您可以删除所需的任何备份,而不必担心丢失该备份中以外的任何内容。这与基于“增量”的备份有很大不同,在增量备份中,增量备份仅包含在所有先前的增量已应用到当前状态之后更改为上次完整备份所需的信息。如果您在此过程中丢失了任何信息,那么您的备份基本上毫无价值。

相关内容