我正在设计我的第一个备份方案。我对管理数据备份完全陌生,有些概念我并不完全理解。这是我到目前为止所拥有的,以及我将使用的设备。
我将只备份三台服务器,总数据约为 200Gb。我将在周六进行每周完整备份,然后在周一至周五晚上进行差异备份。还将有一个月底的完整备份,该备份将存储在异地以供 DR 使用。
正在使用的设备:-8 槽磁带备份驱动器 -LTO2 磁带 -Backup Exec 12.5 与 Exchange 和 SQL 代理
我将使用两套磁带,第一周使用第一套,第二周使用另一套,每隔一周来回交替使用。
所以我的问题是,我应该在每组中使用多少磁带?由于备份驱动器最多可容纳八盘磁带,我是否必须使用八盘?如果我投入少,它会被扔掉吗?
其次,由于每个工作日晚上的差异备份最多可能只有大约 5Gb 左右,我是否需要将五个 LTO2 磁带(最多可容纳 400Gb)放入媒体池中,每晚一个磁带?还是一个就足够了,因为理论上它可以容纳数周的差异?
我不明白的是,BE 是否每天都选择一个新磁带,或者它是否会继续附加到同一个磁带直到它满了,然后滚动到下一个磁带。
也许更容易问的问题是,如果您有上面列出的备份设备和服务器要备份,您的备份设计会是什么?
非常感谢....
我强烈推荐 W. Curtis Preston 的《Backup & Recovery》(O'Reilly Book)一书
http://oreilly.com/catalog/9780596102463/
问如何做你的备份计划有点像问 10 位祖母如何做最好的鸡汤面。你会得到 10 个不同的答案,但他们都会在基本成分上达成一致。
在我看来,Backup & Recovery 在谈论您可能(或可能不)选择实施的不同选项的优缺点方面做得非常好。
所以,这就是我首先要开始的地方。
自从我设置这个已经有一段时间了,我在家里,所以我从记忆中走出来。
在我们的例子中,我们有一个 LTO-3 驱动器,两个磁带上的完整备份和一周的所有差异都适合一个。所以每周,我们都有一套磁带,其中两盘是完整的,第三盘是接下来的 5 种差异。我们将这些套装保留 5 周,我们有一套场外和 4 套现场。
我们为完整备份设置了一个媒体池,覆盖时间设置为 5 周,以便在此之前无法重复使用磁带,并将其设置为不可附加,以便下次使用磁带时,它会从开始。
对于差异,媒体池设置为 1 周,因为在那之后我们不会真正关心差异上的内容,如果需要,我们可以抓取“错误”的差异磁带。正如我所说,在实践中,我们总是将整周的磁带放在一起。但是当我们第一次拿到 LTO-3 时,磁带是 50 美元,我们认为只需要几个 diff 磁带并重复使用它们就可以省钱。
(我说差异媒体池的“是”,因为我们实际上停止对磁带进行差异,我们现在执行类似的磁盘-磁盘-磁带方案:完全备份到磁盘,然后将其复制到磁带,然后差异只是到磁盘。)
为了回答您的具体问题,当您设置备份时,您告诉它从哪个媒体池获取磁带,它会抓取第一个可用的 - 允许写入的。
你说的是 LTO-2 和 200GB,所以你的几盘磁带应该能装满一盘磁带,最坏的情况是 3 盘。因此,您可以一次在装载机中拥有 6 个完整的磁带和 2 个用于差异的磁带,然后每周您必须取出一组完整的磁带并放入另一组。如果您的备份适合 2 个磁带,则您可以拥有 3 组完整的备份,并且您只需每 2 周交换一次。
Backup Exec 可以配置为使用不同的插槽进行完整备份和增量备份。
我在您的计划中看到的最大弱点是两套备份磁带。三组被认为是绝对最小值。我一般至少使用五套。
您还可以考虑保留一年的每月完整备份。
我不知道 Backup Exec 的工作原理,但我可以大致回答。
我使用的工具都可以将它们的备份集限制为所需的最少磁带数量。我的意思是,如果您将 8 个空白磁带加载到您的机器人中,但您只写入前三个,那么只有这三个磁带是备份集的一部分。其余五个不是,因此可以用于其他用途。
此外,如果有可用空间,可以将这些工具配置为附加到现有磁带。因此,如果您的每日容量为 5GB,并且您的系统已配置为这样,那么它会将第二天的增量附加到第一个磁带。如果您的增量真的很小,您最终将使用两个磁带并在它们之间旋转。当然,这意味着您还要担心媒体的寿命——磁带会像其他所有东西一样磨损。
第二:您必须注意“差异”和“增量”备份之间的区别。“差异”备份是“现在”和参考点之间的所有差异,通常是最后一次完整备份。因此,如果您的增量约为每天 5GB,那么第一天它将是 5GB,第二天可能是 10GB,依此类推。“增量”备份是“现在”和上次备份运行之间的差异,这可能是增量本身。所以你的第一个增量是 5GB,第二个是 5GB,等等。
前者的优点是还原速度可能快得多——您滚动完整备份,然后在还原点之后立即获取差异。缺点是您可能需要更多媒体,具体取决于您的增量。
后者的优点是您需要较少的媒体,并且由于您备份的数据较少,因此备份可能运行得更快。不利的一面是,要恢复到某个时间点,您必须按顺序恢复全部,然后是每个增量。
关于你的轮换——如果你只需要在现场两周,那么你的模式可能没问题。然而,我们总是使用更全面的旋转。
一些客户还希望偶尔进行特殊备份,这些备份会永远离开现场或直到被召回。通常我会滚动两份,因为媒体会降级。
最后,一点智慧:在您测试之前,它不是备份。在您的周期中抽出时间定期测试备份的各个部分的恢复情况。这不仅可以验证您的备份,还意味着您知道当恢复真正出现时该怎么做。
如果您没有阅读其他内容,请在此处阅读 M.Janke 的“Backups Suck”:http: //www.standalone-sysadmin.com/blog/2009/02/backups-suck/
我同意您需要超过 2 个备份集。我认为 4 是一个合理的数字(因此,如果出现问题,您有大约一个月的磁带可以返回)。在 Backup Exec 中设置备份时,您可以选择附加数据或覆盖数据。如果您说附加但磁带已满,您还可以选择要做什么。此外,您可以控制媒体池上的覆盖保护设置,从而防止刚刚使用的磁带被意外覆盖。一个提示,我倾向于发现磁带并不总是在他们应该改变的时候得到改变(因为有人生病了,或者正在度假或有假期),所以如果可能的话,我会尝试放入两套磁带驱动器。本周的,下周的。这样您就有整整一周的时间在事情搞砸之前提取当前的备份。此外,您应该看看 6 晚的差异是否适合一盘磁带。如果他们不这样做,但是 6 晚的增量,您可能需要考虑增量。它增加了进行完全恢复所需的时间(尤其是在接近周末的时候),但如果它减少了所需的磁带数量,它可能是值得的。
除了磁带,我强烈建议将磁盘到磁盘复制到另一台服务器或 SAN 类型的设备。
磁带非常适合存档目的,但没有什么能比在磁盘上拥有本地副本更快速、轻松地恢复。
如果您有 WAN,请考虑通过网络将磁盘备份发送到异地。根据您为带宽支付的费用,这可能是一种在不同位置获取最重要数据的多个副本的经济高效的方法。
我们每个人都有不同的系统和需求,所以我们都可能给出不同的建议。按照 KPWINC 的建议进行操作并进行一些阅读。然后,当您确实实施它时,请确保您以一种易于修改的方式进行操作,如果您以后确定不同的系统会更好。
话虽如此,这是我的建议:
您只备份少量数据,因此如果可行,请每天运行完整备份。备份会不时失败,原因有很多。在每个磁带上进行完整备份不仅可以简化恢复,还可以提高 DR 机会。