1

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

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

(PS。即使奇偶校验的大小加倍(每个从两个块)也无助于理解这一点。因为这将不是 RAID 6,不是吗?)

4

1 回答 1

3

假设您有三个数据磁盘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发生故障,我们会留下A,CPB可以通过计算幸存磁盘的奇校验来重建丢失的字节:

  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 ]
于 2019-04-26T12:21:47.507 回答