![rm:无法删除目录: 设备忙](https://linux22.com/image/125195/rm%EF%BC%9A%E6%97%A0%E6%B3%95%E5%88%A0%E9%99%A4%E7%9B%AE%E5%BD%95%3A%20%E8%AE%BE%E5%A4%87%E5%BF%99.png)
索拉里斯11.3
我的脚本需要在目录中递归删除。
其他目录工作正常。
一个目录受到以下问题的困扰:
rm -rf: Unable to remove directory <some/sub/directory>: Device busy
我发现一个帖子说“共享文件夹”是问题所在,但似乎不是解决办法。
我努力了:
#share - got nothing
lsof: command not found
权限似乎没问题
drwxr-xr-x 4 root root 4 Jan 3 13:25 dir2/
drwxr-xr-x 5 root root 9 Jan 8 20:16 bad_dir1/
fuser -cu /bad_dir1
/bad_dir1:
重写我的脚本以确保它返回到原始调用目录。
我还能寻找什么吗?
答案1
你的'mount | 的输出grep bad_dir1' 命令对我来说看起来有点奇怪,但是您在 bad_dir1/Sol_Audit 上安装了一个文件系统。当目录已安装时,您将无法删除该目录。首先尝试卸载它:
$ sudo umount /bad_dir1/Sol_Audit
然后尝试再次运行“rm”命令。