Wie müssen verlinkte Verzeichnisse exportiert werden? Mit einem Symlink funktioniert es nicht. Sind hier Hardlinks sinnvoll? Albert
Al Bogner wrote:
Wie müssen verlinkte Verzeichnisse exportiert werden? Mit einem Symlink funktioniert es nicht. Sind hier Hardlinks sinnvoll?
Mit welchem Exporter arbeitest du? Dem Apache, einem ftp-Server oder etwa NFS? Bei Apache und ftp musst du mal die Config unter die Lupe nehmen. Bei NFS wird der Link ja als Link transportiert, daher wird ein Symlink auf dem Ziel-System aufgeloest. Beantwortet das deine Frage oder kannst du die nochmal genauer erlaeutern? Peter
On Freitag, 18. Oktober 2002 13:07 Peter Wiersig wrote:
Wie müssen verlinkte Verzeichnisse exportiert werden? Mit einem Symlink funktioniert es nicht. Sind hier Hardlinks sinnvoll?
Mit welchem Exporter arbeitest du? Dem Apache, einem ftp-Server oder etwa NFS?
NFS
Bei NFS wird der Link ja als Link transportiert, daher wird ein Symlink auf dem Ziel-System aufgeloest.
Bei mir leider nicht. zB /Beispielexport enthält als symb. Links die Verzeichnisse /Test1 und /Test2, wobei innerhalb der Testverzeichnisse wieder Unterverzeichnisse liegen, aber keines dieser Testverzeichnisse enthält Links. Exportiert wird unter NFS /Beispielexport. Am Client werden nur Dateien angezeigt. (KDE meldet Verknüpung mit unbekannt) /Beispielexport unter Samba exportiert macht keine Probleme. Albert
Al Bogner wrote:
/Beispielexport
enthält als symb. Links die Verzeichnisse
/Test1 und /Test2, wobei innerhalb der Testverzeichnisse wieder Unterverzeichnisse liegen, aber keines dieser Testverzeichnisse enthält Links.
Exportiert wird unter NFS /Beispielexport. Am Client werden nur Dateien angezeigt. (KDE meldet Verknüpung mit unbekannt)
/Beispielexport unter Samba exportiert macht keine Probleme.
Samba ist da blind fuer. Da wird aus Zymlinks das worauf du zeigst. Und das hat unangenehme Folgen: Linkst du ein File auf ein anderes, haengt es vom Editor ab, ob du nach dem Abspeichern zwei unabhaengige Dateien oder weiterhin einen Link auf die andere Datei hast. Ein Beispiel: Sicht des Servers $ ls -la ./ schnurz/ hurz/ ./: total 20 drwxr-xr-x 4 wiersig Oct 18 20:22 . drwxr-xr-x 493 wiersig Sep 4 19:58 .. drwxr-xr-x 4 wiersig Aug 25 19:24 SUSE drwxr-xr-x 2 wiersig Oct 18 20:22 hurz lrwxrwxrwx 1 wiersig Oct 18 20:22 schnurz -> /bildarchiv/linux/hurz hurz/: total 8 drwxr-xr-x 2 wiersig Oct 18 20:22 . drwxr-xr-x 4 wiersig Oct 18 20:22 .. lrwxrwxrwx 1 wiersig Oct 18 20:21 SUSE -> ../SUSE/ schnurz/: total 8 drwxr-xr-x 2 wiersig Oct 18 20:22 . drwxr-xr-x 4 wiersig Oct 18 20:22 .. lrwxrwxrwx 1 wiersig Oct 18 20:21 SUSE -> ../SUSE/ Aus Sicht des Clients: $ ls -la ./ schnurz hurz lrwxrwxrwx 1 wiersig Oct 18 20:22 schnurz -> /bildarchiv/linux/hurz ./: total 16 drwxr-xr-x 4 wiersig Oct 18 20:22 . drwxr-xr-x 15 wiersig Oct 9 13:14 .. drwxr-xr-x 4 wiersig Aug 25 19:24 SUSE drwxr-xr-x 2 wiersig Oct 18 20:22 hurz lrwxrwxrwx 1 wiersig Oct 18 20:22 schnurz -> /bildarchiv/linux/hurz hurz: total 8 drwxr-xr-x 2 wiersig Oct 18 20:22 . drwxr-xr-x 4 wiersig Oct 18 20:22 .. lrwxrwxrwx 1 wiersig Oct 18 20:21 SUSE -> ../SUSE/ Ich folgere daraus: Du hast versucht absolute Links zu exportieren, was selbst dann nicht klappt, wenn das Ziel im exportierten Bereich liegt. Du wolltest eigentlich relative Links einbauen, die dann noch klappen. Peter
participants (3)
-
Al Bogner
-
Kroll, Volker
-
Peter Wiersig