Compare lo siguiente:
mount -t proc none ./my_chroot/proc
y:
chroot ./mychroot mount -t proc none /proc
Respuesta aceptada:
No hay diferencias con respecto al estado del núcleo subyacente.
Hay una pequeña diferencia con respecto al funcionamiento del mount
comando:realiza un seguimiento de sus acciones en /etc/mtab
, entonces ejecutando mount
bajo chroot
actualizará una mtab
diferente archivo.
También puede usar mount --bind /proc ./my_chroot/proc
. Hasta donde yo sé, no hay ninguna diferencia práctica entre eso y mount -t proc none ./mychroot/proc
:puedes montar el proc
sistema de archivos tantas veces como desee, y las opciones de montaje se ignoran. mount --bind
le impedirá desmontar el sistema de archivos en /proc
fuera del chroot, pero eso nunca debería suceder de todos modos.
Aparte, recomendaría mount -t proc proc …/proc
porque viendo proc
en el campo del dispositivo en un mtab
o en /proc/mounts
es más claro que ver none
.