Mit dem Befehl mount können wir einen Bind-Mount freigegeben, Slave, Shared + Slave, privat oder nicht bindend machen. Ich konnte jedoch für einen bestimmten Mount-Punkt nicht herausfinden, welche Art von Teilbaum auf dem Bind-Mount verwurzelt ist (Shared, Slave, privat, geteilt + Sklave oder unverbindlich). Wie finde ich heraus, ob ein Bind-Mount ein Slave oder ein privater ist?
filesystems
anaken78
quelle
quelle
findmnt
Sie? Ich verwendefindmnt
Ubuntu 14.04 und das scheint nicht die Option "PROPAGATION" zu haben.Alternativ zur Antwort von dawud können Sie den Kernel direkt wie folgt fragen:
Sie können aus dem 7. Feld
/sys
ersehen, dass mein Dateisystem gemeinsam genutzt wird (genau wie/proc
).Es ist auch und in Peer-Gruppe 7 (Bereitstellungen in derselben Peer-Gruppe verbreiten Ereignisse untereinander).
Die Zahl in
/proc/1/mountinfo
ist die PID eines Prozesses, da sich Prozesse in unterschiedlichen Mount-Namespaces befinden und unterschiedliche Ergebnisse "sehen" können. Möglicherweise möchten Sie eine andere PID verwenden, dh wenn Sie mit Containern arbeiten. Ansonsten1
ist einfach und unkompliziert.Gemeinsam genutzte Halterungen sind verfügbar , da Linux - Kernel - Version 2.6.15.
quelle
Es sind 2 Ansichten derselben Daten, Änderungen in einer spiegeln sich in der anderen wider
mount --bind / source / destrination
/unix/198590/what-is-a-bind-mount
Mount-Bindungen sind nur eine Möglichkeit, eine Dateisystemansicht nach Ihren Wünschen zu bestellen
quelle