我以前從未組裝過 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,但現在將四個驅動器作為條帶鏡像運行,並且對性能感到非常滿意。擦洗時間已大大減少,這意味著重建也應該更快。當然,代價是可用容量的減少。
無論您選擇哪種類型的冗餘,如果您想在未來升級容量,請確保您熟悉現有的選項(和限制)。
最後...
備份。備份。備份。