服务器RAID 50 数据恢复(条带化)

服务器RAID 50 数据恢复(条带化)

RAID 或独立磁盘冗余阵列使用冗余来保护和存储硬盘上的数据。有许多RAID选项,最常见的是RAID 5。但是,如果你想有更可靠的存储方案,则可以考虑RAID 50。

RAID 50 或 5+0 是嵌套的 RAID 级别。嵌套 RAID 结合了两种基本的 RAID 技术,以获得这两种技术的好处。所有嵌套的 RAID 级别都包括 RAID 0 或磁盘条带化。条带化将数据分布在多个硬盘上,使读取和写入速度更快。就其本身而言,RAID 0没有奇偶校验。

通过将 RAID 0 的条带化与 RAID 5 的均匀分布奇偶校验相结合,RAID 50 为RAID 0 提供了具有冗余和容错能力所需的奇偶校验。它至少跨两个 RAID 5 磁盘阵列对数据进行条带化,并且至少需要六个磁盘。

RAID50结构示意图如下所示:

RAID50

RAID 50 的优缺点

RAID 50 在磁盘发生故障时提供比 RAID 5 更高的写入性能和更好的数据保护。RAID 50 能够更快地重建。

虽然在磁盘发生故障时性能不可避免地会下降,但它不会像RAID 5 阵列那样,因为单个故障仅影响其中一个阵列,而使另一个阵列完全正常运行。事实上,如果每个故障磁盘位于不同的 RAID 5 阵列中,RAID 50 最多可以承受四个机械硬盘故障。

从 RAID50 恢复数据

恢复 RAID50 阵列比恢复 RAID5 要困难得多。因为该数组的元素仅存储总数据的一部分,即每个 RAID5 元素都是 RAID0 条带的一部分,依次由 RAID5 条带分隔。这种设计导致需要恢复大量磁盘并为虚拟构建 RAID50 实现复杂的算法。



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