磁盘阵列原理分析(8)
时间:2026-01-20
时间:2026-01-20
大硬盘来得便宜)。可以不用镜像而用其它数据冗余的方法来提供高容错性能。可以选择一神奇偶码模式来实现上述方法,可以外加一个专作奇偶校验用的硬盘(如在RAID 3中),或者可把奇偶校验数据分散分布在磁盘阵列的全部硬盘中。分布式奇偶校验数据(RAID 5)的例子示于图5中。
图5 RAID 5的硬盘分段
不管用何种级别的RAID,磁盘阵列总是用异或(XOR)操作来产生奇偶数据,当子系统中有一个硬盘发生故障时,也是用异或操作重建数据。下列简单分析了XOR是怎样工作的。
硬盘 A B C 奇偶盘 (A, B, C 异或的结果)
数据 1 0 1 0
首先记住在XOR操作中,2个数异或的结果是真(即“1”)时,这二个数中有且一个数为1(另一个为0)。我们假设A, B, C中B盘故障,此时可将A, C和奇偶数据XOR起来,得到B盘失去的数据0;同样如C盘故障,我们可将A, B盘和奇偶盘的数据XOR,得到C盘原先的数据1。
如果推广到7个盘的硬盘子系统:
硬盘 A B C D E F 奇偶位
数据 0 0 0 1 0 1 0
上一篇:乡镇团委换届主持词