Fehler beim erstellen von symbolischen Links ueber NFS
![](https://seccdn.libravatar.org/avatar/db727ea73ca7cd07e01e8459b6ce5d11.jpg?s=120&d=mm&r=g)
Hallo ich habe hier ein Problem mit dem NFS. Wird in einem per NFS gemounteten Verzeichnis ein Link auf eine Datei/ein Verzeichnis angelegt (Linkziel muss ebenfalls aus dem NFS kommen), dann werden an die Linknamen einiger Dateien extra Zeichen angehaengt. Legt man einen Link mit dem Namen data.h (ln -s /foo/bar/data.h ./) an, dann erscheint z.B. ein Linkname wie data.h@%?. Dies geschieht nur bei symbolischen Links. Der Fehler ist reproduzierbar, d.h. wenn er bei einer Datei einmal aufgerteten ist, dann tritt er nachfolgend immer wieder auf. Es sind allerdings nur einige Dateien davon betroffen. Mit Hilfe von mv kann der richige Name dann wiederhergestellt werden. Der Fehler tritt nicht auf, wenn man von der lokalen Platte in ein NFS-Verzeichnis (oder umgekehrt) linkt. Das Problem liegt aller Wahrscheinlichkeit nach am NFS, da der Fehler beim direkten linken auf dem Fileserver nicht auftritt. Es wurde vor dem ersten Auftreten des Fehlers keine Aenderung an der NFS-Konfiguration vorgenommen. Auf dem Server laeuft SuSE 7.3 mit einem 2.4.10er Kernel. Neustarten des NFS brachte nichts. Ein fsck mit vorhandenen "beschaedigten" Links auf dem Fileserver ergab auch nichts. Googlen half leider auch nicht weiter... Hat jemand so ein Problem schon gehabt? Ueber Tipps wie ich das Problem beseitigen kann, oder wo der Fehler stecken koennte ware ich sehr dankbar. Gruss Lothar
participants (1)
-
Lothar Braun