NixOS: Восстановление ФС и Nix Store при критических сбоях

Система не загружается, падая в emergency mode, или при попытке работы выдает ошибку: Structure needs cleaning Это критическое повреждение метаданных файловой системы (суперблока, таблицы inode или журнала). Ядро принудительно переводит корень (/) в режим Read-Only для защиты данных. ⚠️ Ловушка восстановления «изнутри» Попытка починить корневую ФС из-под самой этой системы ведет в тупик: mount -o remount,ro / выдает target is busy, так как фоновые процессы (Telegram, systemd, shell) держат файлы открытыми. Массовое убийство процессов (killall5, fuser) часто приводит к зависанию или перезапуску сессии. Использование umount -l / (lazy unmount) отвязывает корень, но мгновенно делает недоступными все бинарные файлы (sudo, e2fsck, mount), так как они находятся в /nix/store, который теперь отмонтирован. 💡 Вывод: Чинить корневую ФС из-под работающей на ней системы — это как менять двигатель на ходу. Единственный надежный путь — внешнее вмешательство. ...

27 авг. 2026 · 3 минуты · 508 слов · Potato Energy Team, ponfertato