已删除的文件仍然显示(有时),我检查了所有地方

已删除的文件仍然显示(有时),我检查了所有地方

我从 Azure 云中运行的 Ubuntu VM 中删除了一个大文件(3.7GB)。我首先注意到一个问题,因为文件的空间没有被回收。当我执行时,没有找到ls该文件的踪迹。但是,如果我执行locate文件名,它会返回被删除文件的路径。

如果您尝试编辑该文件,则没有任何内容。如果您使用du它,则返回没有文件可以为您提供其大小。

我曾经lsof尝试查找使用该文件的任何进程以及我发现的这个命令 - sudo find /proc/*/fd -ls | grep '(deleted)'

我重新启动了虚拟机,但没有什么变化。

这台机器已经运行了几年了,我们以前从未遇到过这个问题。

如果有人能给我提供任何帮助我将非常感激。

谢谢!

相关内容