chroot에서 /에 대한 파일 시스템을 감지할 수 없습니다

chroot에서 /에 대한 파일 시스템을 감지할 수 없습니다

를 사용하여 파일 시스템 유형을 알아야 하는 스크립트가 있습니다 df /.

opensuse 호스트에서 실행되는 chroot centos7 환경에서 이 스크립트를 실행하고 있는데 파일 시스템 유형을 식별할 수 없기 때문에 실패합니다. 출력은 다음과 df /같습니다.

Filesystem     1K-blocks     Used Available Use% Mounted on
-               83873280 33613180  50260100  41% /

chroot가 제대로 작동하려면 다음 단계가 필요하다는 내용을 읽었습니다.

mount -t proc proc <target chroot>/proc
mount -o bind dev <target chroot>/dev

chroot <target chroot>
grep -v rootfs /proc/mounts > /etc/mtab

그러나 이러한 단계 후에도 스크립트는 여전히 실패합니다.

실제 내용은 /proc/mounts이렇습니다

proc /proc proc rw,relatime 0 0
devtmpfs /dev devtmpfs rw,nosuid,size=16286476k,nr_inodes=4071619,mode=755 0 0

또한 /proc/mounts를 /etc/mtab에 연결하려고 시도했지만 결과는 동일했습니다.

관련 정보