在基于 LSI 的控制器上启用 JBOD 模式会影响现有的逻辑磁盘/阵列吗?

在基于 LSI 的控制器上启用 JBOD 模式会影响现有的逻辑磁盘/阵列吗?

我在 Supermicro X9DRH 服务器主板上安装了 LSI2208 集成 RAID 控制器。它目前有一个由 4 个旋转磁盘组成的逻辑驱动器 (LD)。现在我想在 JBOD 中添加更多驱动器,让操作系统直接访问它们(而不是为每个磁盘创建专用的 RAID0 LD)。

有几个链接(这里例如)解释如何在 LSI2208 控制器上启用 JBOD 模式。这似乎是一个全有或全无的切换:要么控制器支持 JBOD,要么不支持。

命令:

megacli -AdpSetProp EnableJBOD 1 -a0

... 将在控制器 0 上启用 JBOD 模式

从阅读这里,似乎插入控制器但未与逻辑磁盘关联的磁盘对操作系统可见。

问题是:这是一个破坏性操作吗?执行此操作后,现有 (RAID5/1/0) 逻辑磁盘会发生什么情况?或者这仅影响尚未分配给逻辑磁盘的磁盘?

我可以尝试一下,但这意味着先要备份几 TB 的数据。

希望有人能回答!

答案1

我刚刚在一台配备 LSI 3108 的机器上尝试了这一点。我放入了八个驱动器,将其中六个设置为 RAID6,标记它,安装一个文件系统 (XFS),然后挂载它。然后我将一些数据放在挂载的 FS 上。

之后,我启用了 JBOD 模式,storcli64 /c0 set jbod=on剩下的两个驱动器立即显示为 unix 设备,而现有的 RAID 卷保持不变。我甚至通过读写它来验证这一点。

至少在 3108 上,我可以混合模式。如果 LSI/Avago 允许模式切换而不警告您潜在的问题,我会感到惊讶。它们的实用性非常可靠。

相关内容