Linux 系統上的 ZFS (RAID-Z1) 還是「硬體」(RAID 5)?

Linux 系統上的 ZFS (RAID-Z1) 還是「硬體」(RAID 5)?

我以前從未組裝過 RAID 陣列,但我想我從閱讀中了解了大多數 RAID 類型背後的概念。

訂購三個 3TB 硬碟(WD 紅色),用於 xeon e3-1231 v3、16GB 非 ECC RAM 和 Z97 晶片組。我在本地網路上有其他可透過 SSH 存取的系統,但空間要小得多(~1TB)。

我的作業系統(Debian Linux)位於 SSD 上,raid 將不包含作業系統。

我最近遇到了 ZFS,可能無法完全理解其所需的實作。

與 intel z97 晶片組上的硬體 RAID 5 相比。

  • 使用 ZFS 會提高效能嗎?
  • 對於我的數據來說,這是否是一個更安全的選擇?
  • 如果驅動器突然故障,重建會更安全、更快嗎?
  • 如果我的 SSD 故障怎麼辦?在我的情況下,ZFS 資料不保存在那裡嗎?

我需要我的資料安全(希望每個區塊都是安全的,這就是我對 ZFS 感興趣的原因),並且需要至少 6TB 的可用空間,而不需要更多 HDD。

答案1

  • 使用 ZFS 會提高效能嗎?

如果不知道您的典型磁碟使用情況以及如何配置系統,則很難說。例如,您允許 ZFS 使用多少 RAM? RAID-Z1 和 RAID 5 之間的奇偶校驗計算可能具有類似的開銷。

  • 對於我的數據來說,這是否是一個更安全的選擇?

如果你指的是鏡子,那麼是的。鏡像的重建時間較短(無奇偶校驗),因此您的資料將在較短的時間內面臨風險。

  • 如果驅動器突然故障,重建會更安全、更快嗎?

對於鏡子來說,是的。對於 RAID-Z1 和 RAID 5,重建需要奇偶校驗計算,因此重建將需要更長的時間。

  • 如果我的 SSD 故障怎麼辦?在我的情況下,ZFS 資料不保存在那裡嗎?

ZFS 池是獨立的,可以獨立於 SSD 上的任何設定運行。您甚至可以將 ZFS 磁碟機移至完全不同的作業系統,前提是它支援 ZFS 版本。 (我已成功將 3 個驅動器 RAID-Z1 池從 OpenSolaris 遷移到 FreeBSD。)

其他的建議:

ZFS 提供的不僅僅是冗餘。它具有 RAID 5 所沒有的其他功能,例如整個檔案系統的校驗和,以確保資料完整性和快照。

ZFS 熱愛內存,並且會使用您願意提供的內存。建議使用 ECC 內存,但不是必需的。

我將 ZFS 用於個人用途。我曾經在三個驅動器上運行 RAID-Z,但現在將四個驅動器作為條帶鏡像運行,並且對性能感到非常滿意。擦洗時間已大大減少,這意味著重建也應該更快。當然,代價是可用容量的減少。

無論您選擇哪種類型的冗餘,如果您想在未來升級容量,請確保您熟悉現有的選項(和限制)。

最後...

備份。備份。備份。

相關內容