Что пожирает мое дисковое пространство?

Я совсем недавно установил Ubuntu 15.10. Я наблюдал за доступным объемом памяти в течение двух дней и заметил, что объем свободной памяти продолжает уменьшаться с медленной скоростью. Первоначально используемая память была 5 ГБ, затем она продолжала увеличиваться до 6 до 6,5, и теперь она составляет около 6,8. За этот период я ​​не установил ничего значительного (за исключением некоторых небольших пакетов стоимостью несколько МБ) . Моя домашняя папка занимает всего несколько сотен килобайт. Что пожирает мое дисковое пространство? Как узнать, что происходит?

2 ответа

Решение

Указанное количество кажется в большинстве случаев кэшем.deb. Выполните эту команду:

sudo apt-get clean

и после этого еще раз проверьте использование диска.

Вы можете узнать, сколько места занимают подкаталоги, используя следующую команду:

sudo du -hxd 1 YOUR_PATH 2>/dev/null | sort -hr

Что оно делает:

  • sudo: запустить du Команда от имени root - нужна только / рекомендуется, если вы хотите вывести список за пределы вашего домашнего каталога.
  • du Инструмент анализа данных. Аргументы:
    • -h: использовать читаемый человеком числовой вывод (т. е. 2048 байт = 2K)
    • -x: оставайтесь в той же файловой системе, не перечисляйте каталоги, которые там только что смонтированы
    • -d 1: глубина рекурсии дисплея установлена ​​в 1, это означает, что она будет печатать только данный каталог и прямые подкаталоги.
    • YOUR_PATH : Путь, который следует проанализировать. Измените это на любой путь, который вы хотите.
    • 2>/dev/null: нам не нужен вывод ошибок (например, когда он пытается получить размер виртуальных файлов), поэтому мы передаем его в цифровую нирвану aka / dev / null.
  • |: использовать выходные данные предыдущей команды в качестве входных данных для следующей команды
  • sort: сортировка ввода. Аргументы:
    • -h: распознавать числа типа 2K и сортировать их по реальному значению
    • -r: в обратном порядке: сначала печатать самые большие числа

Пример для моей файловой системы root /:

$ sudo du -hxd 1 / 2>/dev/null | sort -hr
5,7G    /
4,0G    /usr
1,3G    /var
358M    /lib
49M     /opt
15M     /etc
13M     /sbin
13M     /bin
840K    /tmp
32K     /root
16K     /lost+found
8,0K    /media
4,0K    /srv
4,0K    /mnt
4,0K    /lib64
4,0K    /cdrom

Обратите внимание, что общий размер данного каталога также включен, а не только подкаталоги.

Другие вопросы по тегам