我在Supermicro X9DRH服务器主板上安装了LSI2208集成RAID控制器。 它目前有一个由4个旋转磁盘组成的逻辑驱动器(LD)。 现在我想在JBOD中添加更多的驱动器,让操作系统直接访问它们(而不是每个磁盘创build一个专用的RAID0 LD)。
有几个链接(例如在这里 )解释如何在LSI2208控制器上启用JBOD模式。 这似乎是一个全有或全无的开关:在控制器上支持JBOD,或者不支持。
命令:
megacli -AdpSetProp EnableJBOD 1 -a0
…将在控制器0上启用JBOD模式
从这里阅读,似乎磁盘插入控制器,但不与逻辑磁盘关联变得可见的操作系统。
问题是这是一个破坏性的操作吗? 现有的(RAID5 / 1/0)逻辑磁盘在完成后会发生什么? 或者这只影响尚未分配给逻辑磁盘的磁盘?
我可以尝试一下,但是这意味着先备份几TB的数据。
希望有人有答案!
我只是在装有LSI 3108的机器上试了一下。我装了8个驱动器,把它们中的6个设置成RAID6,贴上了标签,安装了一个文件系统(XFS)并装上了它。 然后我把一些数据放在安装的FS上。
之后,我启用了JBOD模式,在storcli64 /c0 set jbod=on两个驱动器上立即显示为unix设备,而现有的RAID卷保持不变。 我甚至通过阅读和写作来validation它。
至less在3108,我可以混合模式。 如果LSI / Avago允许模式切换,而不是警告您潜在的问题,我会感到惊讶。 他们的实用程序非常稳定。
这是一个破坏性的操作。
您将失去arrays元数据… RAID和JBOD模式不会混合。
你想用ZFS做些什么?