[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:20787] Re: device is busy, after disconnection fromNFSclient



きどです。

From: KAMOSAWA Masao <yaegr@plamo.minidns.net>
Subject: [plamo:20784] Re: device is busy, after disconnection from NFSclient
Date: Thu, 25 Sep 2003 21:36:19 +0900

> えーと、umount できないとき、fuser -v /cdrom すると、どんな表示になりますか。

$ fuser -v /mnt/cdrom
                     USER        PID ACCESS COMMAND
/mnt/cdrom/          root     kernel mount  /mnt/cdrom

となります。
# 今まさに CD-ROM を飲み込んだまま umount できない機械の出力です。
# さっきは /cdrom といいながら、これでは /mnt/cdrom ですが
# 細かいことは気にしないでください。

ちなみに nfsstat の出力は以下のとおりです。

$ nfsstat -s
Server rpc stats:
calls      badcalls   badauth    badclnt    xdrcall
85         0          0          0          0       
Server nfs v2:
null       getattr    setattr    root       lookup     readlink   
0       0% 0       0% 0       0% 0       0% 0       0% 0       0% 
read       wrcache    write      create     remove     rename     
0       0% 0       0% 0       0% 0       0% 0       0% 0       0% 
link       symlink    mkdir      rmdir      readdir    fsstat     
0       0% 0       0% 0       0% 0       0% 0       0% 0       0% 

Server nfs v3:
null       getattr    setattr    lookup     access     readlink   
1       1% 3       3% 0       0% 36     42% 39     45% 0       0% 
read       write      create     mkdir      symlink    mknod      
0       0% 0       0% 0       0% 0       0% 0       0% 0       0% 
remove     rmdir      rename     link       readdir    readdirplus
0       0% 0       0% 0       0% 0       0% 4       4% 0       0% 
fsstat     fsinfo     pathconf   commit     
1       1% 1       1% 0       0% 0       0% 

$ nfsstat -c
Warning: No Client Stats (/proc/net/rpc/nfs: No such file or directory).

> > # NFS はあきらめて、linux 間でもおとなしく samba を使います :-)
> 
> 邪悪な(ばき

そうなんですよね。普段は samba という代替手段があっても、CD-ROM ドライ
ブなしのラップトップに linux をインストールする時には世話になるし……
じつは、今度の件も plamo-3.3 の母艦を NFS サーバにしてラップトップに
plamo-3.3 をインストールした後気づいたのです。皆さんのところでも再現す
るとしたら、影響が大きいように思いますが。

実際のところ、knfsd を止めてユーザスペースで NFS サーバを動かす。とい
うところが手っ取り早い解決法でしょうけど、その場合、次のように kernel 
を設定するだけで、rpc.nfsd が動くようになるのでしょうか…… って、自分
で試します。

CONFIG_NFS_FS=m
CONFIG_NFS_V3=y
# CONFIG_NFS_DIRECTIO is not set
# CONFIG_ROOT_NFS is not set
# CONFIG_NFSD is not set

-- 
きど
KIDO Hideyuki <rp9h-kd@asahi-net.or.jp>

Follow-Ups
[plamo:20788] Re: device is busy, after disconnection fromNFSclient, Norimasa Matsumoto
[plamo:20791] Re: device is busy, after disconnection fromNFSclient, KAMOSAWA Masao
References
[plamo:20782] Re: device is busy, after disconnection from NFSclient, KIDO Hideyuki
[plamo:20784] Re: device is busy, after disconnection from NFSclient, KAMOSAWA Masao

[検索ページ] [メール一覧]
Plamo ML 公開システム