В течение последних нескольких дней мой Ubuntu 12.10 переходил в режим «только чтение» в произвольном порядке, из-за чего я не мог сохранять отредактированные файлы и заставлял меня перезагружать компьютер, что является проблемой, потому что это платформа, на которой я делаю все моя работа по программированию. Когда я перезагружаюсь в Ubuntu (у меня двойная загрузка с Windows 7), он говорит мне, что обнаружил ошибку диска и что мне нужно нажать, fчтобы исправить ее, после чего он успешно перезагрузится.
Моя Windows 7 не имеет никаких проблем, поэтому это не может быть жесткий диск. Я также видел на форуме, что я должен выполнить эти команды, чтобы исправить проблему: mount --options remount,rw /
и mount --all
, но они просто говорят, что я не могу смонтировать устройство в системе только для чтения. Я новичок в Linux (и новичок с компьютерами в целом), поэтому любая помощь будет принята с благодарностью!
РЕДАКТИРОВАТЬ 1:
Итак, я побежал fsck
с загрузочного компакт-диска ... Это должно занять всего две секунды? Потому что мой сделал. Во всяком случае, он вернулся с двумя ошибками:
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
и badblocks нашел четыре плохих сектора:
27238968
27238969
27238970
27238971
Что мне делать с этими знаниями? В руководстве по ссылке bodhi сказано записать их в файл, но я в LiveCD - я ничего не могу записать на жесткий диск.
dmesg
и, возможно, выходные данные файла /var/log/kern.log
?