Как найти, что заполняет диск в Linux с помощью du и интерактивной утилиты ncdu, используя параметры для ограничения поиска одной файловой системой.
du (disk usage) — это стандартная команда Linux, которая сообщает, сколько места занимают файлы и каталоги; ncdu — это интерактивная альтернатива на базе ncurses, позволяющая просматривать результаты и удалять элементы. Вместе с df, которая показывает свободное место в файловых системах, они являются обычным способом выяснить, что заполняет диск.
'du -sh /var' выводит один итоговый размер в удобном для чтения формате. 'du -h --max-depth=1 /' перечисляет размер каждого каталога верхнего уровня. Параметр '-x' ограничивает поиск одной файловой системой, поэтому смонтированные диски и /proc пропускаются.
Перенаправление вывода в sort позволяет найти самые большие элементы: 'du -xh --max-depth=1 / | sort -h'.
'ncdu -x /' сканирует корневую файловую систему и открывает список для навигации, отсортированный по размеру. Клавиши со стрелками используются для перемещения, Enter открывает папку, 'd' удаляет выбранный элемент после подтверждения, 'q' закрывает программу. ncdu обычно устанавливается из пакетов дистрибутива (например, 'apt install ncdu').
Если df сообщает о заполнении диска, а du находит меньше данных, возможно, удаленный файл все еще открыт запущенным процессом. Место освободится, когда этот процесс закроет файл или будет перезапущен.
df -hsudo du -xh --max-depth=1 / | sort -hsudo ncdu -x //var/lib.Примечание: RainServer предлагает мониторинг и безопасную очистку для серверов Linux; программа показывает, что будет изменено, и запрашивает подтверждение.
Обновлено: 2026-10-08
Как читать вывод команды df, почему Use% может достичь 100%, когда Avail еще не равен нулю для обычных пользователей, и как проверить иноды с помощью df -i.
Что такое инод, как посмотреть использование инодов с помощью df -i и как найти директории с миллионами мелких файлов.
Как использовать find для вывода списка больших или старых файлов в Linux, их безопасного предварительного просмотра и удаления только проверенных данных.