RAID1换完新盘黄灯灭了却不重建,先看新盘卡在什么状态
服务器两块盘做的 RAID1,其中一块离线亮了黄灯。热插拔换上新盘后面板黄灯灭了,心里一块石头落地——可等了半天,阵列管理界面里毫无重建动静,进度一点没动。进控制器配置界面一看,新盘的状态赫然是 JBOD。这是企业环境换盘相当经典的场景:换盘成功,重建却压根没开始。
原因分析
阵列控制器对"什么盘可以参与阵列"有自己的状态机。一块新出厂的盘,在控制器眼里往往只是一块裸盘(JBOD 模式)或者"未配置的好盘"(Unconfigured Good),并不等于"随时可以顶上的备胎"。很多控制器的自动重建只认特定条件:新盘已转成可用的未配置状态、被显式设置为全局或局部热备、或手动指定了重建目标。新盘停在 JBOD 这个"游客状态",控制器就不会动它——黄灯灭只代表那块盘自检通过,不代表阵列层已经接纳它。另外两类常见原因一并记着:控制器的自动重建功能被关闭过;换上的盘容量小于原盘,部分阵列卡会直接拒绝重建。排查时按状态机的顺序走,别急着重启机器。
分步解决
- 看清当前状态:进阵列控制器的管理界面(开机进配置口或系统内管理工具),记下新盘的确切状态:JBOD、Unconfigured Bad 还是 Unconfigured Good,对照该控制器的状态流转说明再动手。
- 把盘转成可用状态:JBOD 状态的盘,先执行"转换为 Unconfigured Good";有些控制器还要先清除外部配置(Foreign Config)——上一台设备用过的盘常带着旧阵列信息,不清干净控制器不会收。
- 手动触发重建:状态对了还不动,就选中原阵列的降级虚拟盘,指定新盘为重建目标,或者把新盘设为热备让控制器自动匹配。两种方式二选一,别叠加操作。
- 盯进度别中断:重建启动后看进度是否持续推进,业务高峰期重建速度慢是正常的,中途不要断电、不要再拔插盘。
- 重建完成后收尾:确认虚拟盘恢复健康状态、成员盘数量齐全,顺手核对自动重建开关和热备设置,把这次卡壳的原因记进设备档案,下次换盘就有据可查。
预防
换盘前把"新盘需要什么状态"先查清楚,比换完再排障省事得多。整理机房维保资料时,把每台服务器的阵列卡型号、重建开关现状、热备策略列成一张表存档,换盘的人照着表走,状态机卡壳这种事就能提前避开。