Linux服务器的磁盘空间不够用了,需要分析哪个目录或文件占用的空间最大,并进行相应的清理。
首先查看Linux磁盘空间的具体使用情况, 确定空间不够用的磁盘所对应的mounted on目录
df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 393M 3.5G 11% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/mapper/centos-root 17G 7.3G 9.8G 43% /
/dev/vda1 1014M 188M 827M 19% /boot
tmpfs 783M 0 783M 0% /run/user/0
/dev/vdb1 197G 161G 27G 86% /data
进入磁盘目录之后,使用如下命令逐级分析占用最大的目录,直到找到可以清理的文件和目录
du -h --max-depth=1