Вопрос или проблема
Я получил этот вывод:
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
мой корневой раздел. Решение найдено здесь:
touch /forcefsck
для принудительной проверки при следующей загрузке системы.- Перезагрузите машину.
- Убедитесь, что файл
/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: Проверьте, что файловая система не смонтирована
-
Размонтируйте раздел. Прежде всего, проверьте все смонтированные разделы с помощью команды:
mount
Найдите ваш раздел и выполните команду для его размонтирования:
umount /dev/mapper/ubuntu--vg-root
-
Проверьте, что вы не находитесь в каталоге смонтированного раздела. Если вы попытались запустить
e2fsck
, находясь в каталоге этого раздела, вы получите аналогичное сообщение. Перейдите в другой каталог, например, в корень:cd /
-
Теперь снова попробуйте запустить
fsck
:e2fsck -f /dev/mapper/ubuntu--vg-root
Метод 2: Используйте режим восстановления
Если раздел не удается размонтировать (например, если это корневая файловая система), вы можете сделать следующее:
-
Перезагрузите систему с загрузочного носителя. Используйте Live CD или USB с дистрибутивом Linux, который позволяет вам работать вне основной системы.
-
Запустите
gparted
или другую утилиту для работы с дисками, чтобы определить нужный вам раздел. Убедитесь, что он размонтирован. -
Откройте терминал и выполните команду:
sudo fsck -f /dev/sdaX
Замените
sdaX
на номер вашего раздела. -
Повторяйте эту команду до тех пор, пока не будут устранены все ошибки.
-
Перезагрузите систему.
Метод 3: Принудительная проверка при следующем запуске
Если вы хотите, чтобы система автоматически проверила файловую систему при следующем запуске, вы можете создать специальный файл:
-
Создайте файл для принудительной проверки:
touch /forcefsck
-
Перезагрузите компьютер. Система автоматически выполнит проверку файловой системы во время загрузки.
-
После завершения загрузки убедитесь, что файл
/forcefsck
больше не существует:ls /forcefsck
Метод 4: Использование resize2fs
Иногда применение команды resize2fs
может помочь "освежить" файловую систему, что может снизить риск ошибок. В этом случае:
- Выполните команду для изменения размера файловой системы:
resize2fs /dev/sdaX
Замените
sdaX
на правильный номер вашего раздела.
Заключение
Каждый из этих методов может быть полезен в зависимости от ситуации и конфигурации вашей системы. Всегда соблюдайте осторожность, работая с файловыми системами, и регулярно создавайте резервные копии важных данных. Если проблемы продолжаются после попыток описанных методов, возможно, стоит рассмотреть физические проблемы с жестким диском или обратиться за дополнительной помощью к специалисту.