Как лучше починить ошибку Volume Full при загрузке Linux?
Вот такая ошибка:
По вводным: после неё компьютер выключается. Я глянул в NVRAMПо вводным: (скачать список с сортировкой по размеру)По вводным:, даже почистить пытался.chattr -i+rm -fНужно понять: не работают (ошибок нет, просто всё остаётся на месте), проверял удалить dbDefault через UEFI Shell (variable is readonly), даже BiOS перепрошивал (через Ez Flash) и CLRTC делал! Но та же фигня. Как очистить NVRAM? Прям до заводских настроек? Или может можно сказать линуксу не пытаться ничего писать?
По вводным: кстати после перепрошивки смог удалить какое-то количество ключей db из меню, остальные по прежнему думают что их 0.
Сейчас ситуация такая: кстати проверял грузить как с shimx64.efi так и с grubx64.efi. Live'ы с USB грузятся без проблем. Boot записей всего две.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос



Ошибка
Volume Fullпри загрузке Linux обычно означает, что раздел, с которого система пытается читать или писать данные, заполнен. Это может быть корневой раздел,/boot, EFI-раздел, tmpfs или отдельный раздел под логи. Лечить нужно аккуратно: сначала понять, какой именно volume переполнен, а уже потом удалять лишнее.Если система загружается в recovery/single user mode, выполните:
df -h df -i lsblk -f du -xh /var/log --max-depth=1 | sort -h du -xh /boot --max-depth=1 | sort -h
df -hпоказывает место,df -i— inode. Бывает, что свободные гигабайты есть, но закончились inode из-за огромного числа мелких файлов. В таком случае простая очистка больших логов не поможет, нужно найти директорию с миллионами мелких файлов.Частые безопасные действия:
/boot;sudo journalctl --vacuum-time=7d sudo apt clean sudo apt autoremove --purge
Если забит
/boot, не удаляйте текущее загруженное ядро. Сначала посмотрите версию:uname -r dpkg -l 'linux-image*' | grep '^ii'
Если проблема на EFI/UEFI-разделе, проверьте, не накопились ли старые загрузочные файлы разных систем. Там особенно легко удалить лишнее и сломать загрузку, поэтому лучше сначала сделать список файлов и бэкап.
Итог: найдите переполненный раздел через
df -hиdf -i. Для логов используйте vacuum, для apt — clean/autoremove, для/boot— удаление старых ядер. Не начинайте с ручного удаления системных папок, иначе можно превратить исправимую проблему в нерабочую систему.