我从 Azure 云中运行的 Ubuntu VM 中删除了一个大文件(3.7GB)。我首先注意到一个问题,因为文件的空间没有被回收。当我执行时,没有找到ls
该文件的踪迹。但是,如果我执行locate
文件名,它会返回被删除文件的路径。
如果您尝试编辑该文件,则没有任何内容。如果您使用du
它,则返回没有文件可以为您提供其大小。
我曾经lsof
尝试查找使用该文件的任何进程以及我发现的这个命令 - sudo find /proc/*/fd -ls | grep '(deleted)'
。
我重新启动了虚拟机,但没有什么变化。
这台机器已经运行了几年了,我们以前从未遇到过这个问题。
如果有人能给我提供任何帮助我将非常感激。
谢谢!