递归卸载 User 和 Mount 命名空间中的绑定挂载

递归卸载 User 和 Mount 命名空间中的绑定挂载

我正在尝试在新的用户命名空间和安装命名空间中使用递归绑定安装。

这就是我所做的。假设/foo/bar//foo都是挂载点。首先我这样做mount --rbind /foo/bar/ /baz,然后当我想卸载它时,我得到

umount: /baz: device is busy.

我确信没有其他进程正在使用/baz.然后我尝试卸载/baz/bar。这次我得到了

unmount: /baz/bar: not mounted.

不过,我可以/baz/bar在 中看到/proc/mounts

出了什么问题或者我应该如何绑定安装然后在新的用户和安装命名空间中卸载?

答案1

您需要umount -l在一个系统调用中卸载整个树。

相关内容