我的系统上有一个非常大的.nfs文件,它使用了大量的磁盘配额。如果我尝试删除它,我就会得到"rm: nfs0000000001bd849100000001:设备或资源繁忙“。
奇怪的是,fuser -v .nfs0000000001bd849100000001没有返回任何内容,而且这个系统没有任何特性。有人知道怎么删除这个文件吗?
发布于 2022-06-23 21:52:03
这个问题是老的,我不确定我所忍受的环境是相似的还是完全不同的。然而,我确实找到了解决我的问题的同样的症状。
我试图通过rm -rf build/tmp/path
从build中清除一个目录,在树的深处有一个名为.nfs000*
的文件正在抛出“设备或资源正忙”错误。
我的问题是多方面的。第一个元素是在office中使用漫游主目录。第二个是码头和集装箱的使用。最后,对文件进行vim和编辑。在容器中,我突然断开了与我的终端的连接,这个终端杀死了我运行的shell和vim程序,但它并没有杀死容器。但是,因为vim已经死了,所以没有进程打开该文件(但是容器打开了)。最后,它并不像attempt文件那样被称为通常的.something.swp
,因为已经发生了删除它的尝试。那是NFS介入“拯救世界”的时候。杀死容器解决了问题。
我不知道当时的行动是否就是这样。我提出这一点只是因为,当其他人无意中发现这一点时,也许这会激励你间接地思考原因。这个链接实际上为我提供了解决这个问题的灵感。在对该文件进行cat
处理后,我发现它是一个VIM文件。
发布于 2022-08-22 13:57:15
我也有这个问题。
在查看了上面Andrew的答案之后,我做了top -u myusername
,发现有一个过程可能正在那里做一些事情。我用kill -9 pid
杀死了这个进程,然后我就可以删除违规的文件了。
https://stackoverflow.com/questions/54752710
复制相似问题