を使用してファイル システムの種類を知る必要があるスクリプトがあります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 にリンクするだけでも試しましたが、結果は同じでした。