主要使用的命令:du -sh {path}*
如du -sh /*
输出
6.6M /var/backups
547M /var/cache
11M /var/crash
44K /var/games
946M /var/lib
4.0K /var/local
0 /var/lock
8.6M /var/log
4.0K /var/mail
4.0K /var/metrics
4.0K /var/opt
0 /var/run
4.0K /var/snap
52K /var/spool
244K /var/tmp
root@humbert-ThinkPad-T450:/var/lib# du -sh /*
14M /bin
149M /boot
4.0K /cdrom
376K /dev
15M /etc
9.4G /home
0 /initrd.img
0 /initrd.img.old
1.3G /lib
3.9M /lib32
4.0K /lib64
4.6M /libx32
16K /lost+found
8.0K /media
4.0K /mnt
1.2G /opt
0 /proc
18M /root
9.4M /run
13M /sbin
4.0K /sdb
4.0K /snap
4.0K /srv
0 /sys
84K /tmp
6.2G /usr
6.4G /var
0 /vmlinuz
0 /vmlinuz.old
显示出每个文件夹或文件所占的大小,之后再一层层找下去就好了
最后发现/var/lib/docker 和 /var/tmp 所占空间过大,搜了一下都可以删掉里面的东西,删了之后5G空间就回来了2333