热备为什么不动
阵列降级后热备盘却没有自动顶上去重建,原因通常落在几个可以逐项核对的条件上:热备容量小于成员盘、扇区格式不一致、自动重建开关没打开、热备已经被别的阵列占用,或者那块盘本身还没就绪。排查顺序建议从策略配置开始,再到盘状态,最后才是硬件兼容性。
基本信息
| 必要条件 | 热备容量不小于成员盘、扇区格式一致、自动重建已开启 |
|---|---|
| 热备类型 | 全局热备可服务多个阵列,专用热备只服务指定阵列 |
| 常见阻塞 | 热备已被占用、盘未就绪或还有外来配置标记 |
| 核对方式 | 先看虚拟盘与物理盘状态,再看控制器属性 |
| 权限要求 | 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 |
| 自动重建关闭 | 开启自动重建,或手动指派重建 |
| 热备已被占用 | 补充第二块热备,或调整专用与全局策略 |
| 盘未就绪 | 确认状态为未配置可用且无外来配置标记 |
排查顺序从策略配置到盘状态、再到硬件兼容:多数情况在前两步就能定位。
全局热备不是万能兜底:多个阵列共用一块热备时,同时降级只有一个能拿到盘,关键业务建议配专用热备。