
新しいユーザー名前空間とインストール名前空間で再帰バインドインストールを使用しようとしています。
これが私がすることです。/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
一度のシステムコールでツリー全体をアンロードする必要があります。