Linux系统清理Oracle目录后空间不释放问题处理
点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!
问题描述
Oracle目录使用率告警,清理后使用率不下降,oracle目录148G,已使用还是134G,使用率96%。

问题分析
使用以下命令查看/oracle目录下删除文件的情况:
lsof oracle | grep deleted
有较多文件被以下进程占用,导致文件还占用磁盘空间:这里以占用最大的文件为例:进程号为68077,查看该进程的描述符信息(Linux系统上进程打开一个文件时,都会为其分配一个描述符fd,通过/proc/68077/fd可以看到进程所有的打开文件信息)
问题处理
有两种方法:
- 方法一:kill掉对应的进程
- 方法二:清空文件