GNU/Linux >> Tutoriels Linux >  >> Linux

Existe-t-il des différences entre le montage d'un système de fichiers /proc à l'intérieur d'un chroot et son montage depuis l'extérieur ?

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 .


Linux
  1. Explorer le système de fichiers Linux /proc

  2. Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

  3. La différence entre /opt et /usr/local ?

  4. La différence entre ~/.profile, ~/.bashrc, ~/.bash_profile, ~/.gnomerc, /etc/bash_bashrc, /etc/screenrc … ?

  5. Linux – Lier /proc/mnt à /proc/mounts ?

Fichiers /proc/cpuinfo et /proc/meminfo sous Linux

Comprendre les fichiers /proc/mounts, /etc/mtab et /proc/partitions

/proc/[pid]/pagemaps et /proc/[pid]/maps | linux

Quelles sont les différences entre lsof et netstat sous Linux ?

monter dev, proc, sys dans un environnement chroot ?

Comment savoir à partir de quel dossier un processus est en cours d'exécution ?