centos 无法删除“文件夹”:设备或资源忙碌

uyto3xhc  于 2022-11-07  发布在  其他
关注(0)|答案(5)|浏览(902)

我用docker创建了centos,在启动容器后,我会删除一个有另外两个目录的目录。
而我是这样做的:

rm -f -r ./folder

我得到:

cannot remove 'folder': Device or resource busy

有人能帮我吗?

u59ebvdq

u59ebvdq1#

如果你用的是windows,那就是com.docker.backend.exe,终止它,一切都会好的。
如果你知道为什么后端造成这个问题,告诉我。

mpbci0fu

mpbci0fu2#

另一个非常简单的答案是:

1.关闭所有终端窗口(bash、shell等)
2.启动新终端
3.再次执行命令例如:

rm -f -r ./folder

4.完成

希望它能帮助其他人!

az31mfrm

az31mfrm3#

这种情况发生在我身上,直到我关闭了代码编辑器VS-Code。不知何故,VS代码打开了文件夹,所以它不能关闭,直到编辑器关闭。

disho6za

disho6za4#

也许你在某个地方打开了这个文件夹。尝试lsof找到打开的文件夹,然后sudo kill <pid>。之后,我相信你可以从那里删除这个文件夹。

of1yzvn4

of1yzvn45#

1-辅助|grep Docker 。
从那里你可以得到所有包含“docker”字的进程
2-#杀戮 <process_id>
3-#rm -射频

相关问题