事件日志怎么用
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 不一致时先记录时差再合并时间线,避免误判因果顺序。
同一次动作常会留下多条记录(开始、进度、完成),统计故障次数时先去重,否则会把一次重建误判成多次。