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 所有硬碟容量總和 1st 1st 5th 2 不能儲存重要資料
RAID1 單顆硬碟容量 5th 5th 1st 2 儲存重要資料
RAID5 總容量 - 1 顆硬碟容量 2nd 3rd 允許壞 1 顆硬碟 3 -
RAID6 總容量 - 2 顆硬碟容量 3rd 2nd 允許壞 2 顆硬碟 4 -
RAID10 總容量一半 4th 4th 允許壞 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 模式
SHR1 1 2 RAID1
SHR1 1 3 RAID5
SHR2 2 4 RAID6

SHR 優缺點說明

優點

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

缺點

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

Reference

All rights reserved,未經允許不得隨意轉載
Built with Hugo
Theme Stack designed by Jimmy