Versteckte Einbindung --bind

Versteckte Einbindung --bind

Ich habe in einer der Maschinen, mit denen ich arbeite, ein kleines Extra-Ding gefunden.

Ich habe auf meinem Rechner einige Mount --Bind-Befehle ausgeführt, die nicht aufgelistet werden, wenn ich „Mount“ eingebe.

Gibt es eine Idee, wie alle gemounteten Verzeichnisse aufgelistet werden können, die nicht im Mount aufgeführt sind?

Danke

Antwort1

Die kurze Antwort lautet, dass weder mountnoch /etc/mtabInformationen /proc/mountsdarüber enthalten, ob ein bestimmter Mount-Vorgang mit der Option „Bind“ durchgeführt wurde.

Wenn Sie den Einhängepunkt (/mnt/tmp2 im Beispiel Ihres Kommentars) in der Ausgabe von mount sehen können, wurde es erfolgreich eingehängt. Sie sollten nicht erwarten, dass in der Ausgabe von "bind" angezeigt wird mount.

Die ausführliche Antwort finden Sie in Gilles‘ sehr interessanter Antwort (und den Kommentaren darunter).Hier.

Antwort2

mountZeigen Sie im Fehlerfall nicht alle Einhängepunkte an oder wenn /etc im schreibgeschützten Modus ist (der Dateicache ist /etc/mtab).

Um die Einhängepunkte anzuzeigen, führen Sie einencat /proc/mounts

Es ist merkwürdig, dass Sie das --bind in mtab nicht gesehen haben …

verwandte Informationen