无法在 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,但结果相同。

相关内容