Содержание
- Что такое Inodes that were part of a corrupted orphane linken list?
- Failed to connect LVMetad, Falling back to device scanning, Astra Linux не загружается, как исправить?
- Видео почему Астра Линукс не загружается, проверка диска командой fsck
- UNEXPECTED INCONSISTENCY RUN fcsk MANUALLY (i.e. without -a or -p options) fsck exited with status code4 что делать?
Друзья, привет. Недавно у меня мой Астра Линукс перестал загружаться. Все было нормально; работал за компом как обычно. Заметил, что перестали запускаться программы с рабочего стола.
Решил перезагрузить систему и после перезагрузки получил черный экран с ошибкой Failed to connect LVMetad, Falling back to device scanning
Далее, система чуть подробнее указывает на каком томе ошибка:
//dev/mapper/homeastra–vg-root contens file system with errors, check forced. Inodes that were part of a corrupted orphane linken list founf
Давайте разберемся о чем это сообщение. Оно указывает на первопричину – повреждение файловой системы.
- //dev/mapper/homeastra–vg-root – это имя тома, который содержит ошибки. У меня Астра линукс устанавливалась с применением LVM ( менеджера логических томов). Соответственно, мой том монтируется системой в таком виде, но …
- …содержит файловую систему с ошибками, нужна принудительная проверка. Индексы, частью повреждены и ссылки на файлы не работают.
Что такое Inodes that were part of a corrupted orphane linken list?
Инода простыми словами – это уникальный индекс, присваиваемый файлу (или папке) Linuks файловой системой. Список этих индексов создается на этапе инициализации файловой системы при установке Linux.
Список нод содержит строго определенное количество записей. Inode в свою очередь содержит информацию о каком -либо файле. такую как его метаданные (дата, имя, права доступа к файлу, блоках данных и др. зависит от типа используемой файловой системы).
Список Inode размещается в самом начале дискового раздела. В нашем сегодняшнем случае индексы стали некорректным – из-за повреждения файловой системы появились “пустые” номера-ноды. Нужные файлы для загрузки система найти не может.
Failed to connect LVMetad, Falling back to device scanning, Astra Linux не загружается, как исправить?
Теперь мы знаем, какие метаданные повреждены, и на каком томе. Остается только запустить проверку этого тома на поиск и исправление ошибок. Для этого мы будем использовать установочную флешку Astra Linux Орел в режиме восстановления системы.
В режиме восстановления доходим до окна выбора тома который будет использоваться в качестве корневой ФС:
Я выбрал dev/X-vg/root (X – имя вашего компьютера.) . Нужно дойти до окна как на фото ниже:
Будет запущен интерпретатор командной строки, в который мы далее введем пару команд. Сначала нам нужен список дисков нашего компьютера, содержащий их имена и пути к ним:
blkid
Мы получили “координаты” поврежденного раздела. Теперь нужно размонтировать этот том – ведь мы использовали его для запуска оболочки на предыдущем шаге:
umount /dev/mapper/homeastra–vg-rootТеперь можно приступать к исправлению ошибок на диске.
Видео почему Астра Линукс не загружается, проверка диска командой fsck
UNEXPECTED INCONSISTENCY RUN fcsk MANUALLY (i.e. without -a or -p options) fsck exited with status code4 что делать?
Это диагностическое сообщение видим при загрузке. Astra Linux сообщает о необходимости вручную запустить утилиту проверки диска fsck без параметров -a или -p Сделаем это следующей командой:
fsck.ext4 -c -f /dev/mapper/homeastra–vg-root- ext4 означает тип используемой файловой системы;
- -с параметр показывает прогресс проверки в процентах;
- -f параметр предписывает принудительную проверку раздела даже если она не повреждена;
- /dev/mapper/homeastra–vg-root это “координаты” проверяемого раздела.
Параметр –a автоматически исправляет ошибки, считается устаревшим и не рекомендуется. Параметр –p аналогичен параметру –a и параметру –y
Процесс не должен занять много времени, проходи в несколько этапов. Будут найдены ошибки:
Система при каждой ошибке будет выдавать запрос на исправление. Отвечать утвердительно. После окончания проверки надо перезагрузиться. Возможно придется при загрузке нужно будет выбрать ядро с recovery mode (hardened или обычное) .
Вот таким путем я решил проблему. Удачи! Пишите в комментариях если знаете еше способы!
спасибо за объяснение.