megacli磁盘阵列

2023-10-26 15:52:04 浏览数 (1)

查询JBOD工作模式

megacli -adpgetprop -enablejbod -aAll

设置直通模式 megacli -adpsetprop -enablejbod -1 -aAll

清除raid信息

megacli -cfglddel -Lall -a0

设置RAID前需要先关闭直通JBOD模式,另外-pdlist -a0 查看硬盘的Firmstate状态正常为unconfigured good

如果为bad,尝试修复如下;

megacli -pdmakejbod -physdrv[60:0] -a0

再次检查若恢复为good即可

raid10,raid0阵列设置

megacli -cfglddel -L0 -a0

查询raid磁盘信息

megacli -showsummary -aAll

查询slot,enclosure

megacli -pdlist -aAll | egrep 'Slot|Firmware state|Enclosure|Adapter'

根据slot,enclosure以及adapter号

创建raid10即raid1 raid0

megacli cfgspanadd -r10 -array0[60:0,60:1] -array1[60:2,60:3] -a0

添加局部备份盘

megacli -pdhsp -set -dedicated -array0 -physdrv[60:4] -a0

可以-showsummary 看到slot4 的state为Dedicated HotSpare

删除raid10

megacli -cfglddel -L0 -a0

创建raid0并添加缓存,热备盘

megacli -cfgldadd -r0 [60:1,60:2] WB Cache -hsp [60:0] -a0

热备盘添加失败,但是raid已经生成,手动添加全局热备

megacli -pdhsp -set -physdrv [60:0] -a0

删除热备盘

megacli -pdhsp -rmv -physdrv[60:0] -a0

附:

raid插拔后会有RAID卡蜂鸣器报警,可以关闭Alarm

megacli -adpsetprop -alarmdsbl -a0 #永久关闭,重启后还是关闭

megacli -adpsetprop -alarmenbl -a0 #开启

megacli -adpsetprop -alarmsilence -a0 #临时关闭,重启后还是开启

再次插入硬盘后会rebuild,一绿一黄一闪一闪,说明在rebuild

megacli -pdrbld -showprog -physdrv [enclose:slot] -a0 #查看rebuild状态

debug: unconfigured(bad)通过makegood转为unconfigured(good)

megacli -PDMakeGood -Physdrv [60:0,60:1,60:2,60:3,60:4] -force -a0

spun down重新插拔或者起raid可以恢复

0 人点赞