資料會以幾種方式之一 (稱為 RAID 層級) 分散到磁碟機中,視所需的冗餘層級和效能而定。不同的架構或資料發佈配置會以 RAID 一詞命名,再加上一個數字,例如 RAID 0 或 RAID 1。每個架構 (或是 RAID 層級) 在關鍵目標之間提供不同的平衡:
可靠性、可用性、效能和容量。
高於 RAID 0 的 RAID 層級可防止發生無法復原的磁區讀取錯誤,以及整個實體磁碟機故障。
等級 |
等量 |
鏡像 |
同位 |
磁碟作業失敗 |
最小值 |
詳細資料 |
X |
|
|
0 |
2 |
|
|
|
X |
|
1 |
2 |
|
|
X |
|
X |
1 |
3 |
|
|
X |
|
X |
2 |
4 |
RAID 5 + 其他同位檢查區塊 |
|
X |
X |
|
每個鏡像組 1 個 |
4 |
RAID 0 + RAID 1 |
|
RAID 50 |
X |
|
X |
|
6 |
RAID 0 + RAID 5 |
RAID 60 |
X |
|
X |
|
8 |
RAID 0 + RAID 6 |
可讓您在多個實體磁碟上寫入資料,而不只是一個實體磁碟。RAID 0 會將每個實體磁碟儲存空間磁碟分割成 64 KB stripe。這些 stripe 會以重複循序的方式交錯。單一實體磁碟上的 stripe 部分稱為 stripe 元素。
例如,在僅使用 RAID 0 的四個磁碟系統中,區段 1 會寫入磁碟 1,區段 2 會寫入磁碟 2,依此類而定。RAID 0 可提升效能,因為可同時存取多個實體磁碟,但不提供資料冗餘 (圖 1 (僅限英文版))。
圖 1:RAID 0
使用 RAID 1 時,寫入到一個磁碟的資料會同時寫入到另一個磁碟。如果一個磁碟故障,則可以使用另一個磁碟的內容來執行系統並重新建置故障的實體磁碟。
RAID 1 的主要優點是提供 100% 的資料冗餘。由於磁碟內容已完全寫入到第二個磁碟,因此系統可承受一個磁碟的故障。兩個磁碟隨時都包含相同的資料。任一實體磁碟可作為作業實體磁碟 (圖 2 (僅限英文))。
圖 2:RAID 1
圖 3:RAID 5
圖 4:RAID 6