Wie funktioniert es, wenn symbolische Links mit einem Remote-Mount funktionieren?
Ich habe zwei Server A und B
A hat zwei Dateisysteme, /alpha und /beta
Habe ich einen symbolischen link:
ln -s /alpha/foo /beta/bar
Mit:
lrwxrwxrwx 1 root root 70 Dec 22 13:32 /beta/bar -> /alpha/foo
Weiter, ich mount /beta, aus der Ferne auf B über einen NFS-mount
Den link nicht mehr funktioniert.
Gibt es eine Möglichkeit, dies zu erreichen. Ich möchte in der Lage sein, um den Zugang A:/alpha/foo auf server B, aber ich möchte in der Lage sein, es zu tun über das /beta/bar symbolischen link.
Muss ich ändern, mein Pferd, oder mein link? Oder bin ich versucht, das Unmögliche zu erreichen?
UPDATE
Ich soll Hinzugefügt haben: "ohne Montage /alpha zu server B'.
Kurz gesagt, ich möchte, dass der symbolische link verfolgt werden, um die tatsächlichen - Datei in Frage, wenn server B zugreift /beta/bar
InformationsquelleAutor der Frage Dancrumb | 2010-12-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Soft-links enthalten nur einen Pfad zu einer anderen Datei auf dem lokalen Rechner. Sie kann nicht auf eine Datei verweisen, die nicht zugänglich auf dem lokalen Dateisystem(en).
Optionen:
InformationsquelleAutor der Antwort dietbuddha
Den link richtig Punkte zu
/alpha/foo
aber nicht auf Ihrem Computer vorhanden sind. Wenn Sie mount/alpha
der link funktioniert.InformationsquelleAutor der Antwort robert
Sie können möglicherweise verwenden Sie die sshfs-Dienstprogramm, das zu tun, was Sie tun möchten. So können Sie mounten eines Dateisystems auf einem remote-computer auf Ihrem lokalen Rechner. Hier ist eine Referenz, wie dies zu tun:
https://www.digitalocean.com/community/tutorials/how-to-use-sshfs-to-mount-remote-file-systems-over-ssh
InformationsquelleAutor der Antwort mml_sw
weichen-symbol Links, der Inhalt ein Pfad string, weiß Sie nichts darüber, wie Sie mounten. In Ihrem Fall ist, können Sie mit mount /alpha und /beta auf B mit Beispiel-Pfad von A. Aber empfehlen nicht über die Verbindung zwischen Netzwerk-system, das ist schwer zu pflegen.
InformationsquelleAutor der Antwort Huang F. Lei
Müssen Sie mount
/alpha
in Ihre Maschine, um den link zu arbeiten.InformationsquelleAutor der Antwort dirac3000
klingt wie das, was Sie wirklich wollen, ist ein hard link. seine andere Zeiger auf die gleichen Daten im Dateisystem, so dass wirklich die Datei löschen und frei, Speicherplatz, löschen Sie alle hard links.
einige Skripte und tools kann verwechseln Sie.
InformationsquelleAutor der Antwort pixel