今天用 df -hl 查看磁盘时,发现Use 99%
然后cd到根目录,用 du -sh * 查看所有文件夹的大小
发现明显没有达到磁盘的40G,还有10G左右不知道去哪儿了
从网上查到如果强制删除文件而删除进程没有关闭的话,仍然会占用磁盘空间。
解决方法:
用 lsof |grep delete 命令查询所有删除占用的端口
然后用 kill -9 杀死端口即可。(这种方式只适合删除时没有关闭进程的情况,如直接删除Tomcat的.out文件。)
其实清空文件时可用 echo /dev/null > catalina.out 命令