Быстрая заметка по очистке
/var
на Arch Linux.
Корневой раздел — 30 гиг, занято 26:
# df -h / | grep root /dev/mapper/kubuntu_vg-root 30G 26G 2.3G 93% /
(когда-то на ноуте была Kubuntu, потом мигрировал на Arch)
Находим самые большие директории:
du -h --max-depth 1 /
16G /var
...
58G /media
332G /home
415G /
58G /media
— тут старый Windows раздел, ОК. 332G /home
— смонтирован в отдельном разделе:
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 596.2G 0 disk
├─sda1 8:1 0 2G 0 part
├─sda2 8:2 0 16G 0 part
├─sda3 8:3 0 500G 0 part
│ ├─kubuntu_vg-root 254:0 0 30G 0 lvm /
│ └─kubuntu_vg-home 254:1 0 470G 0 lvm /home
└─sda4 8:4 0 78.2G 0 part /media/winold
Проверяем /var
:
du -h --max-depth 1 /var/
24K /var/db
4.0K /var/opt
4.0K /var/empty
4.0K /var/local
12K /var/tmp
3.5G /var/lib
4.0K /var/games
28K /var/spool
466M /var/log
12G /var/cache
16G /var/
12G /var/cache
и 3.5G /var/lib
.
Содержание
Docker
/var/lib
— занят в основном Docker:
du -sh /var/lib/docker/
3.4G /var/lib/docker/
Проверяем:
docker system df
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 25 17 2.705GB 431.2MB (15%)
Containers 40 0 67.03MB 67.03MB (100%)
Local Volumes 25 25 326.8MB 0B (0%)
Build Cache 0B 0B
При желании — чистим образы.
Проверяем через docker images
, удаляем ненужные.
Что бы удалить все:
docker rmi $(docker images -a -q)
Ещё раз место:
du -sh /var/lib/docker/
835M /var/lib/docker/
Pacman
Больше интересен /var/cache
— тут место занято старыми пакетами от pacman
:
du -sh /var/cache/pacman/pkg/
12G /var/cache/pacman/pkg/
paccache -rk 1
==> finished: 2106 packages removed (disk space saved: 10.08 GiB)
Проверяем:
du -sh /var/cache/pacman/pkg/
1.8G /var/cache/pacman/pkg/
Уже лучше:
df -h / | grep root
/dev/mapper/kubuntu_vg-root 30G 14G 15G 47% /
Готово.