如果我实施全新的 GFS 备份轮换,其中周一至周四我运行增量备份,周五我运行完整备份,那么周一运行的第一个增量备份如何知道要备份什么?我的理解是增量(或差异)应在完整运行之后运行……也就是说,它们备份自上次完整备份以来发生的变化。
我一直在研究 GFS 轮换,我看过的每张图表和我读过的解释都表明增量备份(或差异备份)在一周内运行,完整备份在周五或周六运行。在我看来,就按周集对磁带进行分组而言,这似乎是倒退的。您保存的每组每周磁带难道不应该以完整备份为首,增量备份紧随其后吗?
答案1
完整备份是“领先的”。您认为一周从周一开始。在备份的“头脑”中,一周从周五或周六开始。您的每周备份集将是从完整备份到下一次完整备份之前的最后一个增量备份或差异备份的所有磁带。不要考虑“日历周”,而要考虑“备份周”。
无论您在星期几运行完整恢复,您仍然可以通过恢复上次完整恢复以及该完整恢复之后的最后一次差异恢复(或所有增量恢复)来开始恢复。
通常,选择星期五或星期六作为非工作时间窗口,以便进行完整备份。如果您有一周中更适合进行完整备份的日子,请利用这一天。
顺便说一句:如果你可以使用差异备份,那么就使用差异备份代替增量备份。这样风险就会小很多。
编辑:增量备份仅包含自上次完整备份或增量备份以来的更改。差异备份包含自上次完整备份以来的所有更改。假设您将一周的增量备份或差异备份堆放在同一个磁带盒上,它们在功能上非常接近等效。
但是,如果您每天使用不同的磁带盒进行增量备份,则需要依赖每个磁带盒来保存增量备份,才能成功恢复。对于每天使用不同磁带盒的差异备份方案,恢复只需要最后一个完整磁带盒和差异磁带盒。
答案2
我们的完整备份大约需要 24 小时(包括验证),所以我们在周五晚上开始备份。正如其他人提到的,差异备份更好,因为最坏的情况是您只需恢复两次,一次是从完整备份中获取内容,一次是从上次差异备份中获取内容。在我们的例子中,完整备份需要 2 盘磁带(LTO3)(首先我们进行磁盘到磁盘备份,然后将另一份副本复制到磁带上),我们只将 4 个差异备份放在磁盘上。
我从未使用过严格的 GFS 轮换,我们总是有至少 5 周的完整备份,现在磁带成本已经下降,通常备份时间会更长。每年两次 - 一次在财政年度末,一次在年中 - 我们取出一套完整的备份磁带并将它们放在一边,以便“永久”保存。
(实际上,我们的抽屉里仍有一些来自旧 VAX 的 TK70 和 8 毫米模拟磁带,我们甚至还有那些 VAX,但我们根本不会花时间尝试启动它们并恢复任何东西。我们还有大量来自 NT 3.51 和 4.0 时代的 DAT 磁带,但如果我们想使用它们,就没有更多的可用驱动器了。)
答案3
您必须先运行完整版本。否则您的第一个增量版本无论如何都会是完整版本,但运行速度会非常慢。
如果您将完整备份视为本周的第一盘磁带,将增量备份视为本周晚些时候的磁带,这将有所帮助。因此,您的一周将于星期五下午 5 点结束,而新的一周将于星期五下午 5:01 开始。因此,您在周末运行的完整备份实际上是下一周的开始。
完整备份在周五/周六/周日运行的原因是它们比增量备份花费的时间更长。