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

Was macht Linux mit vorhandenen Dateien in einem Einhängepunkt?

Wenn Sie ein Dateisystem in einem Verzeichnis /mount-point einhängen , können Sie unter /mount-point nicht mehr auf Dateien zugreifen direkt. Sie existieren noch, aber /mount-point bezieht sich jetzt auf das Stammverzeichnis des gemounteten Dateisystems, nicht auf das Verzeichnis, das als Einhängepunkt diente, sodass auf den Inhalt dieses Verzeichnisses zumindest auf diese Weise nicht zugegriffen werden kann. Zum Beispiel:

# touch /mount-point/somefile
# ls /mount-point/somefile
/mount-point/somefile
# mount /dev/something /mount-point
# ls /mount-point/somefile
ls: cannot access /mount-point/somefile: No such file or directory

Es gibt Möglichkeiten, eine zusammengeführte Ansicht des gemounteten Dateisystems und der bereits vorhandenen Daten zu erhalten, aber Sie benötigen eine zusätzliche Ebene, die als Union-Dateisystem bezeichnet wird.

Unter Linux gibt es eine Möglichkeit, die versteckten Dateien anzuzeigen. Sie können mount --bind verwenden um eine andere Ansicht des Dateisystems zu erhalten, in dem sich der Einhängepunkt befindet. Zum Beispiel

mount --bind / /other-root-view

Sie sehen alle Dateien im Root-Dateisystem unter /other-root-view .

# cat /other-root-view/etc/hostname 
darkstar

Insbesondere /mount-point wird nun als /other-root-view/mount-point zugänglich sein , und seit /other-root-view/mount-point kein Einhängepunkt ist, können Sie seinen Inhalt dort sehen:

# ls /mount-point/somefile
ls: cannot access /mount-point/somefile: No such file or directory
# ls /other-root-view/mount-point/somefile
/other-root-view/mount-point/somefile

Es wird einfach gemountet, und die Dateien verschwinden und kommen zurück, wenn der Ordner unmountet wird.


Linux
  1. Was ist neu bei rdiff-backup?

  2. So verschlüsseln Sie Dateien mit gocryptfs unter Linux

  3. So entpacken Sie Dateien unter Linux (mit Beispielen)

  4. Was macht poll() mit einem Timeout von 0?

  5. Was macht % in Linux-Shell-Strings?

Linux zforce Command Tutorial mit Beispielen

Linux-Suchbefehl mit praktischen Beispielen

So synchronisieren Sie Dateien mit Unison unter Linux

Linux-Mount-Befehl mit Beispielen

lsof-Befehl unter Linux mit Beispielen

Linux-Comm-Befehl mit Beispielen