Jens Oppermann
Auf Rechner A habe ich folgende Konfiguration:
/etc/fstab:
/dev/hda1 swap swap pri=42 0 0 /dev/hda2 / reiserfs defaults 1 1 /dev/hda3 /home reiserfs defaults 1 2 /dev/hde1 /home/user1 reiserfs defaults 1 2
Ich exportiere nun /home
/etc/exports:
/home *(rw,root_squash,sync)
Auf Rechner B importiere ich das NFS:
/etc/mtab:
a:/home /mnt/a nfs rw,addr=192.168.1.3 0 0
Soweit funktioniert alles, jedoch erscheint auf Rechner B unter /mnt/a zwar der Inhalt von /home auf Rechner A jedoch das Verzeichnis /home/user1 ist leer. Gebe ich /home/user1 separat in /etc/exports auf Rechner A frei und hänge es unter /mnt/user1 auf Rechner B ein, so funktioniert es einwandfrei.
Gibt es eine Lösung hierzu, ohne das Verzeichnis /home/user1 auf Rechner A separat freizugeben? Liegt es daran, daß /dev/hda3 auf /home und /dev/hde1 unterhalb von /home auf /home/user1 eingehängt ist?
ich hatte die Frage auch schon mal hier gestellt (Sun, 13 Jun 2004)
und erhielt folgende Antwort:
Manfred Hollstein
Yep, das Problem, das du da hast, ist schon in Bugzilla zu finden; siehe http://bugzilla.suse.de/show_bug.cgi?id=37879. Wir muessen also lediglich auf einen Update-Kernel warten.
Eine Lösung scheint ja auch "nohiode" zu sein, doch wenn man mehr als einen
Rechner hat, welcher die Verzeichnisse importieren will?
Horst Mueller
Es gibt für exports die Option "nohide". Zu den Besonderheiten/Einschränkungen dieser Option siehe "man exports".
Würd' mich freuen, wenn jemand seine Erfahrungen mit "nohide" und mehreren "Importeuren" beschreiben würde. Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 9204871 Fax: +49(721) 24874 Juergen.Vollmer@[informatik-vollmer.de|alumni.uni-karlsruhe.de|acm.org] www.informatik-vollmer.de