storcli 配置热备是什么
把一块空闲盘设置为热备,是在阵列之外增加的一层保护:成员盘故障时控制器立即用它启动重建,把无冗余窗口压到最短。storcli 用 add hotsparedrive 完成设置,加上 dgs 参数即可把热备绑定到指定磁盘组,形成专用热备;不带该参数则是全局热备,可服务该卡下的任何阵列。
基本信息
| 全局热备 | storcli /c0/e252/s4 add hotsparedrive,不指定磁盘组 |
|---|---|
| 专用热备 | storcli /c0/e252/s4 add hotsparedrive dgs=0,绑定磁盘组 0 |
| 容量规则 | 热备盘容量不小于所服务阵列的成员盘容量 |
| 状态查看 | storcli /c0 show 或 /c0/eall/sall show 中的热备相关字段 |
全局热备与专用热备
全局热备与专用热备
storcli /c0/eall/sall show | grep -i -E "UGood|Onln" # 先确认盘处于空闲可用状态
storcli /c0/e252/s4 add hotsparedrive # 设置为全局热备
storcli /c0/e252/s4 add hotsparedrive dgs=0 # 绑定磁盘组 0 的专用热备
storcli /c0 show | grep -i -A4 hotspare # 查看热备清单
storcli /c0/eall/sall show | grep -i -E "Hsp|DHS|GHS" # 按盘状态复核热备类型对照
| 类型 | 命令写法 | 覆盖范围 |
|---|---|---|
| 全局热备 | add hotsparedrive | 该控制器下任何阵列缺盘都可顶替 |
| 专用热备 | add hotsparedrive dgs=N | 仅服务磁盘组 N |
| 未配置 | 盘保持可配置状态 | 故障时不会自动顶替 |
典型使用场景
- 新建阵列:建完立即配置热备,补齐冗余的第一道防线
- 交付验收:核对热备数量与归属是否与设计文档一致
- 巡检比对:定期读取热备清单,发现丢失及时补配
- 盘位扩容:新增磁盘组后评估是否需要补配专用热备
- 换盘作业:确认待更换的盘不在热备清单中,避免误操作
热备盘在盘状态列表中会显示为热备相关的缩写;巡检脚本按这些标记匹配,比人工逐盘查看更可靠。
热备盘与其他盘的扇区格式不同会导致自动重建失败;替换或新增热备前先核对扇区格式,避免保护形同虚设。
常见疑问
- 一块盘能否同时服务多个磁盘组:全局热备可覆盖,但同一时刻只能顶替一个阵列
- 热备被顶替后怎么补:换上新盘后再设置一次热备,恢复保护
- 如何取消热备:按卡工具支持的移除选项把盘恢复为可用状态