ext4: если умер журнал…

Метки:
FavoriteLoadingПометить для себя
ext4: если умер журнал…
5 (100%) 3 голосов

© Onizuka, 2021.
Скачать в формате электронной книги

В процессе использования журналируемых файловых систем семейства ext (самая распространённая из них сейчас – ext4) может возникнуть ситуация, когда носитель начинает сыпаться, и при этом в один не самый прекрасный момент битые сектора накопителя попадают на то место, где у системы находится журнал. Это приводит к тупиковой ситуации: раздел перестаёт монтироваться, а при запуске fsck он пытается начать с восстановления журнала, после чего надолго виснет, и затем завершает выполнение с сообщением, что остались неисправленные ошибки. Раздел при этом остаётся недоступен для монтирования, и вытащить с него данные невозможно. Здесь мы рассмотрим работающую процедуру, как обойти эту проблему. Разумеется, все действия производятся над несмонтированным разделом…

Для начала нам надо удостовериться, что проблема именно в журнале. Для этого запускаем fsck с ключом -n, что позволяет сделать прогон программы без попыток фактического внесения изменений в файловую систему:

где вместо sda1 (чур меня, чур! ) естественно надо подставить ваше имя раздела. Если после имитации проверки журнала программа переходит к исправлению следующих ошибок – значит это как раз наш случай. Мы попытаемся прибить журнал, чтоб fsck всё-таки восстановил файловую систему до пригодного к монтированию состояния. Для этого пытаемся отключить журналирование на разделе:

Последняя команда выдаст нам ошибку, поскольку в суперблоке поднят флаг о наличии ошибок и необходимости проверки файловой системы. Так что? Всё, “приплыли”? Отнюдь! Можно напустить на раздел команду форматирования с ключом -S, при котором фактического форматирования раздела не происходит, а только переписываются суперблоки (нам нужно переписать все копии суперблоков, это важно!) и дескрипторы групп:

Обратите внимание:  Глюк ACPI

Поскольку суперблоки будут переписаны, флаг обязательности проверки исчезнет, и мы сможем успешно выполнить команду
sudo tune2fs -O ^has_journal /dev/sda1
Теперь система будет считать, что раздел стал нежурналируемым, а значит проверка журнала не требуется. После этого процесс завершается стандартной операцией:

Ввиду того, что журнал у нас теперь выключен, fsck не будет пытаться его проверять и, соответственно, не зависнет на нём, восстановление файловой системы будет успешно завершено.
Использовать ключ -y нежелательно, поскольку последним вопросом на подтверждение исправлений будет как раз вопрос о пересоздании журнала, и мы рискуем при положительном ответе на него вернуться к тому, с чего начали…

После успешного завершения проверки посыпавшийся раздел будет доступен для монтирования как минимум в режиме “только для чтения”, а может и совсем оживёт.

Существенно: после каждого этапа выполнения процесса некоторые программы могут начать показывать наш раздел как “неформатированный”. Это обычно лечится отключением-включением носителя перед продолжением следующего этапа процедуры.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

(Просмотров: 1)
Категории Линуксоводство, метки . Постоянная ссылка.

Новое

16.05.2022 - Лассуэлл Г. Техника пропаганды в мировой войне ... 14.05.2022 - Тураев Б.А. Древний Египет ... 13.05.2022 - Малинаускене Н.К. Введение в историю латинского языка ... 12.05.2022 - Наливайко С. Давньоіндійські імена, назви, терміни: проекція на Україну ... 09.05.2022 - Распад СССР. Документы. ... 29.04.2022 - Бepнейс Э. Пропаганда ... 28.04.2022 - Шометт П.Г. (Анаксагор) Мемуары. 1792 год. ... 27.04.2022 - Письма во власть. Заявления, жалобы, доносы, письма в государственные структуры и советским вождям. ... 26.04.2022 - Швецов О.В. (Арсений еп. Уральский) Книга об антихристе и о прочих действах иже при нем быти хотящих ... 23.04.2022 - Мамуна Н.В. Зодиак мистерий ... 21.04.2022 - Пoмepанцев П. Это не пpопаганда. Xpоники миpoвой вoйны с peальностью. ... 20.04.2022 - Элиаде М. Тайные общества. Обряды, инициации и посвящения. ... 19.04.2022 - Этюды о масонстве ... 15.04.2022 - Медведев В.Н. Транскультурный проект исламского терроризма: философско-антропологическое измерение ... 14.04.2022 - Klaits J. Servants of Satan: The Age of Witch Hunts ... 13.04.2022 - Александров Г.Ф. История социологических учений. Древний Восток. ... 11.04.2022 - Hammer-Purgstall (von Hammer-Purgstall) J.F. Mysterium baphometis revelatum ... 10.04.2022 - Маркузе Г. Эрос и цивилизация ... 09.04.2022 - Медведев В.Н., Резник С.В. Радикальный ислам в современной Европе: антисистемы в структуре постмодерна ... 08.04.2022 - Тарновскiй В.М. Извращенiе половаго чувства ... на главную
Войти с помощью: 
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии