[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:72935] Re: LASER5 Linux6.2でのlockd 起動


山内です。

> 中沢です。いまぜき様、山内様ありがとうございます。
> 
> >Yamauchi> ということでdaemonではなくkernel (module)なわけです。
> >Yamauchi> だからlockdをdaemonとして起動しようというのは根本的に的外れのような
> >Yamauchi> 気がします。とりあえず
> >Yamauchi> http://www.linux.or.jp/JF/JFdocs/NFS-HOWTO.html
> >Yamauchi> を読んでみてください。2.2でのlockに関しても簡単ですが書いてあります。
> 
> ここは一応見ているんですが、理解が浅いようです。

口出ししてしまった手前、もう少し読んでみました。

とりあえず 10.1 にしたがって testlk でテストしてみる。
# もう1台Linuxのホストを用意しないといけないのかもしれませんが
で、駄目なら 10. に戻る。そこには以下のようにあると思います。

-----------------------------------------------------------

お使いのカーネルソース (またはバイナリ) パッケージが、 RedHat (6.0 
以降) や SuSE (6.1 以降、のはず) などの プロフェッショナルなシステム
インテグレータによって作られたものなら、 そのカーネルには "knfsd" の
機構はちゃんと入っているでしょうから、 心配する必要はありません。
ちゃんと動くでしょう。ほとんどの場合は。 あなたが自分自身のカーネルを
コンパイルしたくなるまでは。 手を加えない、そのままの Linux 2.2
カーネルを使う場合は、 (少なくとも 2.2.12 までは) knfsd はうまく動きません。 

これを自分でなんとかしたい場合は、 H.J. Lu の knfsd パッケージを
入手する必要があります。これはパッチと 2.2 に必要なユーティリティとを
集めたもので、 Lu が空き時間にメンテナンスしています。これは お近くの
カーネルミラーから入手できます。マスターサイトは
ftp.kernel.org:/pub/linux/devel/gcc/ です。 これは一般向けのものでは
ありません。 このパッケージの内容に理解できない部分があったら、 自分で
使おうとは思わないことです。お好みのシステムインテグレータ (つまり
Red Hat や SuSE, ...) によるカーネルパッケージが登場する まで待ちましょう。 

-----------------------------------------------------------

さて、LASER5はどうなのでしょう (^^; わからないので、文中の
ftp://ftp.kernel.org/pub/linux/devel/gcc/
をアクセスしてみると、そこにある README.nfs には
http://www.linuxnfs.sourceforge.org
が書いてあります。実際にはちょっと違って
http://sourceforge.net/projects/nfs/
なのですが、sourceforgeで"nfs"でsearchすればすぐ見つかります。

で、nfs-utils-0.1.9.1.tar.gz, kernel-nfs-dhiggen_merge-3.0.tar.gz
をダウンロードしてドキュメントを読んでみると

-----------------------------------------------------------------------------
 
        Note on lockd
        -------------
 
This merge reverts to an automatic start of lockd, since AFAIK, no actual
need for manual start seems to have been conclusively demonstrated yet.
 
You should use the nfs-utils-0.1.8 with this kernel, however, after
installing these you should comment out the rpc.lockd start, stop and
restart invocations in /etc/rc.d/init.d/nfslock.  (You still need the
rpc.statd ones.)
 
This isn't really critical, but you'll get a warning message otherwise.
We'll reconcile this when we get closer to putting this stuff in an actual
release...
-----------------------------------------------------------------------------  

とあります。とすると、moduleのlockdが何なのかよくわかりませんが、
nfs-utilsに相当するものをインストールしてrpc.lockdを起動してやる
必要があるのかなぁ、という気がしてきました。

--
山内 朋浩		handy _at_ nid.co.jp

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
References: