PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Nfs4



Huhn Hur Tu
11.02.12, 17:35
Hallo,

ich habe meinem Server NFS4 verpasst und eingerichtet, leider komme ich mit dem Client nicht auf die Daten, der Inhalt der exportierten Verzeichnisse sind leer.

Server /etc/exports.d/exports

/exports/server 192.168.23.0/24(rw,fsid=0,no_subtree_check,sync)


Server mount

/dev/sdc1 on /mnt/1000 type ext4 (rw,errors=remount-ro)
/dev/sdc2 on /mnt/500 type ext4 (rw,errors=remount-ro)
/mnt/500 on /exports/server/500 type none (rw,bind)
/mnt/1000 on /exports/server/1000 type none (rw,bind)
/mnt/1500 on /exports/server/1500 type none (rw,bind)


Client /etc/fstab

192.168.23.20:/ /aaa/server nfs4 rw,async,user,nolock,hard,intr 0 0


Client mount

192.168.23.20:/ on /aaa/server type nfs4 (rw,user=root,noexec,nosuid,nodev,nolock,hard,intr ,addr=192.168.23.20,clientaddr=192.168.23.30)

Rechte sind auf Serverseite auf den gleichen User und Gruppe wie im Client gesetzt (Username und ID identisch), der mount funktioniert und ich sehe die exportierten verzeichnisse 500/1000/1500, jedoch nicht ihren Inhalt.
Was mache ich hier wieder falsch.:mad:

Gruss Stefan

hessijens
14.02.12, 09:25
Meines Wissens folgt NFSv4 im Standart keine Links, da man hierduch aus dem System ausbrechen könnte. Folglich geht es auch nicht mittels mount bind die Verzeichnisse einzubinden. Ist es notwendig /dev/sdc1 und /dev/sdc2 in mnt zu mounten? Versuch diese doch direkt in /exports/server zu mounten.

buzz768
14.02.12, 09:55
Vermutlich müssten /exports/server/500 u.s.w. auch in /etc/exports.d/exports eingetragen werden.
https://wiki.archlinux.org/index.php/NFSv4#Exporting_directories_outside_your_NFS_root

Huhn Hur Tu
14.02.12, 10:27
Danke fuer den Hinweis, die Option ¨nohide¨ war die Loesung, jetzt klappts auch mit den Eingehaengten Devices


Gruss Stefan