在 Ubuntu 11.10 上使用 ext4 的文件系统变为“只读”

在 Ubuntu 11.10 上使用 ext4 的文件系统变为“只读”

我一直在使用带有 ETX4 的 Ubuntu 11.01,我有几台台式电脑,所有硬件都相同,甚至包括 SSD。具有上述规格的 Ubuntu 操作系统是从单个映像克隆的。我经常遇到硬件挂断问题,我可以通过 ssh 进入系统,但无法写入磁盘,因为我收到“只读”文件系统警告。我运行了 /forcefsk,但几天后,电脑开始出现同样的问题。

我不能说硬件或 SSD 有故障,因为我有另一套具有相同硬件和 SSD 的 PC,在带有 EXT3 的 Arch Linux 上运行,它们连续 200 多天无缝运行而无需重启系统。

当系统进入只读状态时,我会在日志中收到这些错误。

Oct  2 01:17:01 turret-flextouch CRON[3739]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Oct  2 01:34:10 turret-flextouch kernel: [51699.040068] ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen

Oct  2 01:34:10 turret-flextouch kernel: [51699.040079] ata4.00: failed command: WRITE DMA

Oct  2 01:34:10 turret-flextouch kernel: [51699.040093] ata4.00: cmd ca/00:08:00:0a:04/00:00:00:00:00/e2 tag 0 dma 4096 out
Oct  2 01:34:10 turret-flextouch kernel: [51699.040096]          res 40/00:00:00:4f:c2/00:00:00:00:00/00 Emask 0x4 (timeout)
Oct  2 01:34:10 turret-flextouch kernel: [51699.040102] ata4.00: status: { DRDY }
Oct  2 01:34:10 turret-flextouch kernel: [51699.040114] ata4.00: hard resetting link
Oct  2 01:34:10 turret-flextouch kernel: [51699.360026] ata4.01: hard resetting link
Oct  2 01:34:11 turret-flextouch kernel: [51700.388023] ata4.01: failed to resume link (SControl 0)
Oct  2 01:34:16 turret-flextouch kernel: [51705.584099] ata4.00: link is slow to respond, please be patient (ready=0)
Oct  2 01:34:20 turret-flextouch kernel: [51709.056025] ata4.00: SRST failed (errno=-16)
Oct  2 01:34:20 turret-flextouch kernel: [51709.056038] ata4.00: hard resetting link
Oct  2 01:34:20 turret-flextouch kernel: [51709.376026] ata4.01: hard resetting link
Oct  2 01:34:21 turret-flextouch kernel: [51710.404023] ata4.01: failed to resume link (SControl 0)
Oct  2 01:34:26 turret-flextouch kernel: [51715.600030] ata4.00: link is slow to respond, please be patient (ready=0)
Oct  2 01:34:30 turret-flextouch kernel: [51719.072024] ata4.00: SRST failed (errno=-16)
Oct  2 01:34:30 turret-flextouch kernel: [51719.072036] ata4.00: hard resetting link
Oct  2 01:34:30 turret-flextouch kernel: [51719.392026] ata4.01: hard resetting link
Oct  2 01:34:31 turret-flextouch kernel: [51720.420023] ata4.01: failed to resume link (SControl 0)
Oct  2 01:34:36 turret-flextouch kernel: [51725.616022] ata4.00: link is slow to respond, please be patient (ready=0)
Oct  2 01:35:05 turret-flextouch kernel: [51754.120026] ata4.00: SRST failed (errno=-16)
Oct  2 01:35:05 turret-flextouch kernel: [51754.120038] ata4.00: limiting SATA link speed to 1.5 Gbps
Oct  2 01:35:05 turret-flextouch kernel: [51754.120045] ata4.01: limiting SATA link speed to 1.5 Gbps
Oct  2 01:35:05 turret-flextouch kernel: [51754.120053] ata4.00: hard resetting link
Oct  2 01:35:05 turret-flextouch kernel: [51754.440025] ata4.01: hard resetting link
Oct  2 01:35:06 turret-flextouch kernel: [51755.468025] ata4.01: failed to resume link (SControl 0)

有谁遇到过这个问题吗?

答案1

您是否尝试过从较新版本的 Ubuntu 启动并尝试访问与 Ubuntu 11.04 相同的驱动器,它使用较旧的内核和较旧的驱动程序,并且可能存在较新版本中已修复的一些错误,如果不是 SSD 本身,则这些错误可能与问题有关...

相关内容