我已经安装了 System Center Data Protection Manager 2012 SP1,创建了一个分配了五块硬盘的存储池。
如果其中一个驱动器突然崩溃并变得完全无用,会发生什么情况?
在这种情况下,是否存在某种数据冗余可以防止备份丢失?
它在多大程度上起作用?(即它可以恢复多少个坏掉的驱动器)
答案1
存储池是一组磁盘,数据保护管理器 (DPM) 服务器在其上存储副本、卷影副本和传输日志。在开始保护数据之前,必须至少将一个磁盘添加到存储池。添加到存储池的磁盘应该是空的。为了准备数据保护,DPM 会重新格式化磁盘并擦除其中的任何数据。
DPM 服务器必须安装至少两个磁盘 — 一个专用于启动、系统和 DPM 安装文件,另一个专用于存储池。在 DPM 上下文中,“磁盘”定义为 Windows 磁盘管理工具中显示为磁盘的任何磁盘设备。
(这意味着它可以是非基于软件的 RAID 阵列。
DPM 不会将任何包含启动文件、系统文件或任何 DPM 安装组件的磁盘添加到存储池。
容错/冗余级别不是由数据保护管理器设置的。容错/冗余由您设置的存储系统提供。这可以是 RAID 阵列,即镜像、条带或分布式奇偶校验磁盘阵列。RAID 阵列可以由专用硬件卡提供,也可以由软件驱动。(但请继续阅读,因为 DPM 不适用于软件 RAID。)无论你选择哪种方式,其理念都是使用多个物理磁盘,并利用这些磁盘创建一个协调阵列,例如单个逻辑存储设备呈现给操作系统。
因此,如果您只分配一个物理磁盘作为存储池的一部分,并且丢失了该磁盘……那么其中就没有固有的冗余。它只是一个磁盘,现在它不见了。这意味着存储在该磁盘上的任何备份现在都消失了。
您需要对多个磁盘进行一些 RAID 配置,以实现任何严重的冗余级别。
以下是有关 RAID 的典型 Serverfault 问题:
微软对 DPM 也做出了如下评价:
请勿在将添加到存储池的磁盘上创建基于软件的 RAID 配置。”
从http://technet.microsoft.com/en-us/library/ff399569.aspx
也:
DPM 不支持基于软件的 RAID 配置。
从http://technet.microsoft.com/en-us/library/cc161569.aspx
哦,这是专门针对 DPM 2012 的,尽管它没有改变:
http://technet.microsoft.com/en-us/library/hh757992.aspx
所以,是的,如果您希望使用 DPM 在备份数据中实现任何程度的容错和/或冗余……那么您必须使用硬件支持的 RAID。
对不起...我认为微软用这些矛盾的文档稍微欺骗了我们。
话虽如此,即使您出于某种原因无法使用硬件 RAID,并且只有 JBOD(只是一堆磁盘)配置……那么,更换坏磁盘并从头开始重建备份还是相当容易的。所以就是这样……
如果你有一个足够复杂的备份系统不是当您需要时,您可以轻松地重建它们,那么您没有理由不能构建硬件 RAID,无论平台或产品如何。