Confronta quanto segue:
mount -t proc none ./my_chroot/proc
e:
chroot ./mychroot mount -t proc none /proc
Risposta accettata:
Non ci sono differenze rispetto allo stato del kernel sottostante.
C'è una piccola differenza rispetto al funzionamento del mount
comando:tiene traccia delle sue azioni in /etc/mtab
, quindi eseguendo mount
sotto chroot
aggiornerà un diverso mtab
file.
Puoi anche usare mount --bind /proc ./my_chroot/proc
. Per quanto ne so, non c'è alcuna differenza pratica tra quello e mount -t proc none ./mychroot/proc
:puoi montare il proc
filesystem tutte le volte che vuoi e le opzioni di montaggio vengono ignorate. mount --bind
ti impedirà di smontare il filesystem su /proc
al di fuori del chroot, ma comunque non dovrebbe mai accadere.
Per inciso, consiglierei mount -t proc proc …/proc
perché vedendo proc
nel campo del dispositivo in un mtab
o in /proc/mounts
è più chiaro che vedere none
.