进程节点占用磁盘空间

Linux系统下提示磁盘空间满,但是实际占用却很小

使用du -h --max-depth=1命令查看大文件,发现文件只占7.8G,然而使用df -h 命令查看时,磁盘用了36G占用了百分之一百

解决办法:通过命令 lsof |grep deleted 来进行查看,有文件被删除,而进程还活着,因而造成还占用空间的现象
把这些进程删掉就可以了,批量杀死进程命令

lsof |grep delete | grep -v grep | awk '{print $2}' | xargs kill -9

期间可能会等一段时间,等杀完后,重启tomcat,然后df -h 查看,磁盘空间多出来了28G

原文地址:https://www.cnblogs.com/lina-2159/p/12671110.html