Am Wednesday 26 August 2009 15:56:16 schrieb Al Bogner:
Es geht um ein System NFS-Server und Client
Am Server gibt es ein Partition /data Am Client wird diese Partition in /data_nfs gemountet.
Führe ich ein Bash-Script am Client aus, das mit ln -s eine Datei erzeugt, so ist die Verknüpfung (logischerweise) ok.
Welche Möglichkeit gibt es, wenn am _Server_ das Script ausgeführt wird, dass der Link am _Client_ passt? Client und Server haben ja andere Pfade. Am Server muss der Link nicht funktionieren, wie es ja auch ist, wenn am Client der Link erzeugt wird.
Al
Hallo Al, es gibt immer 2 Möglichkeiten, einen Pfad anzugeben, absolut oder relativ. Absolut wird fast nie gleich sein auf Server und Client, weil ja der Mount-Punkt schon ein Verzeichnis ist. ln -s /data/capture/videos vids, angelegt in /data/vids ist absolut ln -s ../capture/videos vids angelegt in /data/vids ist relativ In meinen Beispiel funktioniert die relative Angabe des Pfades sowohl auf dem Server als auch auf dem Client. die absolute Angabe aber nicht, denn auf dem Client heißt der Pfad ja /data_nfs/capture/videos. Auch relative Pfadangaben funktionieren nicht immer. Wenn man mit dem Link den Verzeichnisbaum, der gemountet worden ist, verlässt, ist es in der Regel vorbei (es sei denn, man hält die Verzeichnisnamen und(!) Mount-Punkte so konsistent, dass es doch wieder passt). Tschö, Emil -- Registered Linux User since 19940320 -------------------------------------------------- Emil Stephan, Marktplatz 39, 53773 Hennef, Germany voice: +49-2242-84438 Accelerate Windows: 9.81 m/sec^2 would be adequate -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org