Во время загрузки мой ноутбук говорит:
fsck died with status code 4
Страница руководства говорит мне:
Код выхода, возвращаемый fsck, является суммой следующих условий:
[..]
4 - Ошибки файловой системы остались без исправления
Когда я пытаюсь исправить ошибки как root, fsck говорит, что мой диск чист:
$ fsck /dev/sda1
/dev/sda1, clean [and some things about available blocks]
Как я могу восстановить свой диск?
-y
вариант? Изfsck
руководства: `-y Для некоторых специфичных для файловой системы средств проверки опция -y заставит fsck, специфичный для fs, всегда пытаться автоматически исправить любое обнаруженное повреждение файловой системы. Иногда эксперт может лучше справиться с управлением fsck вручную. Обратите внимание, что не все специфичные для файловой системы средства проверки реализуют эту опцию. В частности, fsck.minix (8) и fsck.cramfs (8) не поддерживают параметр -y на моментfkck
, это опечатка). Возможно, у вас есть другая файловая система - вы уверены, что у вас есть только/dev/sda1
? Проверьте/etc/fstab
.-y
флаг решает мою проблему. @derobert Я бегалfsck
с каждым из моих разделов, которые показываются работающимиfstab
.fsck -y /dev/sda1
вернул тот же результатfsck /dev/sda1
, что и я подумал, что это не помогло. Но это сделал! Пожалуйста, запишите его в ответ, и я отмечу как принятый ответ.Ответы:
Попробуйте опцию -y.
Из руководства по fsck:
источник
Иногда fsck показывает, что в файловой системе нет ошибок, но в действительности это так. Однажды у меня была похожая проблема, и если вы хотите проверить эту файловую систему, вы должны применить силу. Я не уверен, какой тип файловой системы вы используете, но давайте предположим, что это ext4:
Итак, линия вам нужна:
источник