jxnxsdengyu
作者jxnxsdengyu2020-04-07 17:17
系统工程师, 江西农信

故障处理---文件系统空间异常消失

字数 386阅读 1361评论 0赞 1

适用范围:AIX(需安装lsof)、Linux

现象

使用df命令检查显示某磁盘空间满,但进入文件系统目录使用du命令查看文件和目录大小,却发现未占满空间。

分析

此类问题一般由于文件被删除但仍被某个进程打开导致,可以使用工具软件检查:

lsof | grep deleted

发现为WAS大量日志文件删除后未关闭导致文件系统空间释放空间,重启WAS后正常。

总结分析

部分应用程序存在删除文件前未正常关闭文件的情况,此时因为文件名已被删除,故用ls、du等命令检查不到文件,但因为inode还被进程占用导致文件无法完全删除,致使导致空间无法释放,结束进程即可但要从根本上解决问题,应务必保证关闭文件后再进行归档、删除等动作;维护人员在清理空间时如果未确认文件是否被占用,也不得随意删除文件,而应该使用"> filename"的方式清空文件,否则可能导致不必要的应用重启操作。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关问题

相关资料

X社区推广