RAID 级别与计算68 条

阵列健康监控指标

把阵列健康纳入监控要盯四类信号:阵列状态、盘状态与 SMART、后台任务进度、缓存/电池状态;阈值化并接入告警才能形成闭环。

监控项

指标告警条件示例采集命令
阵列状态非 Optimal/Degradedstorcli /c0/vall show
盘状态Failed/Offline/Rebuildstorcli /c0/eall/sall show
SMART重映射扇区增长、PFA 触发smartctl -H / -A
一致性/巡检超期未执行storcli /c0/v0 show cc
BBU/电容Failed/Learnstorcli /c0/bbu show

基础巡检脚本骨架

基础巡检脚本骨架
storcli /c0/vall show | grep -Ei "degrad|offline|failed" && echo ALERT
for d in /dev/sd?; do smartctl -H $d | grep -q PASSED || echo "$d SMART ALERT"; done
监控命令要用卡的官方工具输出解析,不要解析 dmesg 文本:内核日志格式随版本变化。

易错点

  • 只监控系统盘或只看操作系统视图:硬件 RAID 下 OS 看不到盘级异常
  • 告警只发不闭环:值班无人认领,降级阵列长期带病运行

数据来源与参考

  • storcli 命令参考
  • smartmontools 文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌