e2fsck: Не может продолжать, абортируется

Вопрос или проблема

Я получил этот вывод:

fsck from util-linux 2.20.1
e2fsck 1.42.9 (4-фев-2014)
/dev/mapper/ubuntu--vg-root смонтирован.
e2fsck: Не удается продолжить, прерывание.

после того, как я использовал команду fsck. Есть какие-нибудь ответы?

Если вы просто используете fsck для проверки тома, вы можете запустить

fsck -nf /dev/sda1
  • n -> пробный запуск: не будет никаких изменений (только проверка)
  • f -> принудительно: иногда он говорит clean, но вы можете принудить новую проверку

Если вы хотите исправить ошибки файловой системы, сначала размонтируйте ваш раздел: umount /dev/sda1

Я не знаю почему, но мне пришлось выполнить service udev stop (на системе на основе Debian).

После остановки udev команда e2fsck -f /dev/sda1 заработала и больше не выводила сообщение e2fsck: Не удается продолжить, прерывание..

Я не знаю, связано ли это с http://dev.bizo.com/2012/07/mdadm-device-or-resource-busy.html – но эта страница дала мне подсказку попробовать это.

Я столкнулся с аналогичной проблемой, особенно когда вы все еще получаете доступ к точке монтирования. Это может быть ниже одной из двух причин.

Вы не можете работать на корневой FS
Скажем, вы находитесь в каталоге “/mnt”, а объем, смонтированный на “/mnt”, был размонтирован. Вы столкнетесь с той же ошибкой. Убедитесь, что вы не находитесь в том же каталоге.

Перед :

root@ip-172-31-28-38 /mnt# fsck -f /dev/xvdh
fsck from util-linux 2.23.2
e2fsck 1.42.12 (29-авг-2014)
/dev/xvdh используется.
e2fsck: Не удается продолжить, прерывание.


root@ip-172-31-28-38 /mnt# 
root@ip-172-31-28-38 /mnt# cd /

После :

root@ip-172-31-28-38 /# fsck -f /dev/xvdh
fsck from util-linux 2.23.2
e2fsck 1.42.12 (29-авг-2014)
Проход 1: Проверка inodes, блоков и размеров
Проход 2: Проверка структуры каталога
Проход 3: Проверка совместимости каталогов
Проход 4: Проверка учетных записей
Проход 5: Проверка сводной информации группы
/dev/xvdh: 12/524288 файлов (0.0% несопоставленных), 70287/2097152 блоков
root@ip-172-31-28-38 /# 

Следующее решение сработало для меня:

  • Загрузитесь с помощью живого DVD/USB Ubuntu
    (Используйте это руководство, чтобы создать живой DVD/USB Ubuntu) и запустите gparted; затем определите, какой /dev/sdaX является вашим разделом Ubuntu EXT4, и выйдите из gparted
  • откройте окно терминала
    введите sudo fsck -f /dev/sda4, заменяя 4 на номер, который вы нашли ранее
    — повторите команду fsck, если были ошибки —
  • введите reboot

Я столкнулся с этой ошибкой, когда пытался fsck мой корневой раздел. Решение найдено здесь:

  1. touch /forcefsck для принудительной проверки при следующей загрузке системы.
  2. Перезагрузите машину.
  3. Убедитесь, что файл /forcefsck больше не существует после перезагрузки системы.

Попробуйте следующую команду, этот файл исправит вашу проблему.

resize2fs /dev/sda1

Изначально эта команда предназначена для изменения размера раздела, но она также обновляет файловую систему и выполняет то, что вы хотите достичь с помощью команды fsck.

Не работает

fsck -f -y /dev/sdd3
smartctl -t short /dev/sda
mount -o remount,rw /

Вот что поможет. Если вы используете установочные носители Debian, выберите “Восстановить поврежденную систему”.

lsblk
e2fsck -f /dev/sdaX

Или создайте файл forcefsck в корневом каталоге:

touch /forcefsck

и перезагрузите ОС

Ответ или решение

Решение проблемы: e2fsck: Cannot continue, aborting

При попытке выполнить команду e2fsck на разделе файла вы получили сообщение об ошибке:

fsck from util-linux 2.20.1
e2fsck 1.42.9 (4-Feb-2014)
/dev/mapper/ubuntu--vg-root is mounted.
e2fsck: Cannot continue, aborting.

Это означает, что файловая система, которую вы пытаетесь проверить, в данный момент смонтирована. Данная команда не может быть выполнена на смонтированных файловых системах, за исключением операций в режиме "только чтение" или при использовании специального параметра. В этом ответе я опишу несколько методов для решения этой проблемы.

Метод 1: Проверьте, что файловая система не смонтирована

  1. Размонтируйте раздел. Прежде всего, проверьте все смонтированные разделы с помощью команды:

    mount

    Найдите ваш раздел и выполните команду для его размонтирования:

    umount /dev/mapper/ubuntu--vg-root
  2. Проверьте, что вы не находитесь в каталоге смонтированного раздела. Если вы попытались запустить e2fsck, находясь в каталоге этого раздела, вы получите аналогичное сообщение. Перейдите в другой каталог, например, в корень:

    cd /
  3. Теперь снова попробуйте запустить fsck:

    e2fsck -f /dev/mapper/ubuntu--vg-root

Метод 2: Используйте режим восстановления

Если раздел не удается размонтировать (например, если это корневая файловая система), вы можете сделать следующее:

  1. Перезагрузите систему с загрузочного носителя. Используйте Live CD или USB с дистрибутивом Linux, который позволяет вам работать вне основной системы.

  2. Запустите gparted или другую утилиту для работы с дисками, чтобы определить нужный вам раздел. Убедитесь, что он размонтирован.

  3. Откройте терминал и выполните команду:

    sudo fsck -f /dev/sdaX

    Замените sdaX на номер вашего раздела.

  4. Повторяйте эту команду до тех пор, пока не будут устранены все ошибки.

  5. Перезагрузите систему.

Метод 3: Принудительная проверка при следующем запуске

Если вы хотите, чтобы система автоматически проверила файловую систему при следующем запуске, вы можете создать специальный файл:

  1. Создайте файл для принудительной проверки:

    touch /forcefsck
  2. Перезагрузите компьютер. Система автоматически выполнит проверку файловой системы во время загрузки.

  3. После завершения загрузки убедитесь, что файл /forcefsck больше не существует:

    ls /forcefsck

Метод 4: Использование resize2fs

Иногда применение команды resize2fs может помочь "освежить" файловую систему, что может снизить риск ошибок. В этом случае:

  1. Выполните команду для изменения размера файловой системы:
    resize2fs /dev/sdaX

    Замените sdaX на правильный номер вашего раздела.

Заключение

Каждый из этих методов может быть полезен в зависимости от ситуации и конфигурации вашей системы. Всегда соблюдайте осторожность, работая с файловыми системами, и регулярно создавайте резервные копии важных данных. Если проблемы продолжаются после попыток описанных методов, возможно, стоит рассмотреть физические проблемы с жестким диском или обратиться за дополнительной помощью к специалисту.

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

Капча загружается...