首页/系统/服务器硬件与 RAID 速查/专用热备与全局热备的选择
RAID 级别与计算68 条

专用热备与全局热备的选择

专用热备只能顶替指定阵列,隔离性好;全局热备可被所有阵列使用,利用率高但存在竞争。盘数与阵列数决定选哪种更稳妥。

专用热备与全局热备是什么

热备盘是阵列的替补:成员盘故障后控制器自动用它启动重建,把降级窗口压到最短。按绑定范围分两种:专用热备(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                       # 查看是否已有顶替事件

典型使用场景

  • 新建阵列规划:按阵列数量决定配专用还是全局,避免盘位浪费
  • 交付验收:逐阵列核对热备是否存在、容量是否满足规则
  • 巡检比对:定期检查热备数量,发现被误配置为阵列成员时及时纠正
  • 故障演练:模拟缺盘,验证顶替行为与重建启动是否符合预期
  • 盘位扩容:磁盘组数量增加后,重新评估专用热备是否需要补配
单卡多阵列且盘位充裕时用专用热备;盘位紧张、阵列较少时用全局热备更省盘。
热备盘一旦被手工加入阵列,热备属性就会丢失。盘位变更后要重新核对热备清单,否则会出现长期无替补却无人察觉的状态。

易错点

  • 阵列数与热备数不匹配:高价值阵列配专用热备、低价值阵列共用全局热备,是常见折中
  • 热备盘被手动加入阵列后忘记补回,长期无替补却无人察觉
  • 热备盘容量小于成员盘:顶替不成立,日志只提示容量不足,容易被忽略

数据来源与参考

  • Broadcom MegaRAID 用户指南(Dedicated/Global Hot Spare)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌