为什么文件不存在但是lsof显示这个文件没有被删除

why file is not exist but lsof show this file not deleted

stat一个linux常规文件,目标文件不存在。但是 lsof 可以找到这个文件,并且找到了打开这个文件的程序。 lsof显示这个文件是正常的。

我认为这个文件必须删除,但我不明白为什么lsof显示这个文件是正常的。

我以前也遇到过和你一样的问题,文件所在目录挂载另一个disk.Try卸载磁盘,说不定能找到你的文件。 或者,您的文件所在的磁盘可能被强制卸载。