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 .