Porovnejte následující:
mount -t proc none ./my_chroot/proc
a:
chroot ./mychroot mount -t proc none /proc
Přijatá odpověď:
Neexistují žádné rozdíly s ohledem na základní stav jádra.
Existuje malý rozdíl s ohledem na provoz mount
příkaz:sleduje své akce v /etc/mtab
, takže spusťte mount
pod chroot
aktualizuje jiný mtab
soubor.
Můžete také použít mount --bind /proc ./my_chroot/proc
. Pokud vím, není mezi tím a mount -t proc none ./mychroot/proc
žádný praktický rozdíl :můžete připojit proc
souborový systém tolikrát, kolikrát chcete, a možnosti připojení jsou ignorovány. mount --bind
vám zabrání v odpojení souborového systému na /proc
mimo chroot, ale to by se stejně nikdy nemělo stát.
Kromě toho bych doporučil mount -t proc proc …/proc
protože vidíte proc
v poli zařízení v mtab
nebo v /proc/mounts
je jasnější než vidět none
.