journalctl --vacuum-size=100M #remove all logs, only retain 100mb
pacman -Scc #remove all package installation files (obsolete and current)
pacman -S bleachbit
bleachbit -c system.*
du -d1 -h / 2>/dev/null | sort -h
Здесь показан отсортированный список самых больших каталогов в /
{ {1}} Вы можете сделать два уровня ниже:
du -d2 -h / 2>/dev/null | sort -h
Мой результат:
0 /proc
0 /sys
0 /tmp
12K /dev
12K /srv
16K /lost+found
632K /run
4.3M /boot
13M /opt
15M /etc
75M /root
93M /home
2.4G /var
3.2G /usr
221G /mnt
227G /
Я игнорирую / mnt
(потому что это внешний диск)
На ум приходят две директории: var
и usr
.
Давайте посмотрим, что внутри:
du -d1 -h /var /usr 2>/dev/null | sort -h
Затем, немного глубже:
du -d1 -h /var/log /usr/share /usr/lib /var/cache 2>/dev/null | sort -h
У меня 717 МБ в / var / log
.
Я не поклонник случайного удаления каталогов, поэтому давайте сделаем это чисто:
$ journalctl --disk-usage
Archived and active journals take up 728.7M on disk.
Оставим только 100 МБ журналов:
journalctl --vacuum-size=100M
...
Deleted archived journal /var/log/journal/ba5391...b.journal (8.0M).
...
Vacuuming done, freed 616.6M of archived journals on disk.
Подробнее о настройке journalctl здесь .
У меня 660M / var / cache / pacman
. Это было 1,8 ГБ, но я запустил pacman -Sc
, чтобы удалить неиспользуемые пакеты. Давайте удалим остальное:
pacman -Scc
Многие пользователи удаляют его или, по крайней мере, очищают. Но я мог бы быть проблемой . Но оформить заказ bleachbit (следующий абзац).
Автоматический очиститель . Удаляю много всего, но для этого в основном были локации.
$ pacman -S bleachbit
$ bleachbit -p system.*
Disk space to be recovered: 488.8MB
$ bleachbit -c system.*
Вы можете найти дополнительные данные для удаления:
bleachbit --list
bleachbit -p thunderbird.*