这是一个MegaRaid控制器的Linux系统。 MegaCli已安装。 我目前有:
Virtual Drive: 0 (Target Id: 0) Name : RAID Level : Primary-6, Secondary-0, RAID Level Qualifier-3 Size : 25.466 TB ... Virtual Drive: 1 (Target Id: 1) Name : RAID Level : Primary-0, Secondary-0, RAID Level Qualifier-0 Size : 223.062 GB ... Virtual Drive: 2 (Target Id: 2) Name : RAID Level : Primary-0, Secondary-0, RAID Level Qualifier-0 Size : 118.718 GB ... Virtual Drive: 3 (Target Id: 3) Name : RAID Level : Primary-0, Secondary-0, RAID Level Qualifier-0 Size : 111.281 GB ...
现在我想创build一个新的磁盘已经被放入系统的VD,但我不想让服务器离线通过MegaRaid工具/ BIOS来做到这一点。 我可以
megacli -CfgLdAdd -r0 [4:0] -a0
其中4是机箱设备ID,0是插槽号,这应该做的工作就好了。 但是我担心它会如何影响现有的arrays和VD。 25TBarrays应该保持不动,我只是担心,如果从新的物理磁盘创build新的VD是安全的,还是冒着现有的设置风险,更糟糕的是,冒着数据冒险?
我会在现场系统上运行上述命令吗?
谢谢!
LV – 逻辑卷
PD – 物理磁盘
我多次使用两个磁盘内build的活动raid1 LV做同样的事情。 没有数据丢失的结果。 此外,当其他LV使用PD时,megacli将拒绝添加新的LV。
将给定主机上的多个VD添加/删除操作隔开60秒,因为每个操作都会在短时间内lockingHBA,并且不希望这种情况发生。
另外,当storcli可用时,为什么仍然使用megacli?