首页/系统/服务器硬件与 RAID 速查/dmesg 掉盘关键信息解读
硬盘故障与更换68 条

dmesg 掉盘关键信息解读

内核日志中的 ATA/SCSI 报错是盘与链路问题的起始线索:medium error 指向介质,hard reset / link down 指向链路,command timeout 也常见于链路不稳。

常用搜索

常用搜索
dmesg -T | grep -i -E "ata[0-9]|medium error|i/o error|link|reset" | tail -40
journalctl -k --since "2 hours ago" | grep -i -E "sd[a-z]|ata" | tail -40

典型报错

报错文本含义排查方向
medium error / Unrecovered read error介质读失败SMART 与坏道检查
hard resetting link链路复位线缆/背板/供电
failed command: READ FPDMA命令失败盘或链路
I/O error, dev sdb块层 IO 失败结合上层状态判断影响
时间戳能对上业务告警才叫证据:用 -T 让 dmesg 显示人类时间,再与监控告警对齐。

易错点

  • 不要只看末尾几行:故障可能在数小时前已开始,按时间窗口过滤
  • 把 warning 级日志当故障:结合重试是否实际成功再下结论

数据来源与参考

  • Linux 内核文档(libata 错误消息)
  • man 1 dmesg
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌