마운트를 바인드하지만 하위 디렉터리는 제외

마운트를 바인드하지만 하위 디렉터리는 제외

나는 라우터의 기본 Linux 운영 체제에서 chrooted Debian을 사용하고 있습니다. chroot의 rootfs에서 가능한 한 많은 디렉토리를 이동하고 싶습니다. 여태까지는 그런대로 잘됐다. 그러나 mnt 디렉토리의 경우 Debian chroot가 해당 디렉토리 내부의 USB에 있기 때문에 바인딩할 수 없습니다. 따라서 [기본 시스템:/tmp/mnt/opt/데비안][데비안 chroot:/mnt/opt/데비안]...

다음과 같이 mnt 디렉토리를 바인딩하고 ./opt 하위 디렉토리를 제외하면 이 문제는 쉽게 해결될 수 있습니다.

mount -o dev,exec,defaults,bind /tmp/mnt --exclude-subdir /opt /opt/debian/mnt

어떻게 할 수 있는지에 대한 아이디어가 있습니까?

관련 정보