Al Bogner wrote:
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.
Du erzeugst keine Datei, sondern einen Link. Oder?
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.
Wenn ich Dich richtig verstehe, geht es um folgendes: Es gibt eine Datei, die - sagen wir - /data/verzeichnis/datei heißt und auf dem Server liegt. Sie ist auf dem Client gemountet als /data_nfs/verzeichnis/datei Und jetzt soll z.B. im Verzeichnis /data/directory/ ein Link angelegt werden. Und Du machst das etwa so: cd /data/directory ln -s /data/verzeichnis/datei link So dass hinterher das so aussieht: ls -l ... link -> /data/verzeichnis/datei Auf dem Client sieht das genauso aus, aber dort soll es so aussehen: ... link -> /data_nfs/verzeichnis/datei Habe ich das Problem verstanden? Ich schlage zwei Lösungen vor: 1. die falsche Leg einfach auf dem Client einen weiteren Link an ln -s /data_nfs /data 2. richtig: Verwende relative, nicht absolute Pfade. Wenn Du den Link als cd /data/directory ln -s ../verzeichnis/datei link anlegst, dann passt er auf beiden Rechnern. Gruß Jan -- 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