ivot_root 루트 파일 시스템 전환에 대한 제한 사항

ivot_root 루트 파일 시스템 전환에 대한 제한 사항

이 질문은 제가 질문한 것에 대한 후속 질문입니다.LXC가 루트 마운트 지점을 설정하는 방법.

이라는 컨테이너의 경우 testcontainerLXC는 바인드 마운트를 사용하여 이를 마운트한 /var/lib/lxc/testcontainer/rootfs다음 /usr/lib64/lxc/rootfs해당 디렉터리로 변경하고 다음 pivot_root과 같이 사용합니다 pivot_root(.,.).원천).

내 질문은 LXC가 바인드 마운트를 사용하는 이유와 그것이 무엇을 하는지에 대한 것입니다 . 내 질문은 LXC가 이미 ( )를 사용해야 한다는 것을 pivot_root알고 있다면 왜 해당 디렉토리로 가서 ? 이것을 테스트하려고 하면 불평하는 것이 허용되지 않습니다.rootfs/var/lib/lxc/testcontainer/rootfschdirpivot_rootpivot_root

pivot_root: failed to change root from . to . : Device or resource busy.

pivot_root내가 올바르게 이해했다면, 바인드 마운트는 디렉토리를 다른 지점에 복사하는데, 왜 우리는 디렉토리에 있을 수 없고 /var/lib/lxc/testcontainer/rootfs, 왜 다른 곳에 바인드 마운트하고 pivot_root거기에 적용해야 합니까?

관련 정보