選擇 RAID 類型

RAID (Redundant Array of Independent Disks,容錯式獨立磁碟陣列) 為一種資料儲存技術,可將多顆硬碟合併為單一儲存空間。RAID 具有多種不同類型,各類型皆提供不同層級的效能、儲存容量及可靠性。

本文章將簡介 Synology NAS 所支援的 RAID 類型,包含實作需求以及優、缺點。

支援 RAID 類型

此表格提供 Synology NAS 所支援的不同 RAID 類型簡介,包括儲存容量、RAID 類型所需的硬碟數量下限,以及資料遺失前所容許的損毀硬碟數量。

儲存空間類型 硬碟數量 容許的損毀硬碟數量 描述 儲存空間容量
SHR 1 0
  • 合併多顆大小不同的硬碟時,可最佳化儲存空間大小。
  • 若儲存空間由二顆以上的硬碟組成,則提供資料備援。
  • 建議初學者選擇此類型。
1 x (硬碟容量)
2-3 1 系統最佳化容量。
≧4 1-2
Basic 1 0
  • 由單顆硬碟作為獨立的單位所構成。
  • 不提供資料備援。
1 x (硬碟容量)
JBOD ≧2 0
  • 將多顆硬碟合併為單一儲存空間,其容量等於所有硬碟容量的加總。
  • 不提供資料備援。
所有硬碟容量的總合
RAID 0 ≧2 0
  • 提供「區塊延展」(striping) 的功能,可將資料分成不同區塊並分散到不同硬碟上,以提升效能。
  • 不提供資料備援。
N x (最小硬碟的容量)
RAID 1 2 1
  • 同時在兩顆硬碟上寫入相同的資料。
  • 提供資料備援。
最小硬碟的容量
3 2
4 3
RAID 5 ≧3 1
  • 實作段落分塊區塊延展,將同位元資料分散至所有組成硬碟上,藉此提供較 RAID 1 更有效率的資料備援。
(N – 1) x (最小硬碟的容量)
RAID 6 ≧4 2
  • 實作兩層同位元資料,以儲存相當於兩顆硬碟容量的備援資料,提供較 RAID 5 更高層級的資料備援。
(N – 2) x (最小硬碟的容量)
RAID 10 ≧4
(雙數)
所有硬碟容量總和的一半
  • 提供 RAID 0 的效能及 RAID 1 的資料保護層級,將每兩顆硬碟組合成一個群組,在其中進行資料鏡射。
(N / 2) x (最小硬碟的容量)

注意:

Synology Hybrid RAID (SHR)

Synology Hybrid RAID (SHR) 是一種自動化 RAID 管理系統,專為簡化儲存管理而設計,並能符合不熟悉 RAID 類型的新手之需求。

SHR 可合併不同大小的硬碟來建立一個具有最佳化容量及效能的儲存空間,減少硬碟空間的浪費並提供更具彈性的儲存解決方案。當您加入足夠的硬碟時,SHR 允許 1 至 2 顆硬碟備援──意即 SHR 儲存空間可容許最多一或兩顆硬碟損毀,且不造成資料遺失。

RAID 0

RAID 0 結合兩顆或以上的硬碟來提升效能與儲存容量,但不提供容錯機制。只要一顆硬碟損毀,便會使陣列中的所有資料遺失。RAID 0 適用於需要價格 / 效能高度平衡的非重要系統。

RAID 1

RAID 1 最常透過兩顆硬碟實作。硬碟上的資料會經過鏡射,在硬碟損毀時提供容錯機制。讀取效能可獲得提升,而寫入效能則與單一硬碟相似。單一硬碟損毀時可保持資料完整,避免遺失的情形發生。RAID 1 經常用於容錯機制極為重要、空間及效能較為次要的情形。

RAID 5

RAID 5 提供容錯機制並提升讀取效能。最少需要三顆硬碟。RAID 5 可容許單一硬碟損毀。倘若一顆硬碟損毀,其它硬碟上區塊延展的同位元資料可以重建損毀硬碟上的資料。因此,當 RAID 5 陣列降級時,將嚴重影響讀取及寫入效能。若儲存空間及成本的重要性大於效能,RAID 5 是相當理想的選擇。

RAID 6

RAID 6 與 RAID 5 相似,但 RAID 6 提供額外一層的區塊延展,並可容許兩顆硬碟損毀。最少需要四顆硬碟。由於 RAID 6 提供此額外容錯機制,其效能較 RAID 5 來得低。若儲存空間及成本十分重要,且需要多顆硬碟容錯機制,RAID 6 是相當吸引人的選擇。

RAID 10

RAID 10 結合了 RAID 1 及 RAID 0 的優點。可提升讀取與寫入效能,但只有半數的儲存空間可用於資料儲存。需要四顆或以上的硬碟,使得成本相對提高,然而,可提供容錯機制且效能卓越。事實上,RAID 10 可容許多顆硬碟毀損──即便不是發生在同一個子群組中。對於需要高輸入 / 輸出效能的應用程式──如資料庫伺服器──而言,RAID 10 是最理想的選擇。