无法删除文件或目录

时间:2014-03-06 22:05:58

标签: solaris

我在服务器上有根。
操作系统:Solaris 10 sparc

当我获得audit_old目录时,我得到:
root @ z10801 audit_old#ls
qm2_ora_24871_1c.aud.gz

ls -al导致:
root @ z10801 audit_old #ls -al
总计250658
drwxr-x --- 2 oraqm2 dba 128261632 3月6日21:55 drwxr-x --- 17 oraqm2 dba 512 Mar 6 20:55 ..

rm给了我:
root @ z10801 audit_old#rm qm2_ora_24871_1c.aud.gz
qm2_ora_24871_1c.aud.gz:没有这样的文件或目录

rm -rf dir给了我:
root @ z10801 rdbms#rm -rf audit_old /
rm:无法删除目录audit_old /:文件存在

任何帮助都会很棒!

谢谢!

1 个答案:

答案 0 :(得分:0)

此行为可能是由于当前由单独进程打开的文件。 即使您已将其删除,操作系统也不会真正删除该文件,直到该进程关闭文件为止。

尝试使用以下方法找出打开文件的进程:

$ fuser。

在有问题的目录中。

此命令将打印包含当前正在使用的文件的进程ID。