Featured image of post 什麼是磁碟陣列? RAID0、RAID1、RAID5、RAID6、RAID10 跟 SHR 是什麼?

什麼是磁碟陣列? RAID0、RAID1、RAID5、RAID6、RAID10 跟 SHR 是什麼?

什麼是磁碟陣列? RAID0、RAID1、RAID5、RAID6、RAID10 跟 SHR 是什麼?

Photo by Denny Müller on Unsplash

RAID 快速比較

模式可用容量速度容量安全性最低硬碟數用途
RAID0所有硬碟容量總和1st1st5th2不能儲存重要資料
RAID1單顆硬碟容量5th5th1st2儲存重要資料
RAID5總容量 - 1 顆硬碟容量2nd3rd允許壞 1 顆硬碟3-
RAID6總容量 - 2 顆硬碟容量3rd2nd允許壞 2 顆硬碟4-
RAID10總容量一半4th4th允許壞 1 顆硬碟4保持使用彈性、提高存取速度

RAID0(最快)

串接 2 個 以上硬碟,寫入時,同時將檔案分別存在不同的硬碟,提高寫入速度,但有 任一硬碟壞掉時,資料會有遺失狀況

RAID1(最安全)

最安全的磁碟陣列,每個硬碟儲存資料是相同的,所以都可以互相做備援,只要還有一顆硬碟活著,資料都能夠再完整備份復原

寫入速度與單顆硬碟相同,沒有任何提升

性價比最低,不管用多少顆硬碟,容量都一樣只算一顆的硬碟容量,但卻最能夠確保資料的安全性

如果不同硬碟容量不同,則會以最小容量的硬碟為準

RAID5

驗證資料分散在不同的硬碟,有 1/3 空間 最為驗證資料用

讀取速度與 RAID0 接近,允許壞 1 顆硬碟

少用,可能有極低機率(10^-14)造成 URE 不可恢復性讀取錯誤(每 12TB 資料可能會出現一個 URE 錯誤)

只要出現 URE,則重建恢復資料時會有問題,重建資料過程中再壞掉 1 顆硬碟,資料就都救不回來了

RAID6

2 個硬碟存放驗證資料,允許壞 2 顆硬碟,安全性較 RAID5

但因為需要驗證的資料較多,讀取速度較 RAID5

RAID10 = RAID1 + RAID0

保證資料安全,並提高寫入速度,缺點是總容量只有可用容量一半

至少需要 4 顆 硬碟,2 顆硬碟分別各組合成 RAID1,確保資料完全相同同步,2 個 RAID1 組合成 RAID0,提高寫入速度

容量提升彈性很高,每次只要再加入 2 顆 RAID 1 硬碟到這個 RAID0 的硬碟組,就可以隨時提高容量

SHR (Synology Hybrid RAID)

Synology 針對不了解 RAID 的人設計的磁碟陣列模式,會自動根據 硬碟數量硬碟容量 判斷要用哪個模式的 RAID 磁碟陣列

SHR 模式比較

模式說明
SHR普通硬碟、無備份
SHR1使用 1 顆硬碟空間做驗證
SHR2使用 2 顆硬碟空間做驗證

硬碟數與 RAID 模式比較

SHR驗證硬碟數總硬碟數類似 RAID 模式
SHR112RAID1
SHR113RAID5
SHR224RAID6

SHR 優缺點說明

優點

  • 可以很容易地將硬碟備份及容量升級

缺點

  • 備份資料需要在 Synology 的系統中操作,硬碟插到一般電腦會無法讀取 SHR 格式
  • 資料備份有工具使用限制

Reference

All rights reserved,未經允許不得隨意轉載
使用 Hugo 建立
主題 StackJimmy 設計