JBOD:任何可以做 RAID-0 的系统都可以做 JBOD?

Joh*_*ZFS 5 raid zfs storage

任何可以执行 RAID-0 的存储控制器都可以执行 JBOD?

我正在寻找使用 ZFS 的存储解决方案,目前戴尔 Perc5i 和 6i 不确定它们的 JBOD 功能。

ZFS 真的只需要用于 RAIDZ、RAIDZ2 等的 JBOD 吗?

小智 7

JBOD 和 Raid-0 之间有一个非常重要的区别,我没有看到任何人提到:当一个磁盘在单磁盘 Raid-0 中出现故障时,这意味着整个 Raid-0 都失败了,这意味着您不能在不重新启动服务器的情况下更换故障磁盘(除非您能够使用像 MegaCli 这样的 raid 实用程序,但这似乎并不容易)。如果磁盘在 JBOD 模式下出现故障,您应该能够热交换驱动器,ZFS 将重建 ZFS 池。

请参阅此线程: MegaRAID JBOD 替代品

要记住的另一件事是,从技术上讲,您应该在 JBOD 模式下使用支持 RAID 的驱动器(如 WD Caviar RE 或 Barracuda ES 驱动器)。否则,raid 控制器可能会错误地分离正忙于自我修复的磁盘。但至少你可以热插拔它。

来自 ZFS 维基百科页面:“请注意,配置为 JBOD 的硬件 RAID 可能仍会分离未及时响应的磁盘;因此可能需要启用 TLER/CCTL/ERC 的磁盘以防止驱动器丢失:[29]”


waz*_*oox 3

是的,即使非 RAID 控制器也可以执行 JBOD。这甚至比 RAID-0 更基本。

  • 抱歉 Wazoox,Dell PERC 5i 和 PERC 6i 根本不支持直通或 JBOD 模式。此外,任何时候您让 ZFS 冗余存储数据(不仅是 RAIDZ,还有镜像),您都可以从 ZFS 端到端校验和中受益,并且它能够捕获位错误并以静默​​方式恢复。当您使用 raid 控制器将镜像磁盘从 ZFS 中抽象出来时,ZFS 只能通知块损坏,而无法自我修复。 (2认同)