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 にリンクするだけでも試しましたが、結果は同じでした。

関連情報