Hallo Peter, Peter Baumgartner schrieb:
Hallo Raimund,
Am Freitag, 28. Februar 2003 16:15 schrieb Raimund Hölle:
Hallo Peter,
Tja, da war ich wohl komplett daneben, von NFS habe ich nichts mitbekommen, nur von Samba ...
Aber dann ist mir dein Problem natürlich klar - NFS ist eben etwas _völlig_ anderes als Samba! Ein Soft-Link ist letztendlich nichts anderes als eine Datei, in der ein Zieldateiname steht. Dieser Link wird jedoch bei NFS nicht auf dem Server (wie bei Samba) sondern auf dem Client aufgelöst! Hast du also auf deinem Client kein Verzeichnis "/data/dose", läuft der Link natürlich immer ins leere, dies hat überhaupt nichts mit deiner SuSE-Version zu tun; es war noch nie anders!
Mounte also auf deinem Client "nfsserver:/data/dose" unter "/data/dose".
Gruß Raimund
Hat ein bißchen gedauert, weil ich weg war. Mit dem Namen des mounts hat das nichts zu tun: Ob ich das unter "/data/dose/" oder "/home/blabla/Wurstkessel" mounte, hat überhaupt keinen Einfluß auf die Rechte oder Sichtbarkeit - z.B.: mount -t nfs yello:/home/peter /home/peter/server liefert prompt das gewünschte Ergebnis. Der im gemounteten Ordner enthaltene Link "/data/dose" wird ausgegrayt und ist unknown, während z.B. ein auf "/home/mac/gifs" zeigender Link funktioniert. Aber mehr als chmod 777 (bzw. normalerweise 764) /data/dose kann ich ja wohl kaum machen???
irgendeiner von uns hat da was falsch verstanden - deshalb hier eine Aufstellung so, wie ich es verstanden habe: * Der Server exportiert das Verzeichnis /home/peter * Unter /home/peter gibt es einen Link nach /data/dose * Der Client "mountet" das Serververzeichnis "/home/peter" lokal unter /home/peter * Damit siehst du einen Link nach /data/dose * Dieses Verzeichnis /data/dose jedoch existiert nicht auf dem Client, sondern nur auf dem Server! Wie soll also der Client den Link auflösen? Noch einmal: der NFS-Server löst Soft-Links nicht auf! Dies macht erst der Client! Wenn du also dafür sorgst, daß auch der Client ein Verzeichnis /data/dose besitzt, wird der Link auf dem Client nicht mehr ins Leere laufen. Damit unter /data/dose auch etwas sinnvolles steht, mußt du auf dem Server /data/dose exportieren und auf dem Client entsprechend mounten. Du benötigst also bei deiner Konstellation unbedingt __zwei__ NFS-Mounts auf dem Client - einmal das Home-Verzeichnis selber, dann noch das Zielverzeichnis des (der) Links im Home-Verzeichnis. Ich hoffe, mein Verständnis des Problems ist nun klarer geworden - wenn ich jetzt daneben liege, müssen wir anders neu anfangen. Gruß Raimund