首页/系统/服务器硬件与 RAID 速查/阵列状态现场快速体检
阵列卡管理68 条

阵列状态现场快速体检

现场排障的十分钟体检顺序:先看阵列状态与后台任务,再看盘状态与错误计数,随后核对缓存与电池;按层次排查避免东一榔头西一棒子。

阵列体检是什么

阵列状态现场快速体检,是把排障动作固定成一套从上到下的检查顺序:先看控制器与阵列整体状态和后台任务,再看物理盘状态与错误计数,随后核对缓存策略与掉电保护,最后读事件日志与时间线比对业务故障时刻。按层次走可以避免东一榔头西一棒子,也能让不同人得到可比较的结论。

体检命令序列

体检命令序列
storcli /c0 show | grep -Ei "status|fw|memory"        # 控制器状态与固件
storcli /c0/vall show summary                          # 阵列整体
storcli /c0/eall/sall show summary                     # 物理盘整体
storcli /c0 show all | grep -i -E "rebuild|init|cc"     # 后台任务
storcli /c0 show events | tail -30                     # 最近事件
storcli /c0/cv show all; storcli /c0/bbu show all       # 缓存与掉电保护

检查顺序

  • 阵列整体:状态是否最优,是否有后台任务在跑
  • 虚拟盘:级别、容量与设计文档是否一致
  • 物理盘:有无离线、故障、重建中的盘,错误计数的量级如何
  • 缓存:写策略是否被降级,掉电保护模块是否健康
  • 事件:近 30 条事件与报障时间是否吻合

异常判读

现象可能原因下一步
虚拟盘状态降级成员盘缺失或故障查物理盘状态与事件日志时间线
物理盘离线盘被控制器剔除评估能否恢复或按流程更换
存在重建任务有盘刚被顶替或重插监控进度与业务延迟变化
写策略变为通写掉电保护异常查电池或电容状态与充放电记录
体检输出先留档再动手处理;很多「复发故障」的线索都藏在上一轮体检的基线里。
把体检命令固化成脚本并统一输出字段,跨机器、跨班次的结论才能横向对比;纯人工巡检很难长期保持同样深度。

处置顺序原则

  • 先取证:任何复位、换盘、清配置之前先采集全量输出
  • 先保业务:能通过热备或降级继续运行的情况下,优先保证业务可用
  • 先隔离:涉及共享部件(背板、线缆、供电)时按域隔离再验证
  • 先记录:处置动作与时间写入工单,便于复盘与责任界定

易错点

  • 上手先换盘再诊断:现场被破坏,根因分析只能靠猜
  • 只看阵列不看业务:文件系统只读挂载、应用报错往往与阵列状态相互印证
  • 体检只看一次结果:状态类字段需要与基线对比,历史趋势比单点值更有判别力

数据来源与参考

  • storcli 命令参考
  • Broadcom MegaRAID 用户指南(排障流程章节)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌