
Я уронил жесткий диск. После установки свежей версии Kubuntu 12.04LTS приложения продолжают выдавать ошибки сегментации, а файловая система перемонтируется в режиме только для чтения. Я проверил жесткий диск на наличие поврежденных секторов, но ничего не обнаружено.
/var/log/messages пуст, а /var/log/dmesg не содержит ничего похожего на ошибку.
есть ли способ использовать этот жесткий диск?
решение1
Перемонтирование происходит из-за этой строки /etc/fstab
:
/dev/sda1 / ext4 errors=remount-ro 0 1
Что сообщает системе о необходимости перемонтировать раздел в режиме «только для чтения», где находится /, при обнаружении ошибки чтения/записи. (Чтобы ваши данные не были повреждены/повреждались еще больше.)
Таким образом, я считаю, что ваш диск, скорее всего, действительно поврежден. Хотя я не уверен, почему fsck
он не обнаруживает это, как должен.
В качестве временного решения вы можете попробовать переформатировать весь диск (так как это пометит поврежденные сектора на диске как непригодные для использования и предотвратит любые операции с ними), но это лишь временное решение, и в долгосрочной перспективе вам придется приобрести новый диск.
(И, честно говоря, жить с неисправным оборудованием довольно раздражает.)
Ошибка сегментации, вероятно, возникла из-за повреждения блока на диске, который ваша программа пытается использовать или выполнить.