当从 Debian jessie 安装程序启动时,内核会发送以下垃圾邮件
...
ata2.00: status: { DRDY ERR }
ata2.00: error: { ABRT }
ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata2.00: BMDMA stat 0x25
ata2.00: failed command: READ DMA
ata2.00: cmd c8/00:08:00:00:00/00:00:00:00:00/e0 tag 0 dma 4096 in
res 51/04:08:00:00:00/04:00:2e:00:00/e0 Emask 0x1 (device error)
ata2.00: status: { DRDY ERR }
ata2.00: error: { ABRT }
这是否意味着磁盘已损坏或存在某些配置错误?
编辑:磁盘损坏,感谢您的帮助
答案1
是的,这些消息表明存在硬件错误。
我假设您已验证 ata2 确实指的是硬盘驱动器,而不是您运行安装的 CD-ROM 驱动器。
问题是,是驱动器还是连接主板和驱动器的电缆?
我曾经有一个系统会定期发出此类消息。它有一个镜像配置,有时可以运行数月而没有出现问题,但随后一个驱动器(始终是同一驱动器)退出,并在系统日志中显示类似的消息。原来是SATA线有故障;一旦更换新电缆,就不再出现错误。
所以我的建议是:尝试 a) 重新连接电缆,b) 更换电缆。另外,c) 检查硬盘电源线。 d) 如果您有另一个电源,也请尝试更换电源,因为电源故障也可能导致此类错误。如果所有这些都失败,您可能不得不得出结论:驱动器实际上有故障。
但在执行此操作之前,请尝试查看是否可以从驱动器获取诊断信息(如果该驱动器具有 SMART 功能)。例如,尝试smartctl /dev/hda
(或驱动器恰好是哪个设备。)您可能需要smartctl -s on /dev/hda
首先启用 SMART 请注意,数据线故障可能会导致驱动器中出现虚假消息,因此请确保您不会误解smartctl
结果。