새 사용자 네임스페이스와 설치 네임스페이스에서 재귀 바인드 설치를 사용하려고 합니다.
이것이 제가하는 것입니다. /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
한 번의 시스템 호출로 전체 트리를 언로드 해야 합니다 .