Нормальный fsck для Ext4 (15.04.2026). Печать
2026 - Апрель
15.04.2026 12:39
Save & Share
Здесь замешана Astra Linux SE v.1.4 - поэтому повествование нужно вести истерическим голосом детектива с красными от недосыпа и кровавыми от злости глазами.



До отпуска остаётся несколько дней. Все задачи сделаны - осталось только сервак сархивировать и почивать на лаврах. После архивации - копию сервака нужно обновить на ноутбуке, все действия заранее известны - тоже ничего нового. Однако на ноутбуке копия сервера не загрузилась. Потому что сервер сдох программно: в момент архивации или за день до архивации - ошибка и в архивном образе разместилась, и на ноутбуке. Причём сдох так плотно, что удалось за день только диагностику провести, - а искать решения уже дома. Срочно.


Каким-то неведомым образом, все разделы оказались повреждены (отчёт Paragon Hard Disk Manager v.15). Но все данные в разделах видны, извлекаются, не битые - только ОС не загружается: постоянный цикл зависания и перезагрузки. Игры Recovery-режимом родного диска показали: отвалился некий суперблок. При этом, сама консоль подсказывает, как это исправить (fsck.ext4 не работает ни с какими параметрами - при условии, что все разделы отмонтированы), - но не исправляет это (циклится сама на себя: используй e2fsck - используешь - используй e2fsck вместо e2fsck).

Начал рыть интернет - и наткнулся на свой запиканный матерок от 2022 года на каком-то форуме по поводу fsck. Перечитав ветку, стало понятно: всё, припёрло - нужен сторонний Live-CD, при этом корректно работающий и везде. Скачал с торрента 9шт (неоплачиваемая работа дома): их очень мало вообще осталось, все они старых годов выпуска (ну кто мог подумать, что будет принудиловка перехода с Windows на Linux, - при этом на говнолинукс и по сей день).

DVD записал дома на самодельный внешний DVD, CD сбросил на флешку: чтобы сэкономить время следующего рабочего дня. На работе дал экс-стажёру задание: срочно записать CD-образы на CD-болванки. Попробуйте догадаться, как мог накосячить зумер в такой простой задаче. Сначала он выносил мозг дополнительными вопросами (где писать, на что писать) - ладно, отстань: пиши у себя на CD-RW. Так он каждую CD-RW полностью (а не быстро) очищал перед записью (зачем???) - на 1 болванку уходило бы минут по 40-50. Естественно, когда через полчаса подошел взять хотя бы пару дисков, - ничего ещё не было; плюнул - стал писать их сам.

Из 9 образов все работали только в режиме Legacy, не загружаясь при этом в UEFI (к вопросу: сколько лет они ещё проживут с политикой Intel). Часть из них либо не загружалась не до конца, либо чёрный экран вместо изображения (лампа HDD показывает, что загрузка продолжается успешно), либо отказывали клавиатура с мышью после успешной загрузки. Было принято решение на ноутбуке продолжать эксперименты: жуткие аппаратные несовместимости на стационарном ПК.

В процессе экспериментов, прочитал статью про "российские" линуксы: они на основе то американского Debian, то французского Mandriva и т.д. ALT Linux пошли дальше: типа, на основе отечественного "Сизифа". Но Сизиф - просто сборище пакетов в открытом доступе с открытым использованием - со всего мира по нитке набрали. То есть, ALT - честно стырили то, что по-честному было стырено.

На ноутбуке единственный рабочий образ, доведший дело до конца: загрузочный DVD Knoppix v.6.5. GParted в меню, выбрать проверку всех дисков, дождаться окончания. Отчёт скудный - самих ошибок не содержит. Но после этого - ноутбучный сервер заработал как часы.

К сожалению, на реальном железе он запускался с погашенным экраном. Так как это немецкая разработка - пришлось интуитивно нажать F3 при появлении загрузочного меню, а потом допереть в этой тарабарщине: ввести в boot "fb1280x1024". И всё запустилось: несовместимость была внешней видеокарты GeForce 210 или мониторов - с чрезмерно низким разрешением загрузочного диска.

(добавлено 17.04.2026) Knoppix v.9.1, последний, - не имеет аппаратной несовместимости, но и не имеет русского языка в самой ОС. Но его GParted не проверялся, т.к. пока ошибок файловой системы больше нет.
Обновлено ( 17.04.2026 10:27 )