2.12.16 Решение проблемы входа при нехватке места на диске
Проблема входа при нехватке места на диске
Проверка использования дискового пространства
Удаление ненужных файлов
Работа с разреженными файлами (sparse)
Окружение
- Версия ОС: 7.3
- Конфигурация ОС: Рабочая станция
- Редакция ОС: Стандартная
Проблема входа при нехватке места на диске
Если вход в систему под учётной записью невозможен и появляется сообщение о нехватке свободного места на диске, необходимо перейти в терминальный режим загрузки.

В меню загрузчика нажмите клавишу e для редактирования параметров загрузки.
В конце строки с параметрами ядра добавьте rescue — параметр ядра, который загружает систему в однопользовательский аварийный режим (rescue mode).

Для продолжения загрузки системы с указанными параметрами нажмите сочетание клавиш Ctrl + X. Авторизуйтесь, используя учетные данные администратора системы.
Проверка использования дискового пространства
Сначала проверьте текущее использование дискового пространства:
df -h Файловая система Размер Использовано Дост Использовано% Cмонтировано в devtmpfs 4,0M 0 4,0M 0% /dev tmpfs 981M 0 981M 0% /dev/shm tmpfs 393M 3,5M 389M 1% /run /dev/mapper/ro_redos-root 37G 34G 279M 98% / /dev/sda1 974M 211M 696M 24% /boot
Директория / занимает 98%, определите какие файлы и каталоги занимают больше всего дискового пространства:
du -ahx / | sort -rh --buffer-size=1G | head -10 34G / 15G /fill_98percent.bin 12G /to_98percent.bin 8,2G /usr 2,9G /usr/lib 2,7G /usr/lib64 2,4G /usr/share 1,4G /usr/lib/firmware 749M /var 735M /usr/lib/modules
Удаление ненужных файлов
В результате выполнения команды выяснилось, что файлы /home/user/ibig.txt и /root/ibig.txt занимают наибольший объем пространства в системе. Данные файлы можно удалить, если в них нет необходимости командами:
rm -f /fill_98percent.bin /to_98percent.bin
Для удаления каталогов используйте команду:
rm -r <путь_к_каталогу>
Работа с разреженными файлами (sparse)
Разреженные файлы — тип файла, в котором последовательности нулевых байтов заменены на информацию об этих последовательностях, что позволяет использовать больше дискового пространства. Использование подобного типа распространено чаще всего в резервных копиях, баз данных, логов и дампов, а также на виртуальных дисках. Например, образ диска виртуальной машины в 100 ГБ может реально занимать 10 ГБ, где остальные 90 ГБ представляют нули (пустые страницы).
Поддерживаемые файловые системы для разреженных файлов: BTRFS, NILFS, ZFS, NTFS, ext2, ext3, ext4, XFS, JFS, ReiserFS, Reiser4, UFS, Rock Ridge, UDF, ReFS, APFS, F2FS.
Поиск разреженных файлов необходим при оптимизации использования дискового пространства или возникновении его нехватки. Для корректного поиска используйте параметр --apparent-size:
du -ahx --apparent-size / | sort -rh | head -10 34G / 14G /fill_98percent.bin 11G /to_98percent.bin 7,7G /usr 2,9G /usr/lib 2,6G /usr/lib64 1,9G /usr/share 1,3G /usr/lib/firmware 743M /var 720M /usr/lib/module
После выполнения команды отображаются файлы с их видимым размером. В данном случае это тестовые файлы /fill_98percent.bin (14ГБ) и /to_98percent.bin (11ГБ).
Дата последнего изменения: 03.02.2026
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.