磁碟陣列(RAID,Redundant Array of Independent Disks)是將多顆實體硬碟組合成一個邏輯單元,讓作業系統視為單一硬碟使用。其核心技術在於「資料分條」:將資料切割成塊,分散儲存於不同磁碟中。讀寫時,多顆磁碟並行運作,大幅縮短存取時間,同時提升空間利用率。
業界標準定義了 RAID 0 到 RAID 5 等級,但等級編號不代表技術優劣,選擇依據應為操作環境與應用需求。
RAID 1 採用磁碟鏡像技術。傳統磁碟鏡像在工作磁碟外另備一顆備份磁碟,資料同步寫入兩者。但 RAID 1 無「工作/備份」之分,多顆磁碟可同時讀取(重疊讀取),甚至同時寫入,實現負載平衡,顯著提升 I/O 效能。其結構以磁碟延伸方式形成陣列,資料採分段儲存,讀取效能接近 RAID 0。
RAID 2 將資料拆解為位元或區塊,加入海明碼進行錯誤修正,採用共軸同步技術,全陣列並行存取相同磁道與扇區。擁有極佳存取與傳輸時間,適合大型電腦、影像處理、CAD/CAM 工作站等大檔案連續讀寫場景。但小檔案效能因最小存取單位為扇區而大打折扣。需額外磁碟儲存海明碼(如 8 資料盤需 3 校驗盤)。
RAID 3 儲存方式同 RAID 2,但改用奇偶校驗(XOR 運算)取代海明碼,僅需一顆校驗磁碟。空間利用率達 85%,讀取效能優異,寫入需重新計算校驗資料而稍慢。同樣適合大檔案應用,不適用一般多用戶或網路伺服器環境。
RAID 4 以扇區為單位分段,各磁碟同位置分段形成校驗區塊存於專用校驗磁碟。允許多磁碟並行讀取,大幅提升讀取效能;但寫入受限於單一校驗磁碟,同一時間僅能處理一個寫入請求,形成瓶頸,故較少使用。
RAID 5 將校驗資料循環分散至每顆磁碟,消除 RAID 4 的校驗磁碟瓶頸。支援多磁碟並行讀寫,甚至同時執行多筆寫入(資料與對應校驗位於不同磁碟)。極適合線上交易處理(OLTP)、銀行、金融、股票系統及大型資料庫:小資料量、高頻 I/O、需容錯。
實際效能受限於「讀取-修改-寫入」循環(RMW cycle),任何資料修改需讀取同校驗區塊所有資料、重新計算、寫回。控制器複雜度高、成本較高。適用場景:OLTP 為首選;影像處理等大檔案連續讀寫則 RAID 3/4 更佳。RAID 2 較少用;RAID 6/7/10 等屬廠商自訂,無統一標準。