RAID 5
Introduction
用和 RAID 4 一樣的 parity block,然而 RAID 5 卻是將 parity block 分散在全部的硬碟中,避免了 RAID 4 把 parity disk 變成 bottleneck 的問題
Implementation
對於 顆硬碟的 storage array,我們將每顆硬碟第 個 block 的 parity block 存在第 號硬碟上,如下圖所示:
D0 D1 D2 D3 D4
Stripe0 A0 A1 A2 A3 [P0] ← P0 是 A0~A3 的 parity
Stripe1 B0 B1 B2 [P1] B4 ← P1 是 B0~B2, B4 的 parity
Stripe2 C0 C1 [P2] C3 C4 ← P2 是 C0~C1, C3~C4 的 parity
Stripe3 D0 [P3] D2 D3 D4 ← P3 是 D0, D2~D4 的 parity
Stripe4 [P4] E1 E2 E3 E4 ← P4 是 E1~E4 的 parity
Comment
RAID 5 避免了 RAID 4 將 parity block 都集中在一顆硬碟造成其成為 bottleneck 的問題。此法也是現實中最常被拿來使用的 parity RAID 策略