首页/系统/服务器硬件与 RAID 速查/热备盘未自动重建的排查
硬盘故障与更换68 条

热备盘未自动重建的排查

热备盘存在却不重建,通常卡在几个可核对的条件上:容量不足、扇区格式不符、自动重建未启用、热备已被占用或盘本身未就绪。

热备为什么不动

阵列降级后热备盘却没有自动顶上去重建,原因通常落在几个可以逐项核对的条件上:热备容量小于成员盘、扇区格式不一致、自动重建开关没打开、热备已经被别的阵列占用,或者那块盘本身还没就绪。排查顺序建议从策略配置开始,再到盘状态,最后才是硬件兼容性。

基本信息

必要条件热备容量不小于成员盘、扇区格式一致、自动重建已开启
热备类型全局热备可服务多个阵列,专用热备只服务指定阵列
常见阻塞热备已被占用、盘未就绪或还有外来配置标记
核对方式先看虚拟盘与物理盘状态,再看控制器属性
权限要求root

典型使用场景

  • 阵列降级但迟迟没有开始重建
  • 换盘后新盘没有自动顶上去
  • 热备池里的盘被别的阵列悄悄占用
  • 交付验收时确认自动重建策略是否生效
  • 扩容后热备容量不再满足条件

逐项核对

逐项核对
storcli /c0/eall/sall show | grep -i -E "Hsp|Rbld|UGood"   # 找出热备与可用盘
storcli /c0/vall show | grep -i -E "State|RAID"              # 看阵列状态与级别
storcli /c0 show | grep -i -E "auto.?rebuild"                # 确认自动重建开关
storcli /c0/vall show all | grep -iE "Size|Sector"            # 比对容量与扇区格式
storcli /c0/fall show                                         # 确认热备盘没有外来配置标记

检查点与处理

检查点处理
热备容量不足更换容量不小于成员盘的备盘
扇区格式不符统一为 512e 或 4Kn
自动重建关闭开启自动重建,或手动指派重建
热备已被占用补充第二块热备,或调整专用与全局策略
盘未就绪确认状态为未配置可用且无外来配置标记
排查顺序从策略配置到盘状态、再到硬件兼容:多数情况在前两步就能定位。
全局热备不是万能兜底:多个阵列共用一块热备时,同时降级只有一个能拿到盘,关键业务建议配专用热备。

易错点

  • 只看热备盘存在不看策略:自动重建开关与热备属性缺一不可,少一个都不会动
  • 热备盘用了不同代次或不同固件:兼容性问题会导致指派失败,备件应与成员盘同型号同固件
  • 热备被别的阵列吃掉后没有补充:等到下次降级才发现没有盘可顶
  • 重建没开始就一直等:阵列已经在无冗余状态运行,应先查清阻塞点再决定是否手动指派

数据来源与参考

  • Broadcom MegaRAID 用户指南(Hot Spare/Auto Rebuild)
  • storcli 命令参考
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌