服务器 · 2020年7月30日 0

解决Raid更换外来盘后,不启动Rebuild问题

案例:

阵列为Raid 10 Slot4磁盘故障需要更换磁盘。

更换的磁盘为拆机盘,更换后状态为Foreign,如下图

清除外来盘配置

megacli -cfgforeign -clear -a0

查看磁盘状态并为变成Rebuild

尝试手动启动rebuild,提示设备状态不支持。

解决方法

1、清空外来配置

2、查看查看硬盘Missing信息

megacli -PdGetMissing -a0

我们看到阵列0的Row 4盘Raid信息丢失了。

3.替换Missing硬盘,执行命令后磁盘状态变成了Offline

megacli -PdReplaceMissing -PhysDrv[32:4] -array0,row4 -a0

4、启动rebuild,并查看磁盘状态变化是否为Rebuild

megacli -PDRbld -Start -PhysDrv [32:4] -a0

查看磁盘状态为Rebuild后则磁盘更换成功,待Rebuild成功后,可以在查看阵列是否已从降级状态恢复。整个过程操作完成。