Исправляем ошибку: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY

  • 14.06.2019
  • 10 520
  • 9
  • 29.05.2020
  • 75
  • 74
  • 1
Исправляем ошибку: UNEXPECTED INCONSISTENCY RUN fsck MANUALLY

Недавно столкнулся с ситуацией, когда сервер, работающий под Ubuntu перестал загружаться, просто зависал на сообщении random: crng init done
Далее я попытался загрузиться в Recovery Mode и увидел вот такую ошибку:

/dev/sda1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.

Полностью ее текст выглядел так:

fsck from util-linux 2.26.2
/dev/sda1 contains a file system with errors, check forced.
/dev/sda1: Inodes that were part of a corrupted orphan linked list found.
/dev/sda1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
(i.e., without -a or -p options)
fsck exited with status code 4
The root filesystem on /dev/sda1 requires a manual fsck
Busybox v1.22.1 (Ubuntu 1:1.22.0-15ubuntu1) built in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs) _

Предварительные действия

Хорошим решением будет перед следующим пунктом - сделать клон диска с данными (например с помощью clonezilla live cd), чтобы в случае, если команда fsck отработает неверно - иметь возможность их как-нибудь восстановить. И осуществлять все описание ниже действия уже с клонированным диском, чтобы с случае проблем, просто вернуть на место старый диск или же передать его тому, кто сможет восстановить данные.

Решение проблемы

Как видно из текста ошибки, проблема в том, что команд fsck не смогла корректно отработать в автоматическом режиме. Для устранения ошибки, необходимо запустить эту команду в ручном режиме. Для этого в консоли набираем:

fsck /dev/sda1

/dev/sda1 - это тот раздел, проблемы с которым показаны в тексте ошибки "The root filesystem on /dev/sda1 requires a manual fsck"
После запуска этой команды, будут выводится различные предложения с исправлением обнаруженных ошибок, на каждом пункте необходимо будет нажать клавишу y на клавиатуре. Либо один раз нажать клавишу a и тогда все обнаруженные ошибки будут автоматически исправлены. После окончания работы fsck, необходимо попробовать перезагрузить компьютер и проверить, что ошибок больше нет и все функционирует как следует.

Была ли эта статья Вам полезна?

Комментарии к статье (9)

    • Alex

    Огромное спасибо, решил этим методом похожую проблему (с multi-claimed blocks)

    • Александр

    Спасибо. Это решило мою проблему

    • Валерий

    Спасибо. Помогло на proxmox 6.2 после сбоя питания.

    • Джон

    Большое спасибо, очень помогли!

    • Аноним

    Большое спасибо вам за статью

    • Денис

    Намучился с vagrant Debian на убунте ппц как. Пока не включил GUI debug и не увидел эту ошибку.
    Спасибо большое!

    • Аноним

    Спасибо брат админ, а та прям беда!
    Думал ее переустанавливать!

    • Ринат

    Спасибо тебе, добрый человек! Спас!

    • Stanislaus

    Спасибо. Ваша статья была весьма полезна, для меня.

Добавить комментарий

Ваш адрес email не будет опубликован.

Напоминаем Вам, что Ваше сообщение будет опубликовано только после проверки администратором сайта. Обычно это занимает 1-2 рабочих дня.