看来某些 MegaRAID 芯片不支持 JBOD(不幸的是)。
我在网上看到,为了使这些控制器充当直通,我应该在 RAID0 中配置磁盘。
您推荐什么 RAID0 设置?
答案1
我运行的正是这个设置。MegaCli 有一个很有用的选项,称为 CfgEachDskRaid0,它将把阵列上的每个磁盘配置为 raid0,确保配置一致。
这种设置确实不能实现磁盘热插拔,尽管是这样做很笨重(特别是因为 MegaCli 本身几乎不是可用性的典范),基本上涉及每次想要交换磁盘时取消配置旧的 raid 阵列并重新配置新的 raid 阵列。
答案2
您是否想使用该卡ZFS 等软件 RAID 解决方案? 您使用的是哪个控制器?如果是这种情况,使用多个 RAID-0 逻辑驱动器将导致需要更换故障磁盘时出现糟糕的情况。除非您重新启动/重新初始化新的 RAID-0,否则无法识别替换驱动器大批包含故障磁盘。这不值得。如果可能,请使用合适的 HBA,或者使用带有 ZFS 的控制器的硬件 RAID 功能(有时这样做很有意义)。
答案3
不要使用 24 个驱动器来做这件事。使用不同的控制器。任何基于 LSI 1068e(这是许多戴尔和 IBM 服务器的最低配置选项)的设备都将支持 JBOD。戴尔将其称为 SAS 6/iR,而 IBM 将其称为 ServeRAID BR10i。
答案4
在我们的 MegaRAID 卡上,我们只是为每个驱动器制作自己的 raid-0 阵列,但是在这个配置中我们很少有多个驱动器,而且我不知道它的扩展性如何。