说明:这几天发现生产环境中的一台应用服务器根目录爆满,但前期一直没有找到问题所在。终于今天找到的问题并得以解决,在此分享下解决思路和方案,并同时做一个记录。
操作系统:CenOS 7.9 根目录文件占用正常,已重启过服务器,也释放过deleted进程,空间依然占用。
1>通过宝塔巡检发现根目录空间异常
2>使用“df -h"发现磁盘使用率已达到96%
[root@**_app ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 16G 0 16G 0% /dev
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 16G 27M 16G 1% /run
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/mapper/centos-root 50G 48G 2.2G 96% / //*发现根目录的容量已经使用了96% 只剩余2.2G的空间可供使用
/dev/sda1 1014M 237M 778M 24% /boot
/dev/mapper/centos-home 827G 44G 783G 6% /home
tmpfs 3.2G 0 3.2G 0% /run/user/0
//192.168.22.10/backup 1.0T 297G 728G 29% /windows
[root@**_app ~]#
3>使用"df -i"查询inode占用情况,发现占用率在3% 是正常的。
[root@**_app ~]# df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
devtmpfs 4082131 509 4081622 1% /dev
tmpfs 4085081 2 4085079 1% /dev/shm
tmpfs 4085081 938 4084143 1% /run
tmpfs 4085081 16 4085065 1% /sys/fs/cgroup
/dev/mapper/centos-root 4687952 130756 4557196 3% / //*看到根目录的inode占用率在3% 属于正常情况
/dev/sda1 524288 341 523947 1% /boot
/dev/mapper/centos-home 433352704 155813 433196891 1% /home
tmpfs 4085081 1 4085080 1% /run/user/0
//192.168.