![User 및 Mount 네임스페이스에서 바인드 마운트를 반복적으로 제거합니다.](https://linux55.com/image/71623/User%20%EB%B0%8F%20Mount%20%EB%84%A4%EC%9E%84%EC%8A%A4%ED%8E%98%EC%9D%B4%EC%8A%A4%EC%97%90%EC%84%9C%20%EB%B0%94%EC%9D%B8%EB%93%9C%20%EB%A7%88%EC%9A%B4%ED%8A%B8%EB%A5%BC%20%EB%B0%98%EB%B3%B5%EC%A0%81%EC%9C%BC%EB%A1%9C%20%EC%A0%9C%EA%B1%B0%ED%95%A9%EB%8B%88%EB%8B%A4..png)
새 사용자 네임스페이스와 설치 네임스페이스에서 재귀 바인드 설치를 사용하려고 합니다.
이것이 제가하는 것입니다. /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
한 번의 시스템 호출로 전체 트리를 언로드 해야 합니다 .