서로 다른 설치 네임스페이스에 두 개의 프로세스가 있습니다. 에 바인드 마운트된 공유 디렉토리가 있습니다 /mnt/share
. "마스터"는 MS_SHARED
마운트를 위해 전파를 사용하는 반면 "슬레이브"는 MS_SLAVE
.
기본 프로세스가 바인드 마운트를 설정하고 하위 프로세스라고 가정한 /mnt/share
다음 /mnt/share/sub
파일을 생성합니다 /mnt/share/sub-ready
. 슬레이브 프로세스에는 /mnt/share
생성 이벤트를 수신 sub-ready
하고 즉시 검색 /mnt/share/sub/sub-file
하지만 찾지 못하는 inotify 감시가 있습니다. 이는 몇 분의 1초 후에 슬레이브 프로세스에 표시되지만 sub-ready
파일이 생성된 직후에는 표시되지 않습니다.
마운트는 호출자의 네임스페이스에 마운트 지점을 생성한 후에만 반환해야 하지만 다른 네임스페이스로 전파되기 전에 반환될 수 있습니까? 아니면 제가 설명한 계획에 뭔가 문제가 있는 걸까요?