同樣 8 顆硬碟,組 RAID 5 和 RAID 6 差多少容量、能壞幾顆?先選用途,工具會推薦適合的等級。
操作流程
先選儲存媒體(傳統 HDD 或 NVMe SSD,二選一),再選這組 RAID 的主要目的(安全、容量、速度、省硬碟),然後填硬碟數量、機器槽位和每顆容量,最後選 RAID 等級與熱備援顆數。
HDD 和 NVMe 不能混在同一個陣列:整組效能會被最慢的 HDD 拖住,QNAP 等廠商甚至直接禁止混組。
計算方式
- 可用容量 = 等級公式 × 資料碟(總數減熱備援)
- RAID 5 可用 (n−1)/n,容錯 1 顆;RAID 6 可用 (n−2)/n,容錯 2 顆;RAID 10 可用 50%,須偶數顆
- 容量不同的硬碟混用時,每顆都以最小的那顆計算(JBOD 例外,直接相加);熱備援取容量最大的碟
- 格式化後容量約為標示容量 × 0.91,另受檔案系統、控制器少量開銷影響
各等級最少碟數
RAID 1 至少 2 顆、RAID 5 至少 3 顆、RAID 6 至少 4 顆、RAID 10 至少 4 顆且須偶數。RAID 50 每個子組至少 3 顆、RAID 60 每個子組至少 4 顆,而且都至少要 2 個子組。依 SNIA 共同 RAID 磁碟資料格式規範,以及 Broadcom、Intel RAID 控制器手冊。
工具會提醒的風險
- 大容量硬碟組 RAID 5:單顆越大,故障後重建要讀的資料越多,期間碰到讀取錯誤或第二顆故障,整組就會全毀。HDD 單碟 8TB 以上選 RAID 5 時,工具會出示警告,IBM 等廠商建議改用 RAID 6
- NVMe 組 RAID 5、6、50、60:同位運算讓寫入量放大約 2 倍,直接消耗 SSD 壽命,多數硬體 RAID 下 TRIM 也會失效。NVMe 首選 RAID 1 或 RAID 10
容錯不等於備份。重要資料一定要另外做異地、離線備份。
資料來源
IEEE/SNIA、Broadcom、Intel(RAID 50/60 子組)、IBM(大容量碟 RAID 5 風險)、NetApp、Dell、HPE(熱備援)、QNAP(HDD、SSD 禁混)。各家實作略有出入,僅供參考。
常見問題
容量不同的硬碟可以組 RAID 5 嗎?
可以,但每顆都會以最小的那顆計算,大顆多出來的空間用不到。
RAID 0 要不要配熱備援?
沒有意義。熱備援是靠陣列裡的冗餘資料重建故障碟,RAID 0 和 JBOD 沒有冗餘,故障當下資料就不完整了,配熱備援只是少一顆可用碟。
熱備援要配幾顆?
業界建議大約每 15 到 30 顆碟配 1 顆,容量要大於等於它可能替換的最大成員碟。
計算結果僅供規劃參考,實際施工請依相關法規、廠商規格與現場監造判定。