Kernely 2.2.* (nfs bug)

Daniel Smolík Smolik na corpus.cz
Pátek Prosinec 10 10:50:22 CET 1999


Leos Bitto wrote:
> 
> Petr Soucek (petr na ryston.cz) wrote:
> : Leos Bitto wrote:
> : >
> : > Mozna ano, ale tenhle bug tam neni, prokazatelne vznikl v 2.2.14pre8.
> : > Jedna se o "zanorene" mounteni. Napr. /mnt/server je server:/ a
> : > /mnt/server/home je server:/home kde / a /home jsou na serveru ruzne
> : > filesystemy. Po nedostupnosti serveru a jeho opetovnem ozivnuti se klient
> : > chova znacne podivne a evidentne spatne.
> :
> : To je to, o cem se Alan zminuje "No real bad stories on the 2.2.14pre12
> : front - one person still has NFS problems which are mysterious."?
> 
> Taky jsem si vsiml ze se o tom zminuje. Nevim zda to je o me, ale je to
> celkem mozne. K tomu mysterious: poslal jsem mu presny popis toho jak tu
> chybu zopakovat. Jde to pouze s 2.2.14pre8 a novejsimi, az do 2.2.14pre12.
> Se starsimi kernely, vcetne 2.2.13 to nedela. Evidentne je to nove zavleceny
> bug. Mozna je mysterious, ale ten fakt ze to bug je rozhodne mysterious
> neni. ;)
> 
> : Da se ta chyba nejak jednoduse overit? Mohl bych to zkusit. Musim
> : pouzivat 2.2.14 kvuli velkym diskum, nfs pouzivam taky a dost bych
> : nerad, aby se mi dely nejake podivne veci.
> 
> Pouzivam RedHat 6.1 jak na klientu tak na serveru. Standardni NFS software
> co tam je. Na verzi kernelu zalezi pouze u NFS klienta. Strucne: pripojte
> /mnt/nfs jako root filesystem z stroje X, pripojte /mnt/nfs/usr jako /usr
> filesystem ze stroje X, kde /usr je extra filesystem na X. Vypnete NFS
> server (jenom /etc/rc.d/init.d/nfs stop, IP nechte nahozene). Spustte df.
> Nahodte zpatky NFS server. Spustte df.  Zkuste unmounttnout /mnt/nfs/usr.
> Povede se, ale divne. Zkuste unmountnout /mnt/nfs. Nepovede se at delate
> co delate.
> 
> Prosim poslete vsichni co toto vyzkousite kraticky mail na adresu
> alan na redhat.com kde napisete neco jako "Me too".
A jeste je zajimave ze v /proc/mounts je i ten /mnt/nfs/usr

smolik:/ /mnt/nfs nfs rw,addr=smolik 0 0
smolik:/usr/ /mnt/nfs/usr/ nfs rw,addr=smolik 0 0
bash2-2.03# umount  /mnt/nfs/usr/
umount: /mnt/nfs/usr/: not mounted

-- 
Daniel Smolik
http://www.corpus.cz
mailto:smolik na corpus.cz


Další informace o konferenci Linux