GNU/Linux >> Tutoriales Linux >  >> Linux

¿Hay alguna diferencia entre montar un sistema de archivos /proc dentro de un chroot en comparación con montarlo desde el exterior?

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 .


Linux
  1. MySQL vs. MariaDB:¿Cuáles son las principales diferencias entre ellos?

  2. Explorando el sistema de archivos /proc de Linux

  3. Linux:¿en qué se diferencia el enlace simbólico /proc//exe de los enlaces simbólicos ordinarios?

  4. ¿La diferencia entre /opt y /usr/local?

  5. ¿La diferencia entre ~/.profile, ~/.bashrc, ~/.bash_profile, ~/.gnomerc, /etc/bash_bashrc, /etc/screenrc...?

Archivos /proc/cpuinfo y /proc/meminfo en Linux

Comprender los archivos /proc/mounts, /etc/mtab y /proc/partitions

¿Cuáles son las diferencias entre lsof y netstat en Linux?

¿Cómo saber desde qué carpeta se está ejecutando un proceso?

¿Cuáles son las diferencias entre rdesktop y xfreerdp?

¿Cuál es la diferencia entre /tmp y /run?