df 查看磁盘空间
df -h # -h:以K、M、G为单位展示查询结果,提高信息可读性
输出:
文件系统 大小 已用 可用 已用% 挂载点
tmpfs 1.6G 162M 1.4G 11% /run
/dev/nvm0n1p2 234G 195G 27G 100% /
......
可以发现/dev/nvm0n1p2已满,根目录/下所有信息挂载在这里,所以要到根目录下去排查哪里占用空间
du:用于统计linux中文件或目录所占磁盘空间的大小
cd /
du -h --max-depth=1 # --max-depth=1:其中,数字“1”是指查询结果中最多显示的目录层数,这里指最多显示一层目录
du -h --max-depth=1 | sort -hr
输出
106G ./root
36G ./var
32G ./opt
25G ./data
15G ./usr
.........
cd /opt
du -h --max-depth=1 | sort -hr
输出
27G ./tools
........
一层一层查询可以查到最终占用空间最大的目录