如何为偶数磁盘计数计算RAID 5奇偶校验?

时间:2019-04-26 10:05:05

标签: parity raid

当我对RAID 5进行解释时,我经常看到的图片显示了4个带有三个数据块和一个奇偶校验块的光盘。作为示例计算(有时在相同的站点上),我总是只能看到3张光盘。最有可能的原因是它更有意义:我可以对两个块进行XOR并创建奇偶校验,因此需要三张光盘。在所有这些图片上,奇偶校验块的大小与三个数据块的大小相同。

怎么可能?当我有4个磁盘时,如何计算RAID 5奇偶校验,因此需要建立奇偶校验的三个偶数大小的块?

(PS。即使将奇偶校验的大小加倍(每个块有两个)也无济于事。因为它比RAID 6多,不是吗?)

1 个答案:

答案 0 :(得分:0)

想象一下,您有三个数据磁盘ABC和一个奇偶校验磁盘P

下表显示了三个数据字节和所得的奇偶校验字节:

  A: 0 1 0 1 0 1 0 1
  B: 0 0 1 1 0 0 1 1
  C: 0 0 0 0 1 1 1 1
  P: 0 1 1 0 1 0 0 1

例如,如果磁盘B发生故障,我们将剩下ACP。 可以通过计算剩余磁盘的奇数奇偶校验来重建丢失的B字节:

  A: 0 1 0 1 0 1 0 1
  C: 0 0 0 0 1 1 1 1
  P: 0 1 1 0 1 0 0 1
[ B: 0 0 1 1 0 0 1 1 ]