Probleme mit NFS unter 3.0-CURRENT

From: Torsten Ackemann <ta(at)apex.in-berlin.de>
Date: Mon, 14 Sep 1998 14:11:23 +0200 (CEST)

Tag zusammen,

ich habe hier ein ziemlich übles Problem mit dem NFS-Client auf einem
System mit 3.0-CURRENT. Ich beschreibe es einfach mal.

Der Rechner "server" läuft unter FreeBSD 2.2.6 und "client" unter
3.0-CURRENT. Das Verzeichnis, in dem sich die Datei "test" befindet,
ist via NFS von "server" auf "client" gemountet:

client:~$ df -k | grep apex
server:/apex 488048 375602 73403 84% /apex
client:~$ grep apex /etc/fstab
server:/apex /apex nfs rw 0 0
client:~$

server:~$ grep apex /etc/exports
/var/apex -maproot=0 client ideal calvin
server:~$

Also alles ohne Tricks oder spezielle Flags oder so.

Nun nehme ich einen beliebigen Mailfolder:

t:~$ ls -l test
-rw-r--r-- 1 ta staff 19839 Sep 14 13:44 test

server:~$ md5 test
MD5 (test) = 5d1cdfc9f9976cedb88d600e9f746877
server:~$

client:~$ md5 test
MD5 (test) = 5d1cdfc9f9976cedb88d600e9f746877
client:~$

Soweit also alles in Butter, die Dateien sind gleich.

Jetzt editiere ich den Mailfolder und lösche ein paar Mails
daraus:

server:~$ elm -f test
[...]

Nun stimmen auf der Client-Seite nur noch die Meta-Informationen, der
Inhalt ist aber einfach der nach dem 4927. Byte abgeschnittene Original-
folder. Auf der Server-Seite hat der Folder den korrekten Inhalt, also
die nicht gelöschten Mails.

server:~$ ls -l test
-rw-r--r-- 1 ta staff 4927 Sep 14 13:55 test
server:~$ md5 test
MD5 (test) = cbf5add7bb85b85e197287232acc976d

client:~$ ls -l test
-rw-r--r-- 1 ta staff 4927 Sep 14 13:55 test
client:~$ md5 test
MD5 (test) = 57d4a691afa10c9c1372a2df14b3ad46
client:~$

Wenn ich als Client ein Solaris statt dem 3.0-CURRENT nehme,
sind beide Checksummen gleich (wie es ja auch sein muß).
Es scheint also mit dem 3.0-CURRENT zusammenzuhängen.

Wenn ich die Partition unmounte und dann wieder mounte, stimmt
der Inhalt wieder. Ist es vielleicht ein Caching-Problem auf
der Client-Seite!?

Das 3.0-CURRENT ist übrigens vor drei Tagen gebaut, mit meinem
letzten Build davor von Anfang August gab es aber die gleichen
Probleme (ich habe sie erst jetzt einkreisen können). Ob der
Fehler bei früheren Builds auch schon da war, kann ich nicht
mehr zweifelsfrei rekonstruieren.

Kann irgendwer meine Probleme nachvollziehen!?

Torsten

-- 
 Torsten Ackemann - ta(at)apex.in-berlin.de - voice +49-30-3928195
Received on Mon 14 Sep 1998 - 14:18:39 CEST

search this site