我以为我了解 RAID,但我在查看 Wikipedia 中的图片时,发现我似乎并不明白。例如,以下图片:
“奇偶校验”起什么作用?例如,如果磁盘 2 突然出现故障,会发生什么情况?系统如何恢复?
答案1
http://en.wikipedia.org/wiki/Parity_bit...
奇偶校验块
某些 RAID 级别使用奇偶校验块。通过使用奇偶校验块可实现冗余。如果阵列中的单个驱动器发生故障,则可以将工作驱动器的数据块和奇偶校验块组合起来以重建丢失的数据。
给出下图,其中每列是一个磁盘,假设 A1 = 00000111、A2 = 00000101 和 A3 = 00000000。对 A1、A2 和 A3 进行异或运算生成的奇偶校验块 Ap 将等于 00000010。如果磁盘 1 发生故障,A2 将不再可访问,但可以通过对 A1、A3 和 Ap 进行异或运算来重建:
A2 = A1 异或 A3 异或 Ap = 00000101
答案2
奇偶校验不仅用于帮助维持 RAID 阵列中的数据传输,还用于在磁盘 0、1 或 2 发生故障时重建数据。我认为这该图像更好地展现了第三次突袭的样子。
图中:块 1a、1b、1c 是重复数据,第一个奇偶校验跟踪数据块