RAID 6
Introduction
RAID 6 類似 RAID 5,但是他能允許兩顆硬碟同時壞掉,代價是需要兩顆冗餘硬碟用來存 parity
Implementation: P+Q
P 就是和 RAID 4 相同的 parity block;Q 則是用 Galois field 計算出來的。兩個方程式可以解兩個未知數,所以可以允許兩顆硬碟同時壞掉而不損失資料
Comment
允許兩顆硬碟同時壞掉但儲存效率降低(需要兩顆冗餘硬碟)
Multidimensional RAID 6
Problem
如果有上千顆硬碟,把他們同時放進一個 RAID 6 stripe,這還是只能允許兩顆硬碟壞掉。 這樣的比例 RAID 6 對於此 storage array 的保護力不夠強
Solution
把所有 disk 排成一個 2D array,然後在每行每列都獨自跑一套 RAID 6
C0 C1 C2 C3 [Pc]
R0 [ D00 D01 D02 D03 Pr0 ]
R1 [ D10 D11 D12 D13 Pr1 ]
R2 [ D20 D21 D22 D23 Pr2 ]
R3 [ D30 D31 D32 D33 Pr3 ]
[Pc] Pc0 Pc1 Pc2 Pc3