如何解释系统日志中的这些错误

如何解释系统日志中的这些错误

我的 Ubuntu 最近表现得很奇怪。昨天,它无法正常启动,所以我不得不进行“恢复模式”启动。它说我必须手动进行fsck,我使用 Live CD 进行了手动操作。之后,我已经能够启动到桌面,但一切都很慢。应用程序会变灰几秒钟。有时其他应用程序根本无法启动。在其他情况下,它说文件系统处于只读模式。

这是我所得到的部分信息:

Oct 26 21:23:56  kernel: [ 1900.960506] sd 0:0:0:0: [sda] Add. Sense: Unrecovered read error - auto reallocate failed
Oct 26 21:23:56  kernel: [ 1900.960533] end_request: I/O error, dev sda, sector 63206544
Oct 26 21:23:56  kernel: [ 1900.960541] Buffer I/O error on device sda1, logical block 7900562
Oct 26 21:24:00  kernel: [ 1904.146683]          res 51/40:00:90:74:c4/00:00:00:00:00/03 Emask 0x9 (media error)
Oct 26 21:24:00  kernel: [ 1904.146692] ata1.00: error: { UNC }
Oct 26 21:24:03  kernel: [ 1907.351844]          res 51/40:00:90:74:c4/00:00:00:00:00/03 Emask 0x9 (media error)
Oct 26 21:24:03  kernel: [ 1907.351853] ata1.00: error: { UNC }
Oct 26 21:24:06  kernel: [ 1910.482152]          res 51/40:00:90:74:c4/00:00:00:00:00/03 Emask 0x9 (media error)
Oct 26 21:24:06  kernel: [ 1910.482161] ata1.00: error: { UNC }
Oct 26 21:24:09  kernel: [ 1913.604742]          res 51/40:00:90:74:c4/00:00:00:00:00/03 Emask 0x9 (media error)
Oct 26 21:24:09  kernel: [ 1913.604751] ata1.00: error: { UNC }
Oct 26 21:24:12  kernel: [ 1916.792646]          res 51/40:00:90:74:c4/00:00:00:00:00/03 Emask 0x9 (media error)
Oct 26 21:24:12  kernel: [ 1916.792656] ata1.00: error: { UNC }
Oct 26 21:24:15  kernel: [ 1919.922855]          res 51/40:00:90:74:c4/00:00:00:00:00/03 Emask 0x9 (media error)
Oct 26 21:24:15  kernel: [ 1919.922864] ata1.00: error: { UNC }
Oct 26 21:24:16  kernel: [ 1920.056506] sd 0:0:0:0: [sda] Add. Sense: Unrecovered read error - auto reallocate failed
Oct 26 21:24:16  kernel: [ 1920.056533] end_request: I/O error, dev sda, sector 63206544
Oct 26 21:24:16  kernel: [ 1920.056540] Buffer I/O error on device sda1, logical block 7900562
Oct 26 21:24:55  kernel: [ 1959.134566]          res 51/40:00:e0:28:44/00:00:00:00:00/04 Emask 0x9 (media error)
Oct 26 21:24:55  kernel: [ 1959.134575] ata1.00: error: { UNC }
Oct 26 21:25:05  kernel: [ 1969.674292]          res 51/40:00:b2:4c:44/00:00:00:00:00/04 Emask 0x9 (media error)
Oct 26 21:25:05  kernel: [ 1969.674301] ata1.00: error: { UNC }
Oct 26 21:25:08  kernel: [ 1972.887782]          res 51/40:00:b2:4c:44/00:00:00:00:00/04 Emask 0x9 (media error)
Oct 26 21:25:08  kernel: [ 1972.887791] ata1.00: error: { UNC }
Oct 26 21:25:12  kernel: [ 1976.059674]          res 51/40:00:b2:4c:44/00:00:00:00:00/04 Emask 0x9 (media error)
Oct 26 21:25:12  kernel: [ 1976.059683] ata1.00: error: { UNC }
Oct 26 21:25:15  kernel: [ 1979.206592]          res 51/40:00:b2:4c:44/00:00:00:00:00/04 Emask 0x9 (media error)
Oct 26 21:25:15  kernel: [ 1979.206601] ata1.00: error: { UNC }

答案1

您的第一个硬盘(sda)正在严重故障。

立即关闭电源,获取新的启动驱动器,在新的启动驱动器上安装新操作系统。一旦恢复正常,插入故障驱动器,将其安装为“只读”,您也许可以从中提取数据。

当然,像大多数人一样,您拥有完整且最新的备份,对吗?;)

添加以回应评论

“早期故障”在硬件工程中非常常见,甚至有一个术语专门描述它们。一般来说,设备会在很早的时候出现故障,或者运行很长一段时间。如果您反复出现故障,则可能是:

  1. 购买廉价磁盘(我个人遇到的关于品牌 Foo 驱动器的问题数不胜数(但我的个人经验不能用来对制造商做出一般性陈述,这就是我没有写“Maxtor”的原因)。
  2. 运气真的很差。灯泡也会出现同样的情况:有些人买的下两个灯泡在一周内就坏了。这些是你的统计数据,你可能就是那个有驱动器的“那个人”。
  3. 您的驱动器控制器确实有问题,导致驱动器电子设备烧坏。例如,驱动器控制线上可能存在不合格的电阻,它会烧坏与其连接的每个驱动器。

我认为上述三种可能性比你发现 EXT4 中存在致命缺陷的可能性要大得多;它只是被打得太狠了。不过,也可能是恶魔附身了,请咨询你选择的牧师,祝你好运。

答案2

您可以使用磁盘实用程序工具检查硬盘的运行状况。单击系统/管理/磁盘实用程序,在左侧窗口中找到您的硬盘并单击它,单击右侧的“SMART 数据”按钮。查看每个项目的评估以及顶部的总体评估。如果不是绿色,则您的磁盘肯定出现故障。

相关内容