GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Gibt es Unterschiede zwischen dem Mounten eines /proc-Dateisystems innerhalb einer Chroot im Vergleich zum Mounten von außen?

Vergleichen Sie Folgendes:

mount -t proc none ./my_chroot/proc

und:

chroot ./mychroot mount -t proc none /proc

Akzeptierte Antwort:

Es gibt keine Unterschiede in Bezug auf den zugrunde liegenden Kernel-Zustand.

Es gibt einen kleinen Unterschied in Bezug auf die Funktionsweise von mount Befehl:Er verfolgt seine Aktionen in /etc/mtab , also mount ausführen unter chroot aktualisiert eine andere mtab Datei.

Sie könnten auch mount --bind /proc ./my_chroot/proc verwenden . Soweit ich weiß, gibt es keinen praktischen Unterschied zwischen dem und mount -t proc none ./mychroot/proc :Sie können den proc mounten Dateisystem beliebig oft, und Mount-Optionen werden ignoriert. mount --bind verhindert, dass Sie das Dateisystem auf /proc aushängen außerhalb der Chroot, aber das sollte sowieso nie passieren.

Nebenbei würde ich mount -t proc proc …/proc empfehlen weil ich proc sehe im Gerätefeld in einem mtab oder in /proc/mounts ist klarer als none zu sehen .


Linux
  1. Der Unterschied zwischen /opt und /usr/local?

  2. Der Unterschied zwischen ~/.profile, ~/.bashrc, ~/.bash_profile, ~/.gnomerc, /etc/bash_bashrc, /etc/screenrc …?

  3. Welche Unterschiede gibt es zwischen den verschiedenen verfügbaren Emacs-Versionen?

  4. Gibt es C-APIs, um den Basisdateinamen aus seinem vollständigen Pfad in Linux zu extrahieren?

  5. Was sind die Unterschiede zwischen rdesktop und xfreerdp?

Linux – Wie unterscheidet sich der /proc//exe Symlink von gewöhnlichen Symlinks?

Linux – /proc/mnt mit /proc/mounts verknüpfen?

Gibt es irgendwelche Nachteile bei der Verwendung von mount –bind als Ersatz für symbolische Links?

/proc/cpuinfo- und /proc/meminfo-Dateien unter Linux

So finden Sie die Mount-Optionen des aktuell gemounteten Dateisystems

Die Dateien /proc/mounts, /etc/mtab und /proc/partitions verstehen