下午忽然群里有人圈我,说有一台Linux服务器的某个目录爆了。
第一时间上去看了一下,部署了一台Tomcat。logs目录存了几个G的数据,果断把最近几天之外的数据全部清理了。
转过来再看磁盘占用,发现没变化。
怀疑是会话问题,把putty关了重新连接上去。
还是一样的问题......
思考了半杯咖啡的时间,忽然灵光一现。

想起Linux有个句柄,大概意思是:比如你把日志文件删除了,但拿着句柄的进程还在运行,占用的空间就不会减少。
那怎么办呢?
有两个办法:
1. 用jps -l(L的小写)命令找到tomcat的进程,把tomcat重启一下;
2. (成本高不推荐)重启Linux系统.
如果遇到类似磁盘占用问题,也可以考虑是否为句柄问题。
