Debian dmesg 中硬盘故障的典型迹象
一、快速判别清单
I/O 错误与只读挂载
ATA/SCSI 错误与链路复位
介质错误与不可恢复读错误
设备掉线或重连
SMART 告警与重映射迹象
二、典型日志示例与含义
介质错误与只读保护
NCQ 队列命令失败与链路复位
不可恢复读错误(坏扇区)
设备掉线或重连
三、定位与验证的简表
| 现象关键词 | 可能原因 | 建议命令 |
|---|---|---|
| I/O error、Buffer I/O error、ro | 坏扇区/链路不稳导致文件系统保护 | dmesg/journalctl;mount;smartctl -H;e2fsck/xfs_repair |
| UnrecovData 10B8B BadCRC、READ FPDMA QUEUED | 线缆/供电/控制器/盘体问题 | 更换 SATA 线/供电;检查背板;smartctl -a;查看 dmesg 复位链路 |
| Medium Error、Unrecovered read error | 介质级读取失败 | smartctl -a(关注 Reallocated_Sector_Ct、Pending、Offline_Uncorrectable) |
| device not ready、link down/up | 设备掉线/重连 | dmesg;lsblk;检查控制器与驱动 |
| SMART overall-health: FAIL | 健康度恶化 | smartctl -a;立即备份并计划更换 |
四、出现这些迹象后的处理建议