PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Linux NFS4 out-of-sync


SimonX
2009-12-07, 10:58:38
Hi,
wir haben hier 12 Linuxkisten. Jede dieser Kisten mounted die anderen über nfs4. Wir sehen das Files/Directories auf den anderen Kisten fast nie up-to-date sind. Man sieht auf den anderen Kisten Files in den directories, obwohl die schon lange (Stunden/Tage) gelöscht sind.

fstab sieht auf den Kisten wie folgt aus:

/dev/sda2 swap swap defaults 0 0
/dev/sdb1 / ext3 acl,user_xattr 1 1
/dev/sdb2 /users ext3 acl,user_xattr 1 2
/dev/sda3 /data ext3 acl,user_xattr 1 2
/dev/sdb3 /buildspace ext3 acl,user_xattr 1 2
/dev/sda1 /old ext3 acl,user_xattr 1 2
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0

/users /exports/users none bind
/data /exports/data none bind
/buildspace /exports/buildspace none bind

rte02:/ /nfs/02 nfs4 defaults 0 0
rte03:/ /nfs/03 nfs4 defaults 0 0
rte04:/ /nfs/04 nfs4 defaults 0 0
rte05:/ /nfs/05 nfs4 defaults 0 0
rte06:/ /nfs/06 nfs4 defaults 0 0
rte08:/ /nfs/08 nfs4 defaults 0 0

rte11:/ /nfs/11 nfs4 defaults 0 0


Der Kernel ist 2.6.27. Wir hatten auch nfs2 und nfs3 versucht, aber mit gleichen Problemen.

Was machen wir falsch?

Gast
2009-12-07, 15:31:20
Hm. Kann jetzt auch nur raten. Spontan würd' ich "sync" als mount option probieren. Näheres dazu steht in der manpage.

SimonX
2009-12-10, 14:47:41
Die "sync" Option hat leider nichts gebracht. Es muss irgendwas mit dem NFS-Client zutun haben. Der Cached zuviel und zulange und fragt bei NFS-Server nicht nach. Auch "noac" hat nicht geholfen.

Gast
2009-12-22, 14:10:44
Möglicherweise hängt es mit FS-Cache im Kernel zusammen, siehe z.B. hier (http://www.mjmwired.net/kernel/Documentation/filesystems/caching/fscache.txt).
Ist mir jetzt aber zu viel mich da einzulesen.