Ich habe ein Skript, für das die Kenntnis des Dateisystemtyps erforderlich ist df /
.
Ich führe dieses Skript in einer Chroot-CentOS7-Umgebung aus, die auf einem OpenSUSE-Host ausgeführt wird, und es schlägt fehl, weil der Dateisystemtyp nicht identifiziert werden kann. Die Ausgabe df /
lautet:
Filesystem 1K-blocks Used Available Use% Mounted on
- 83873280 33613180 50260100 41% /
Ich habe gelesen, dass für die ordnungsgemäße Funktion von chroot die folgenden Schritte erforderlich sind:
mount -t proc proc <target chroot>/proc
mount -o bind dev <target chroot>/dev
chroot <target chroot>
grep -v rootfs /proc/mounts > /etc/mtab
Nach diesen Schritten schlägt das Skript jedoch weiterhin fehl.
Der eigentliche Inhalt /proc/mounts
ist
proc /proc proc rw,relatime 0 0
devtmpfs /dev devtmpfs rw,nosuid,size=16286476k,nr_inodes=4071619,mode=755 0 0
Ich habe auch versucht, /proc/mounts einfach mit /etc/mtab zu verknüpfen, aber das Ergebnis war dasselbe.