NVR用RAID有什麼作用?
RAID(Redundant Array of Independent Disks,獨立磁碟冗餘陣列)是把多隻硬碟組合成單一邏輯存儲的技術,透過鏡像或校驗數據提供冗餘,令個別硬碟故障時系統仍可繼續運作、數據不會損失。對於全年無休寫入的 NVR 監控存儲而言,硬碟是整個系統中最容易損耗的部件,RAID 正是保障錄影連續性與可靠性的核心手段。本頁對照 RAID 0、1、5、6、10 的容量與容錯、講解重建時間的風險,以及監控專用硬碟的配搭要點。
為何 NVR 需要 RAID
監控存儲的工作模式在所有 IT 應用中屬於最嚴苛之列:多路影像串流每天二十四小時連續寫入,硬碟長期滿負荷運轉,故障只是時間問題。沒有冗餘的單碟 NVR 一旦硬碟故障,輕則失去更換前數天的錄影,重則整段保留期的片段化為烏有——而需要翻查錄影的時刻,往往正是發生事故之後。RAID 把數據以鏡像或校驗方式分散在多隻硬碟上,單一(甚至兩隻)硬碟故障時錄影不中斷、歷史片段不損失,更換硬碟後陣列自動重建回復冗餘。
對商廈、屋苑等場所,錄影保留往往有管理規章、保險條款以至法律程序上的要求,「硬碟壞了所以沒有片」並不是可以接受的答覆。RAID 連同熱備硬碟、硬碟健康監測與定期巡檢,構成監控存儲可靠性的基本盤。
RAID 級別對照表
| 級別 | 最少硬碟 | 可用容量(n 隻同容量硬碟) | 容錯能力 | 監控應用評價 |
| RAID 0(條帶) | 2 | 100%(n 隻全用) | 零容錯,任何一碟故障即全部損失 | 不應用於保安錄影,僅適合可隨時捨棄的暫存 |
| RAID 1(鏡像) | 2 | 50%(n/2) | 可損失鏡像組中一碟 | 兩碟位小型 NVR 的簡單可靠選擇,容量成本高 |
| RAID 5(單校驗) | 3 | (n−1)/n,例如 4 碟得 75% | 可損失任何一碟 | 容量效率好;大容量硬碟重建期長,第二碟故障風險須正視 |
| RAID 6(雙校驗) | 4 | (n−2)/n,例如 8 碟得 75% | 可同時損失任何兩碟 | 大型監控存儲主流選擇,重建期間仍有一碟容錯餘量 |
| RAID 10(鏡像+條帶) | 4 | 50%(n/2) | 每個鏡像組可損失一碟 | 寫入性能高、重建快而輕量,代價是一半容量 |
實務選擇的主軸是容量效率與容錯深度的取捨:碟數少用 RAID 1,四至六碟可用 RAID 5 加熱備,八碟或以上、單碟 8TB 以上的陣列應優先考慮 RAID 6。
重建時間:被低估的風險
RAID 的容錯不是無限的,由硬碟故障到重建完成之間,陣列處於降級狀態:RAID 5 降級後再無任何容錯餘量,此時第二隻硬碟故障即整個陣列失效。重建需要讀取其餘所有硬碟的全部數據重新計算,硬碟容量越大耗時越長——大容量監控硬碟的重建動輒需要一日至數日,期間 NVR 仍在錄影,硬碟同時承受重建讀取與錄影寫入的雙重負載,故障機率不跌反升。更不利的是,陣列硬碟多屬同批購入、同齡同損耗,一碟故障往往預示其他硬碟亦接近壽命極限;重建過程中即使只是遇上一個不可修復讀取錯誤,亦可能令重建失敗。
因此業界對大容量陣列的共識是:以 RAID 6 的雙碟容錯覆蓋重建窗口,配置熱備硬碟令重建即時開始,並啟用定期數據巡讀提早發現潛在讀取錯誤,而不是等到重建時才暴露。