大佬教程收集整理的这篇文章主要介绍了linux 误删catlina.out导致磁盘空间爆满,无法查询到大文件解决办法,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
大概是前俩天吧,发现公司的网站不定时的出现接口调不通的情况,便让手下小弟去服务器上查看一下,小弟告我磁盘空间满了,于是我让他处理一下。结果没想到他直接把 catlina.out 给干掉了。后果可想而知,磁盘空间还是一直是100%,无法使用,他还一脸蒙蔽。大概情况就是这样,下面说一下我解决的过程。
因为catlina.out 是tomcat 的输出日志,只要运行就会有日志输出,所有不能直接删除,要去清空。即当进程打开了某个文件时,只要该进程保持打开该文件,即使将其删除,它依然存在于磁盘中。这意味着,进程并不知道文件已经被删除,它仍然可以向打开该文件时提供给它的文件描述符进行读取和写入。如果误删,按以下方法就可解决,亲测有效。
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
第二列为进程 pid
kill -9 pid (你的进程号)
df -hl
du -sh *
然后删掉即可!
true > catlina.out
以上是大佬教程为你收集整理的linux 误删catlina.out导致磁盘空间爆满,无法查询到大文件解决办法全部内容,希望文章能够帮你解决linux 误删catlina.out导致磁盘空间爆满,无法查询到大文件解决办法所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。