描述:对于RAID卡识别到磁盘损坏,但实际磁盘未损坏的情况,可使用此方法重新导入。
1.查看磁盘状态:
/opt/MegaRAID/MegaCli/MegaCli64-PDList -a0|grep "Firmware state"
状态为:Firmware state: Unconfigured(bad)
2.将磁盘设置为good
/opt/MegaRAID/MegaCli/MegaCli64 -PDMakeGood -PhysDrv[8:9] -a0
3.再次查看此磁盘状态
/opt/MegaRAID/MegaCli/MegaCli64 -PDList -a0|grep "Firmware state"
Firmwarestate: Unconfigured(good), Spun Up
有两种业务场景进行修复 一个是执行外来盘导入进行自我修复,第二个是变成热备盘
执行进行外来盘导入
/opt/MegaRAID/MegaCli/MegaCli64-CfgForeign -Import -aall
第二种 可以看到该盘状态已经变成good了,现在就可以在线将该硬盘设置成热备盘了。
/opt/MegaRAID/MegaCli/MegaCli64-PDHSP -Set -PhysDrv[ 0:4] -a0
最后再查看硬盘状态,发现状态异常的盘已经修复成功了。
/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL|grep "Firmware state"
查看磁盘重构状态:
/opt/MegaRAID/MegaCli/MegaCli64 -PDRbld -ShowProg -PhysDrv [1:5] -a0