rm -rf 不起作用:“设备或资源繁忙”

rm -rf 不起作用:“设备或资源繁忙”

我正在使用 OpenVZ 创建容器,它为每个容器创建一个文件夹来存储其文件。我在容器创建完成之前停止了容器的创建,因此它为该容器创建了一个文件夹,但是当我尝试使用 删除该文件夹时rm -rf,我收到'Device or resource busy'错误,但是当我执行'lsof <container folder>'或 时'fuser <container folder>',它什么也不返回,即使我umount <container folder>什么也没发生。所以我不确定哪个进程或设备正在使用它。我该如何删除这个文件夹?

答案1

我执行了几个 umount 命令,效果很好。出于某种原因,该文件夹已被 openvz 挂载多次,因此我不得不多次 umount 才能将其删除。

答案2

$ umount /directory/

=> umount(/directory/): Resource busy -- try 'diskutil unmount'

所以我尝试了

diskutil unmount /directory/

它对我有用。

相关内容