我们计划在我们的 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 与 JBOD 运行,则您的 UI 带宽已经很差(10G 并不多)。如果您将其作为 Raid 6 运行,然后在其上生成非冗余的内容,则您无需处理冗余的网络流量。结案。
使用机箱管理来处理机箱故障。将机箱 EACH 用作“光盘”(下面带有 Raid 6)并使用 ZFS 非冗余存储(或者如果您想真正疯狂,可以使用镜像,这有时是有道理的)。
它真的会降低性能并且严重,因为 24 盘 10G 并不完全充足。您想要避免冗余网络流量,当您使用远程磁盘执行基于软件的 Raid 时会发生这种情况。