服务器RAID 6 恢复数据(双奇偶校验条带化)

服务器RAID 6 恢复数据(双奇偶校验条带化)

这种类型的阵列也是具有数据分区并使用附加奇偶校验块来恢复故障的阵列,但与 RAID5 相比,使用了第二组具有奇偶校验的块,这增加了阵列对磁盘故障的抵抗力。

与 RAID5 中的数据一样,RAID6 中的数据分布在多个磁盘上,并且使用两个奇偶校验块而不是一个来恢复故障块。这种方式可同时承受两个磁盘的故障,与 RAID5 相比具有更好的容错能力。构建 RAID6 阵列至少需要四个磁盘。阵列的可用容量始终小于两个磁盘的总容量。

RAID6结构如下所示:

RAID6

RAID6 中具有奇偶校验的第二个磁盘可确保阵列在重建期间不会出现第二个磁盘的故障,因此就算买稍微便宜或者质量差的硬盘也是可行的。RAID5 阵列处于“降级”状态或在热备盘重建期间的是阵列最容易丢失数据的时间段。在此期间,如果第二个磁盘发生故障,数据将无法访问。由于应用了第二组奇偶校验,RAID6 没有漏洞窗口,这可以保护它免受此威胁。与 RAID5 相比,RAID6 的缺点是存储成本更高,并且由于需要计算两个奇偶校验块而不是一个奇偶校验块而导致写入性能较低。

从 RAID6 恢复数据

由于在这种类型的阵列中,两个磁盘不参与可用存储空间的形成,因此 RAID6 包含的磁盘数量比 RAID5 多,这已经是一个复杂的因素。由于此阵列可以承受两个磁盘的故障,因此存储系统的问题不会立即出现。阵列在降级状态下运行的情况并不少见,直到控制器由于丢失了关键数量的磁盘而完全卸载阵列,才会丢失磁盘。对于 RAID6,这是两个阵列磁盘。由于通常不知道哪个磁盘较早发生故障,而哪个磁盘稍后发生故障,因此在发生故障时确定当前磁盘集的工作非常复杂,尤其是对于大量数据。另外,恢复阵列损坏磁盘的工作也是必要的,就像其他阵列一样,这总共给使用这种类型的阵列带来了很大的复杂性。



原文链接
https://www.dbsos.cn/blog/238.html