在过去的几天里,我的Ubuntu 12.10一直随机进入只读模式,这使我无法保存任何编辑的文件,并迫使我重新启动计算机,这很痛苦,因为这是我做所有工作的平台我的编程工作。当我确实重新启动进入Ubuntu(我具有Windows 7的双重引导)时,它告诉我它检测到磁盘错误,必须按一下f进行修复,然后它才能成功重新启动。
我的Windows 7并没有任何问题,因此它不可能是硬盘。我还在论坛上看到,我应该运行以下命令来解决此问题:mount --options remount,rw /
和mount --all
,但这些只是说我无法将设备安装在只读系统上。我是Linux新手(通常是计算机新手),所以任何帮助将不胜感激!
编辑1:
好的,所以我fsck
从启动CD中跑了下来…应该只需要两秒钟吗?'因为我的。无论如何,它返回了两个错误:
Superblock last mount time is in the future (hardware clock incorrect)
和
Superblock last write time is in the future (hardware clock incorrect)
显然,这两个都固定了。
编辑2:
我就跑了sudo fsck -Cf /dev/sda5
。这次发现了更多。
是fsck
应该只需要几秒钟?
编辑3:
我刚跑完sudo badblocks -v /dev/sda5
,坏块发现了四个坏扇区:
27238968
27238969
27238970
27238971
我用这些知识怎么办?菩提链接的向导说要把它们写到文件中,但是我在LiveCD中-我什么都不能写到硬盘上。
dmesg
的输出以及文件的输出/var/log/kern.log
吗?