专用热备与全局热备是什么
热备盘是阵列的替补:成员盘故障后控制器自动用它启动重建,把降级窗口压到最短。按绑定范围分两种:专用热备(Dedicated)只服务指定磁盘组或阵列,覆盖确定性最高;全局热备(Global)属于整张卡,任何阵列缺盘时都可能来顶替,盘位利用率高,但多个阵列同时缺盘时会互相竞争。选择依据是阵列数量、盘位余量以及各阵列的业务价值。
两种热备对照
| 维度 | 专用热备 | 全局热备 |
|---|---|---|
| 绑定范围 | 指定阵列(Dedicated) | 控制器下所有阵列(Global) |
| 盘数占用 | 每阵列各占一块 | 全卡共占一块 |
| 故障顶替 | 确定性强 | 先到先得,存在竞争 |
| 典型取值 | 高价值阵列单独保护 | 通用池化、盘位紧张时使用 |
基本信息
| 配置入口(storcli) | /c0/e252/s4 add hotsparedrive 为全局,追加 dgs=N 绑定磁盘组 |
|---|---|
| 配置入口(MegaCLI) | -PDHSP -Set -physdrv[252:4] -a0;解除用 -PDHSP -Rmv |
| 容量规则 | 热备盘容量不小于所服务阵列的成员盘容量 |
| 格式要求 | 扇区格式与被服务阵列成员盘一致,混用可能导致自动重建失败 |
storcli 查看热备归属
storcli 查看热备归属
storcli /c0 show all | grep -i -A2 hotspare # 查看热备及其归属
storcli /c0/eall/sall show | grep -i -E "Hsp|DHS|GHS" # 按盘状态匹配
storcli /c0/vall show all | grep -i -E "RAID|State" # 确认阵列是否仍为最优状态
storcli /c0 show events | tail -20 # 查看是否已有顶替事件典型使用场景
- 新建阵列规划:按阵列数量决定配专用还是全局,避免盘位浪费
- 交付验收:逐阵列核对热备是否存在、容量是否满足规则
- 巡检比对:定期检查热备数量,发现被误配置为阵列成员时及时纠正
- 故障演练:模拟缺盘,验证顶替行为与重建启动是否符合预期
- 盘位扩容:磁盘组数量增加后,重新评估专用热备是否需要补配
单卡多阵列且盘位充裕时用专用热备;盘位紧张、阵列较少时用全局热备更省盘。
热备盘一旦被手工加入阵列,热备属性就会丢失。盘位变更后要重新核对热备清单,否则会出现长期无替补却无人察觉的状态。