바인드 마운트는 동일한 파일 시스템의 또 다른 마운트입니까?

바인드 마운트는 동일한 파일 시스템의 또 다른 마운트입니까?

내가 읽고있다바인드 마운트란 무엇입니까?

나는 이것을 시도한 mount --bind -o ro / /mnt후 다음 두 줄을 얻었습니다 /proc/self/mountinfo.

23 0 0:21 /ARCHLINUX / rw,relatime shared:1 - btrfs /dev/sda rw,space_cache,subvolid=257,subvol=/ARCHLINUX
268 23 0:21 /ARCHLINUX /mnt ro,relatime shared:1 - btrfs /dev/sda rw,space_cache,subvolid=257,subvol=/ARCHLINUX

바인드 마운트임을 나타내는 아무것도 표시되지 않습니다. 커널은 mount_id=268을 장치 0:21에 대한 별도의 마운트로만 보는 것 같습니다. 심지어 마운트별로 다른 옵션도 지원합니다(하나는 rw, 다른 하나는 ro). !

그렇다면 바인드 마운트는 파일 시스템 장치를 두 번 마운트하는 것과 정확히 동일합니까? 저는 리눅스 5.0을 사용하고 있습니다.

답변1

전파 모드가 "private"인 경우에만 "shared"(systemd의 기본값)인 경우 모든 하위 마운트 작업이 마운트 지점 간에 복사됩니다.

관련 정보