将多个备份多路复用到同一磁带上是否值得冒险?

uSl*_*ckr 5 backup

这可能有点主观,所以如果你觉得这个话题应该结束 - 继续。

我们大量使用 Netbackup 和一个大型的多驱动器 LTO-4 库。我们经常努力在适当的备份窗口中完成所有工作。我们避免的一件事是使用多路复用功能将多个备份作业驱动到同一磁带。我们听到了不同的原因,例如好处不能证明风险是合理的,并且没有这样做。

当我们讨论解决吞吐量问题的各种选项时,总会出现这个问题。我正在寻找解决这个问题的意见和方法。

vor*_*aq7 4

我不知道硬数字方面的风险,但是在运行时将 N 个作业复用到 1 个磁带驱动器的好处是您可以同时启动所有 N 个作业(因此您不必等待第一个作业)在下一个磁带开始备份之前完成该磁带)。

我认为这样做的最大缺点是它最终会交错备份。现在,您可能有一盘带有AAAAAAABBBBBBBBCCCCCCCCCC复用功能的磁带,将为您提供一个带有类似内容的交错磁带ABCABCABCABCABCABCABCABCA
当您从该磁带恢复“A”时,您的磁带驱动器将必须跳过所有 B 和 C。这会减慢恢复速度,并在快进时增加磁带/驱动器的磨损(就风险而言,因此增加了磁带断裂的可能性)。


joeqwerty 和 ErikA 都指出了我使用的解决方案,并在您有足够的磁盘空间时推荐:首先将所有内容暂存到磁盘,然后将其连续写入磁带。这可以让机器上的备份“完成”(数据备份在磁盘暂存区域中),并让备份系统以逻辑、连续的方式以相对空闲的方式将该数据放在磁带上:您不必关心是否磁带会持续旋转 6 小时或 16 小时,只要您开始下一次备份时它就已完成。

如果您没有磁盘来暂存所有内容,您仍然可以通过暂存尽可能多的数据来最大程度地减少中断。理想情况下,如果可能的话,您应该将每个备份客户端的磁带大小提高到(因此,如果服务器A具有整个磁带的数据价值,则它可能在一个磁带上是连续的,或者至少只分布在其中两个磁带上),但是半磁带或四分之一磁带暂存区域仍然可以帮助提高性能并最大限度地减少快进操作。