我正在使用 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/
它对我有用。