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

Mar*_*rky 12 kernel disk

我的 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 }
Run Code Online (Sandbox Code Playgroud)

msw*_*msw 11

您的第一个硬盘 (sda) 正处于严重故障的过程中。

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

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

添加以回应评论

“婴儿故障”在硬件工程中非常常见,以至于有一个术语来描述它们。一般来说,设备会很早就出现故障或运行一段时间。如果您反复失败,您要么:

  1. 购买便宜的磁盘(我个人在 Brand Foo 驱动器上遇到的麻烦比我想象的要多(但我的个人经验不能用于对制造商进行一般性陈述,这就是我没有写“迈拓”的原因)) .
  2. 有一些非常糟糕的运气。灯泡也可能发生同样的情况:会有人在一周内购买的下两个灯泡出现故障。他们为您提供的统计数据,而您可能只是拥有驱动器的“那个人”。
  3. 您实际上有一个损坏的驱动器控制器,它正在烧毁驱动器电子设备。例如,驱动器控制线上可能有一个不合格的电阻器,它会炸毁您连接到它的每个驱动器。

我认为这三种可能性比你发现 EXT4 中的致命缺陷的可能性要大得多;它只是被打得太狠了。再说一次,恶魔附身可能在起作用,请咨询您选择的神职人员并祝您好运。