最近碰到磁盘快满了,原因是程序错误导致日志爆炸性增长。
于是直接删除日志文件,然后df -h
发现磁盘空间一点都没下降,还是原来的90%使用率
有点奇怪,百度了解到 :日志文件被删除之前文件处于被其他进程占用状态,即使删除,依然占用空间。通过lsof命令可以查看被删除的文件正被哪个进程占用

执行lsof /logs就能查看logs目录下被其他进程占用的文件。

最后的解决办法是重启tomcat,磁盘空间恢复正常

同时通过lsof,可用于恢复被误删的文件。

参考链接:
http://man.linuxde.net/lsof <http://man.linuxde.net/lsof>
https://blog.csdn.net/guoguo1980/article/details/2324454
<https://blog.csdn.net/guoguo1980/article/details/2324454>

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:637538335
关注微信