首页/系统/服务器硬件与 RAID 速查/storcli 查看事件日志
阵列卡管理68 条

storcli 查看事件日志

storcli /c0 show events 列出控制器事件;配合 show all 的 timestamp 与 termlog,构成排障时间线的基础材料。

事件日志怎么用

storcli /c0 show events 列出控制器记录的事件:盘上下线、重建起止、策略调整、电池状态变化;MegaCLI 里对应 -AdpEventLog。控制器是最早感知链路变化的环节,事件时间戳在排障时比监控系统告警更接近事实,配合 show termlog 的固件输出可以还原完整因果链。

基本信息

命令storcli /c0 show events(另有 show termlog)
内容盘上下线、重建、策略调整、电池状态
保留策略环形缓冲,容量有限,故障后尽快导出
提交厂商与 TTY log、show all 输出打包提交
时间基准卡上时间,需先与系统时间比对偏移

典型使用场景

  • 掉盘后第一时间导出,圈定故障时间窗口
  • 排查反复重建时找出盘体复位的规律
  • 与 BMC 告警、系统内核日志对齐三方时间线
  • 变更操作后验证控制器是否按预期执行
  • 作为厂商工单的附件材料

日志查询

日志查询
storcli /c0 show events                                    # 列出控制器事件
storcli /c0 show events file=events.log                    # 导出到文件,便于比对与归档
storcli /c0 show termlog type=config                       # 导出固件终端日志
storcli /c0 show all | sed -n "/Event Log/,/^$/p" | head -60   # 从 show all 输出中截取事件段
date -Is                                                   # 记录当前时刻,用于标定时差

常见事件类型

事件含义处置方向
PD 掉线物理盘从阵列中消失结合 SMART 与线缆排查,评估是否换盘
重建起止重建开始或完成的时间点重点看是否反复重建
缓存策略变化策略被自动调整,常见于保护单元失效核对电池或电容状态
保护单元状态电量或电容进入学习或失效按电池章节的处理路径跟进
VD 状态变化虚拟盘降级或恢复确认冗余水位与热备占用
时间戳与操作系统或 BMC 不一致时先记录时差再合并时间线,避免误判因果顺序。
同一次动作常会留下多条记录(开始、进度、完成),统计故障次数时先去重,否则会把一次重建误判成多次。

易错点

  • 把 termlog 当事件日志用:两者内容类型不同,混用下结论容易出错
  • 日志量大时全量贴给厂商:应先按时间窗口截取,并标注现场现象与发生时刻
  • 忽略卡上时间与系统时间的时差:按系统时间读事件会得到错误的先后顺序
  • 故障后隔很久才收集:环形缓冲会覆盖早期记录,关键证据可能已经不在

数据来源与参考

  • storcli 命令参考(show events / termlog)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌