Zfs

基於 iSCSI 的 RAID6 上的 ZFS

  • September 6, 2017

我們計劃在我們的 Debian 系統上部署約 100TB 的儲存。

該儲存由一個帶有 24 個 6TB 磁碟的外部機箱 ( EonStore D1000: ESDS1024) 組成,通過 iSCSI 在 10GBit 光纖上連接到單個主機。

因為儲存已經非常大,我們可能希望將來擴展它,所以我們想使用 ZFS 作為文件系統。

現在EonStore D1000, 預配置為 RAID6 系統,還支持硬體加密 (SED)。它可以配置為 JBOD。

我讀到 ZFS 永遠不應該用於硬體 RAID,而是更喜歡直接訪問硬碟。

但是,我不確定這是否也適用於 iSCSI 設備(例如,iSCSI 是否向 ZFS 報告了足夠的資訊以使其故障糾正與內置 RAID6 相關?)

另外,我們很想使用 SED,我它根本不會與 ZFS 的故障糾正一起使用。

所以我的問題是:我應該(仍然)在 RAIDZ 中不惜一切代價避免 RAID6 嗎?加密怎麼樣?

我讀到 ZFS 永遠不應該用於硬體 RAID,而是更喜歡直接訪問硬碟。

在這種情況下:胡說八道。

這是要點。如果您將其作為 ZFS 與 JBOD 執行,則您的 UI 頻寬已經很差(10G 並不多)。如果您將其作為 Raid 6 執行,然後在其上生成非冗餘的內容,則您無需處理冗餘的網路流量。結案。

使用機箱管理來處理機箱故障。將機箱 EACH 用作“光碟”(下面帶有 Raid 6)並使用 ZFS 非冗餘儲存(或者如果您想真正瘋狂,可以使用鏡像,這有時是有道理的)。

它真的會降低性能並且嚴重,因為 24 盤 10G 並不完全充足。您想要避免冗餘網路流量,當您使用遠端磁碟執行基於軟體的 Raid 時會發生這種情況。

引用自:https://serverfault.com/questions/872280