最近几天,我的 Ubuntu 12.10 一直随机进入只读模式,导致我无法保存任何编辑过的文件,并迫使我重新启动计算机,这很痛苦,因为这是我做所有事情的平台我的编程工作。当我重新启动到 Ubuntu 时(我有 Windows 7 的双启动),它告诉我它检测到一个磁盘错误,我必须按下f才能修复它,之后它将成功重新启动。
我的 Windows 7 没有任何问题,所以它不可能是硬盘。我还在一个论坛上看到我应该运行这些命令来解决这个问题:mount --options remount,rw /and mount --all,但是这些只是说我无法在只读系统上安装设备。我是一个 Linux 新手(一般来说也是一个电脑新手)所以任何帮助都将不胜感激!
编辑 1:
好的,所以我fsck从引导 CD 运行......它应该只需要两秒钟吗?'因为我的做到了。无论如何,它返回了两个错误:
Superblock last mount time is in the future (hardware clock incorrect)
Run Code Online (Sandbox Code Playgroud)
和
Superblock last write time is in the future (hardware clock incorrect)
Run Code Online (Sandbox Code Playgroud)
显然,它修复了他们两个。
编辑2:
我刚跑sudo fsck -Cf /dev/sda5。这次发现了很多。
是fsck应该只需要几秒钟?
编辑 3:
我刚刚跑了sudo badblocks -v /dev/sda5,badblocks 发现了四个坏扇区:
27238968
27238969
27238970 …Run Code Online (Sandbox Code Playgroud) 我的 Ubuntu 12.10 运行良好,直到一周前安装了软件更新。现在,每两分钟,计算机就会挂起几秒钟,然后弹出一条错误消息,说“检测到系统程序问题”。单击“显示详细信息”后,它表明这是 /usr/share/apport/ 中名为 apport-gpu-error-intel.py 的文件的问题。我怎样才能阻止这种情况发生?