Re: NFS - BUG?

From: Andreas Braukmann <braukmann(at)tse-online.de>
Date: Sat, 29 Dec 2001 11:57:10 +0100

Moin,

On Fri, Dec 28, 2001 at 10:18:02PM +0100, Matthias Fechner wrote:
... ok, dann bauen wir das mal nach.

> Folgendes Netzwerk
> Freebsdserver: 192.168.0.251(server)

FreeBSD-Server 'falke', auf dem Ding laeuft ein -stable von gestern.

> Linuxrechner: 192.168.0.153(video)

FreeBSD-Client 'adler', auf dem Ding laeuft ein altes 3.3-stable
von Ende September 1999.

> Nun habe ich ein Verzeichnis per nfs gemounted:
> mount video:/usr/local/www /home/www-video

Das exportierte Verzeichnis auf 'falke' ist /vr5-1/testdir
Darin befinden sich "vdrweb/htdocs" und "oller/Mist" sowie
ein SymLink "htdocs" auf "oller/Mist".
falke:[/vr5-1/testdir] # ls -l
total 2
lrwxr-xr-x 1 root wheel 10 Dec 29 11:49 htdocs@ -> oller/Mist
drwxrwxr-x 3 root wheel 512 Dec 29 11:49 oller/
drwxrwxr-x 3 root wheel 512 Dec 29 11:49 vdrweb/

Nun wird der Kram gemountet:
adler:[/] # mount -t nfs falke:/vr5-1/testdir /clienttest

> Alles spielt sich jetzt auch dem Server ab.
> Nun gehe ich in /home/www-video
adler:[/] # cd /clienttest
adler:[/clienttest] #

> rm htdocs
adler:[/clienttest] # rm htdocs
adler:[/clienttest] #

> ln -s vdrweb/htdocs htdocs
adler:[/clienttest] # ln -s vdrweb/htdocs htdocs
adler:[/clienttest] #

Nun schauen wir mal sicherheitshalber auf dem Server nach,
ob alles ok ist. Ist es:

falke:[/vr5-1/testdir] # ls -l
total 2
lrwxr-xr-x 1 root wheel 13 Dec 29 11:53 htdocs@ -> vdrweb/htdocs
drwxrwxr-x 3 root wheel 512 Dec 29 11:49 oller/
drwxrwxr-x 3 root wheel 512 Dec 29 11:49 vdrweb/

Dann machen wir auf dem Client weiter. Nun muesste es ja crashen.
> ls -l

adler:[/clienttest] # ls -l
total 2
lrwxr-xr-x 1 root wheel 13 Dec 29 11:53 htdocs@ -> vdrweb/htdocs
drwxrwxr-x 3 root wheel 512 Dec 29 11:49 oller/
drwxrwxr-x 3 root wheel 512 Dec 29 11:49 vdrweb/

> und jetzt rebooted meine FreeBSD Maschine,

Und das passiert hier nicht. 'falke' ist alive and kicking.

Wir folgern aus diesem voellig fluechtigem Test:
Mit einem Uralt-Client NFS v2, UDP und einem aktuellem FreeBSD-stable
Server taucht das Problem nicht auf. Es koennte also sein, dass der
Linux-Client irgendetwas macht, was den FreeBSd-NFS-Server in tiefe
Verwirrnis stuerzt.
Kannst Du mal testweise einen FreeBSD-Client nehmen und versuchen,
ob der Server dann auch crasht?

-Andreas

-- 
: Anti-Spam Petition:     http://www.politik-digital.de/spam/          :
: PGP-Key:                http://www.tse-online.de/~ab/public-key      :
: Key fingerprint:  12 13 EF BC 22 DD F4 B6  3C 25 C9 06 DC D3 45 9B   :
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sat 29 Dec 2001 - 11:57:15 CET

search this site