← Все материалы

02 / Хранилище

Разобраться, куда ушло место на диске

Сначала определите заполненный том, затем найдите крупные каталоги внутри него.

Когда программа сообщает о нехватке места, сначала определите файловую систему, в которой находится рабочая папка. Следующий шаг — оценить размер её вложенных каталогов.

Посмотрите свободное место на томе

df -h .

Точка обозначает текущую папку. Команда показывает объём и свободное место файловой системы, к которой она относится. Для другой папки подставьте её путь.

Сравните соседние каталоги

du -x -h --max-depth=1 . | sort -h

du учитывает данные под выбранным путём. -x удерживает обход в пределах одной файловой системы, а --max-depth=1 ограничивает детализацию первым уровнем. Если самый крупный элемент — каталог, повторите проверку внутри него.

Сопоставьте два результата

df описывает весь том, а du — выбранное дерево. При заметной разнице проверьте, что смотрите на один том, а также учтите сообщения о недоступных папках. Зафиксируйте самые крупные пути и проверьте назначение файлов перед очисткой.

Документация GNU Coreutils о du