首頁·RAID 容量表

192 格 RAID 表 — 四顆 4TB 硬碟做 RAID 5 是 12TB,螢幕上卻是 10.91TiB

不必每一級都背一個公式。只要知道每組花幾顆做同位檢查,其餘一行就出來了:可用 = 總數 − 同位檢查 × 組數。RAID 5 一組花一顆,所以是 n−1;RAID 6 花兩顆,是 n−2;RAID 50、60 則是好幾組。還有 38 格是做不出來的:三顆做不了 RAID 6,奇數顆做不了 RAID 10,七顆做不了 RAID 50。

可用顆數

硬碟數

可用 = 總數 − 同位檢查 × 組數。不必每級都背公式。附 38 個做不出來的組合,以及 TB 與 TiB 的差別。

RAID 容量表

  • RAID 0最少顆數 2

    資料只是攤在幾顆硬碟上。容量和速度隨顆數增長,但壞一顆就全沒了。

  • RAID 1最少顆數 2

    每顆硬碟裝的都是同樣的資料。只剩一顆也還活著,但能用的只有一顆的量。

  • RAID 5最少顆數 3

    拿一顆硬碟的量做同位檢查。壞一顆可以從其餘硬碟重建。

  • RAID 6最少顆數 4

    拿兩顆硬碟的量做同位檢查,能扛住同時壞兩顆——重建過程中再壞一顆,這是真會發生的。

  • RAID 10最少顆數 4

    兩顆一組做鏡像,再把這些組拼起來。能用一半,重建也快。

  • RAID 50最少顆數 6

    把若干個 RAID 5 組拼起來。每組花一顆做同位檢查,組越多容量越少、能扛的故障越多。

  • RAID 60最少顆數 8

    把若干個 RAID 6 組拼起來。每組花兩顆做同位檢查。

  • JBOD最少顆數 2

    把硬碟直接接成一個磁碟區。沒有同位檢查,扛不住任何故障,但壞掉的那顆只帶走自己那份資料。

組怎麼分

RAID 50、60 裡,分幾組才是真正的選擇。組少,同位檢查佔得少,容量就多;組多,每組多出一顆(或兩顆)餘量,故障落得分散時能扛的就多。但保證能扛的數目兩邊一樣——同一組裡壞兩顆,照樣結束。

標籤上的 TB 與螢幕上的 TiB

盒子上的 1TB 是 10¹² 位元組,而作業系統按 2⁴⁰ 位元組一個單位來數。名字像,單位不同,所以同一顆硬碟看起來小了約 9%。容量沒有消失,是尺子換了。

重建的時候最危險

單同位檢查的陣列壞一顆後,換上新硬碟,其餘的要從頭到尾讀一遍來重建。偏偏就在這時候,倖存的硬碟做得最久最狠。硬碟越大越多,重建越久——有時要好幾天——中途再壞一顆,陣列就完了。大陣列裡寧可用 RAID 6 或 10 而不是 5,原因就在這裡。

RAID 不是備份

RAID 只擋一件事:硬碟壞掉。誤刪的檔案、被覆寫的檔案、勒索軟體、控制器故障、火災或失竊,全都會一次傳到每顆硬碟上——鏡像抄寫刪除的動作,和抄寫資料一樣忠實。備份是放在另一套設備上的另一份副本,RAID 做的不是這件事。

怎麼讀

  • 可用 = 總數 − 同位檢查 × 組數。所有級別都在這一行裡。
  • RAID 5 一組花一顆同位檢查,所以是 n−1;RAID 6 花兩顆,是 n−2。
  • RAID 50、60 把好幾組這樣的組拼起來,同位檢查就要乘上組數。
  • RAID 1 每顆都存同一份,所以只有一顆的量;RAID 10 兩顆一組做鏡像,所以是一半。
  • 各組必須一樣大,所以組數只能是顆數的約數。
  • 盒子上的 TB 和螢幕上的 TiB 是不同單位——差約 9%。

常見問題

Q. 該選 RAID 5 還是 RAID 6?

硬碟越大越多,越該選 RAID 6。RAID 5 壞一顆之後,重建要把其餘的從頭到尾讀一遍,如今的硬碟往往要好幾天。這段時間裡再壞一顆,陣列就完了——RAID 6 扛的正是這種情況。

Q. 硬碟容量不一樣會怎樣?

按最小的那顆對齊。三顆 4TB 裡插一顆 8TB,那顆也只能用 4TB,剩下 4TB 閒著。本表按所有硬碟一樣大來算。

Q. 為什麼容量比標示的少?

標示的 1TB 是 10¹² 位元組,而系統按 2⁴⁰ 位元組一個單位數。名字像,單位不同,差約 9%。檔案系統還要再佔一點。

Q. 做了 RAID 還要備份嗎?

要。RAID 只擋一件事:硬碟壞掉。誤刪的檔案、勒索軟體、火災或失竊對每顆都一視同仁——鏡像抄寫刪除,和抄寫資料一樣忠實。