Linux 마운트 전파는 마운트 호출과 비동기식입니까?

Linux 마운트 전파는 마운트 호출과 비동기식입니까?

서로 다른 설치 네임스페이스에 두 개의 프로세스가 있습니다. 에 바인드 마운트된 공유 디렉토리가 있습니다 /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파일이 생성된 직후에는 표시되지 않습니다.

마운트는 호출자의 네임스페이스에 마운트 지점을 생성한 후에만 반환해야 하지만 다른 네임스페이스로 전파되기 전에 반환될 수 있습니까? 아니면 제가 설명한 계획에 뭔가 문제가 있는 걸까요?

관련 정보