Возможный дубликат:
Как я могу определить, что занимает так много места?
У меня только что сломался старый сервер, потому что ему не хватило места на диске. Я вошел в оболочку и пытаюсь найти больше неиспользуемых файлов для удаления.
Есть ли в оболочке команда, сценарий или приложение, которое будет отображать самые большие файлы / папки?
Эта команда поможет вам найти большие каталоги глубиной 5 уровней. Он также упорядочивает каталоги по размеру.
У меня была похожая проблема давным-давно, когда сеансы apache заполняли мой диск и замедляли мой веб-сервер.
du --max-depth=5 /* | sort -rn
10 самых крупных файлов и каталогов с размером в удобочитаемом формате:
du -shx /* | sort -rh | head
Ты можешь использовать
du -h --max-depth=1 /
а затем продвигайтесь вниз по файловой системе, пока не найдете ее.
Если это долго работающая система, высока вероятность, что диск заполнил файл журнала. Если это так, убедитесь, что вы завершили процесс записи в него перед его архивированием / удалением, так как простое удаление часто не восстанавливает дисковое пространство.
В du
команда предоставит вам эту информацию. Например:
cd /
du -sm *
9 bin
18 boot
1 dev
6 etc
685 export
1 home
...