Comparez les éléments suivants :
mount -t proc none ./my_chroot/proc
et :
chroot ./mychroot mount -t proc none /proc
Réponse acceptée :
Il n'y a aucune différence en ce qui concerne l'état du noyau sous-jacent.
Il y a une différence mineure en ce qui concerne le fonctionnement du mount
commande :elle garde une trace de ses actions dans /etc/mtab
, donc en exécutant mount
sous chroot
mettra à jour un autre mtab
fichier.
Vous pouvez également utiliser mount --bind /proc ./my_chroot/proc
. Autant que je sache, il n'y a pas de différence pratique entre cela et mount -t proc none ./mychroot/proc
:vous pouvez monter le proc
système de fichiers autant de fois que vous le souhaitez et les options de montage sont ignorées. mount --bind
vous empêchera de démonter le système de fichiers sur /proc
en dehors du chroot, mais cela ne devrait jamais arriver de toute façon.
En aparté, je recommanderais mount -t proc proc …/proc
parce que voir proc
dans le champ de l'appareil dans un mtab
ou dans /proc/mounts
est plus clair que de voir none
.