解决linux磁盘满了的问题

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
........

一层一层查询可以查到最终占用空间最大的目录

你可能感兴趣的:(linux,运维,服务器)