Não é possível detectar o sistema de arquivos para/no chroot

Não é possível detectar o sistema de arquivos para/no chroot

Eu tenho um script que requer conhecer o tipo de sistema de arquivos usando df /.

Estou executando este script em um ambiente chroot centos7 em execução em um host opensuse e está falhando porque o tipo de sistema de arquivos não pode ser identificado. A saída de df /é:

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

Eu li que para que o chroot funcione corretamente, são necessárias as seguintes etapas:

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

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

Porém, após essas etapas, o script ainda falha.

O conteúdo real de /proc/mountsé

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

Também tentei vincular /proc/mounts a /etc/mtab, mas o mesmo resultado.

informação relacionada