Быстрая заметка по очистке /var
на Arch Linux.
Корневой раздел – 30 гиг, занято 26:
# df -h / | grep root /dev/mapper/kubuntu_vg-root 30G 26G 2.3G 93% /
(когда-то на ноуте была Kubuntu, потом мигрировал на Arch)
Находим самые большие директории:
[simterm]
# du -h --max-depth 1 / 16G /var ... 58G /media 332G /home 415G /
[/simterm]
58G /media
– тут старый Windows раздел, ОК. 332G /home
– смонтирован в отдельном разделе:
[simterm]
# 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
[/simterm]
Проверяем /var
:
[simterm]
# 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/
[/simterm]
12G /var/cache
и 3.5G /var/lib
.
Содержание
Docker
/var/lib
– занят в основном Docker:
[simterm]
# du -sh /var/lib/docker/ 3.4G /var/lib/docker/
[/simterm]
Проверяем:
[simterm]
# 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
[/simterm]
При желании – чистим образы.
Проверяем через docker images
, удаляем ненужные.
Что бы удалить все:
[simterm]
# docker rmi $(docker images -a -q)
[/simterm]
Ещё раз место:
[simterm]
# du -sh /var/lib/docker/ 835M /var/lib/docker/
[/simterm]
Pacman
Больше интересен /var/cache
– тут место занято старыми пакетами от pacman
:
[simterm]
# du -sh /var/cache/pacman/pkg/ 12G /var/cache/pacman/pkg/
[/simterm]
[simterm]
# paccache -rk 1 ==> finished: 2106 packages removed (disk space saved: 10.08 GiB)
[/simterm]
Проверяем:
[simterm]
# du -sh /var/cache/pacman/pkg/ 1.8G /var/cache/pacman/pkg/
[/simterm]
Уже лучше:
[simterm]
# df -h / | grep root /dev/mapper/kubuntu_vg-root 30G 14G 15G 47% /
[/simterm]
Готово.