首页/系统/服务器硬件与 RAID 速查/storcli 监控重建进度
阵列卡管理68 条

storcli 监控重建进度

重建的启动、进度与完成状态都能从 storcli 读到:/c0/v0 show rebuild 与 /c0/e252/s4 show rebuild 分别是逻辑盘与单盘视角。

重建监控是什么

重建启动后,storcli 可以从两个视角读进度:逻辑盘视角 /c0/v0 show rebuild 给出整体任务状态与百分比,物理盘视角 /c0/e252/s4 show rebuild 反映单块盘的重建行为。两者结合才能判断任务是正常推进还是被某块盘的坏道拖住。监控的价值在于及时发现进度停滞,而不是等到第二天才发现重建没有完成。

基本信息

逻辑盘视角storcli /c0/v0 show rebuild
物理盘视角storcli /c0/e252/s4 show rebuild
输出字段任务状态、进度百分比、预计剩余时间
相关设置重建速率用 /c0 set rebuildrate 调整

进度监控

进度监控
storcli /c0/v0 show rebuild                    # 逻辑盘视角
storcli /c0/e252/s4 show rebuild               # 物理盘视角
watch -n 60 "storcli /c0/v0 show rebuild"      # 每分钟采样一次
storcli /c0/vall show | grep -i -E "Optl|Dgrd" # 完成后回查阵列状态

重建阶段读法

现象含义动作
进度持续推进重建正常工作保持监控并记录耗时
进度长时间不动盘坏道重试或链路不稳收集事件日志与单盘错误计数
预计时间反复跳变业务负载波动影响速率按区间估算,不要线性外推
状态回到最优重建完成回查成员状态并更新台账

典型使用场景

  • 换盘后跟踪:确认重建已启动并正常推进到完成
  • 业务保障:重建期间监控业务延迟,必要时降低重建速率
  • 批量交付:把监控命令纳入脚本,统一输出格式便于比对
  • 故障复盘:统计同类盘的重建耗时,为容量规划提供依据
  • 交接班:把进度与预计完成时间写进交接记录,避免无人跟踪
重建完成后回查虚拟盘状态,确认回到最优状态才算闭环,同时更新资产台账与工单记录。
预计剩余时间只是按当前速率外推的结果,业务负载变化会让它明显波动;做值守安排时按上限留余量,不要按最优数值排班。
把重建进度写入监控并进行趋势判断:正常重建的进度曲线基本单调推进,出现长时间持平或回退时说明底层盘或链路可能存在问题。

易错点

  • 按进度条线性外推完成时间:进度速度随业务负载波动,估算要留余量
  • 只看逻辑盘不看单盘:个别盘的重建行为差异需要单盘视角确认
  • 重建期间不监控业务:后台任务与业务 IO 竞争导致的延迟劣化容易被忽略

数据来源与参考

  • storcli 命令参考(show rebuild)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌