Hallo,
also so langsam verzweifele ich hier, ich bekomme es einfach nicht gebacken meinem VDR Client ein NFS des VDR Servers unterzujubeln, das Problem sind die Rechte bzw. User IDs. Folgende Situation:
VDR 1=Server soll seine /var/lib/video.XXX Verzeichnisse dem VDR 2=Client zur Verfügung stellen, der Client hat bereits ein /var/lib/video.00 Verzeichnis.
VDR 1:
Die IDs
/etc/exports
/var/lib/video.00 192.168.1.66(rw,async,subtree_check,all_squash,anonuid=104,anongid=106)
/var/lib/video.01 192.168.1.66(rw,async,subtree_check,all_squash,anonuid=104,anongid=106)
/var/lib/video.02 192.168.1.66(rw,async,subtree_check,all_squash,anonuid=104,anongid=106)
VDR 2:
Die IDs
/etc/fstab
#nfs mounts
192.168.1.5:/var/lib/video.00 /var/lib/video.01 nfs rw 0 0
192.168.1.5:/var/lib/video.01 /var/lib/video.02 nfs rw 0 0
192.168.1.5:/var/lib/video.02 /var/lib/video.03 nfs rw 0 0
Den Verzeichnissen /var/lib/video.[01-03] habe ich die Rechte nobody:nogroup verpasst.
Wenn ich nun die Videoverzeichnisse des Servers mounte, erhalten die Videoverzeichnisse des Clients immer folgende Rechte:
drwxr-xr-x 47 statd 106 4096 30. Mai 10:58 video.01
drwxr-xr-x 38 statd 106 4096 29. Mai 22:49 video.02
drwxr-xr-x 4 statd 106 4096 11. Aug 2009 video.03
Zum Verständnis 'statd' hat die ID 104
vdr erkennt die zusätzlichen Videoverzeichnisse natürlich nicht, sprich die Dateien des Servers tauchen im Client nicht auf.
Ich fummele hier jetzt schon den ganzen Morgen rum und egal was ich bei fstab bzw. exports angebe, ich erhalte immer oben aufgeführte Rechte.
Ich habe natürlich immer per exportfs -ra bei Änderungen an der /etc/exports die geänderten Daten neu eingelesen, auch diverse Reboots um sicher zu gehen brachten kein Ergebnis, die Log Dateien sind auch nicht sehr aussagekräftig, wo ist mein Denkfehler?
Tschööö
massi