Ich habe festgestellt, dass bereits vorhandene Dateien in einem "Mountpoint" -Verzeichnis verschwinden, wenn der Befehl mount angewendet wird ... und dann wieder angezeigt werden, wenn das Verzeichnis nicht bereitgestellt wird .
Befinden sich diese Dateien für die Dauer der Bereitstellungsperiode nur im "Urlaub"? ... sind sie sicher? ... und gibt es eine Möglichkeit, weiterhin auf sie zuzugreifen, während der Mount aktiv ist?
quelle
mount mntDir1 mntDir2
(mntDir2 zeigt jetzt Datei1 an) -mount /dev/sdc1 mntDir1
(mntDir1 zeigt nur SDC1-Dateien an .. und mntDir2 zeigt immer noch Datei1 an, auf die "normalerweise" zugegriffen werden kann) - Nur ein Punkt von Interesse :)Dateien sind sicher, wie in der Antwort von @codeMonks angegeben.
Es gibt jedoch eine sicherere Problemumgehung für den Zugriff auf die Dateien. Angenommen, Sie haben ein vorhandenes Verzeichnis
/data/media/
mit verschiedenen Mediendateien (/data
und/data/media
befinden sich im selben Dateisystem).Wenn Sie jetzt etwas wie over
/data/media
einhängen, werden die darin enthaltenen Dateien ausgeblendet. (Nehmen wir an, Sie haben usbdrive hinzugefügt/dev/sdb1
und über gemountet/data/media
)So greifen Sie auf Dateien zu
/data/media
: Um auf der sicheren Seite zu sein, erstellen Sie zuerst ein leeres Verzeichnis/mnt/mymedia
und verwenden Sie dannmount --bind
(funktioniert auf Verzeichnisebene)Bitte beachten Sie, dass Sie das Upperdir verwenden müssen,
/data
wenn Sie nach dem USB-Laufwerk montieren ! Aber wenn du benutzt hastVor dem Mounten des USB-Laufwerks können Sie weiterhin auf Ihre Originaldateien zugreifen
/mnt/mymedia
quelle