[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:05526] Re: [Q] rpc.lockd and libnfslock, liblockfile0
- From: ISHIKAWA Mutsumi <ishikawa@xxxxxxxxxxx>
- Subject: [debian-users:05526] Re: [Q] rpc.lockd and libnfslock, liblockfile0
- Date: Wed, 22 Apr 1998 01:35:23 +0900
- X-dispatcher: imput version 980408
- X-fingerprint: AC FA FA 80 27 8D 50 5E 5F 9F B4 78 94 BC 61 B5
- X-ml-info: If you have a question, send a mail with the body "# help" (without quotes) to the address debian-users-ctl@debian.or.jp
- X-ml-name: debian-users
- X-mlserver: fml [fml 2.1A#45]; post only from members
- X-url: http://aurum.cs.inf.shizuoka.ac.jp/~ishikawa/
- References: <199804211523.AAA03608@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Message-id: <19980422014119W.ishikawa@xxxxxxxxxxx>
- X-mail-count: 05526
- X-mailer: Mew version 1.93b27 on Emacs 20.2 / Mule 3.0 (MOMIJINOGA)
むつみです。
Yoshihiro Sugaya <sugaya@xxxxxxxxxxxxxxxxxxxxx> さんは
Subject: [debian-users:05524] Re: [Q] rpc.lockd and libnfslock, liblockfile0
Message-ID: <199804211523.AAA03608@xxxxxxxxxxxxxxxxxxxxxxxxx>
において言いました
>> 菅谷@東北大です.
>> > 2.1系のカーネルにしたらどうなりますか。
>> > なにやらそんなことがkernelのドキュメントにある。
>>
>> 確かに,2.1 系の kernel を見ると,それらしきコードとコメントがありま
>> した.2.0.33 にはそれに対応する部分がありませんので,rpc.lockd には
>> 対応していないという事ですかね.
>>
>> ひきつづき情報をお待ちしております.
うんだば、2.1.x 系カーネルに関して(以下の状況は、nfs のコードを斜めに
ながめただけで書いています。
つまり、うそが含まれている可能性があります ^^;)、
iceman:~$uname -a
Linux iceman 2.1.97 #29 Sun Apr 19 02:10:50 JST 1998 i686 unknown
iceman:~$ps aux | grep lockd
ishikawa 6007 0.0 0.3 1412 456 p1 S 01:23 0:00 grep lockd
root 168 0.0 0.0 0 0 ? SW Apr 19 0:00 (lockd)
2.1.x 系のカーネルでは、nfs まわりのコードは 2.0.x とは全く別物になっ
ています(完全に書き換えられた、というか、もともとのコードを捨てて、別
の物を採用した)。
で、nfs server daemon に関しては、今まで、user space で動いていた
ものが、(上の ps の結果からもわかるように) kernel threads と user
space の組合せで動くような実装に変更されています。
ですんで、2.1.x の nfs server の機能を利用した user space daemon を用
意してやる必要があります。
ftp://ftp.mathematik.th-darmstadt.de/pub/linux/okir/linux-nfs-0.4.21.tar.gz
がそれです。
で、この中には、kernel 2.0.27 向けの(2.1.x で採用している nfs 周りの
機能を利用するための)パッチなども用意されています。
#が、今なら、kernel 2.1.97 とかを使った方が確実かつ安全だと思う。
で、こっから少し話がそれて、上記のサーバの最新版は実は
linux-nfs-0.4.22.tar.gz(kernel パッチは含まれていません)で、
「ChangeLog には libc6 clean になってるとか書いてあるのに全然なってな
いじゃないかー」というような話を linux-tech で以前しました。で、最近気
が付いたんですが、
debian/project/experimental
に
knfs_0.4.22-2.diff.gz knfs_0.4.22-2.dsc knfs_0.4.22-2_i386.deb
が置いてありまして、こいつはちゃんと libc6 でコンパイルされています。
パッチを見てみましたが、やはり include まわりやらなにやら、結構いじっ
てありました(確かに、以前チャレンジした時にも、同じような部分をいじっ
た記憶がある)。
From Nagoya
ishikawa@xxxxxxxxxxx, ishikawa@debian.or.jp
** 石川 睦@Japan Linux Users Group **
私家版 f.o.l FAQ (Last Update : 1997/12/24) (どこかに移動予定)
http://aurum.cs.inf.shizuoka.ac.jp/~ishikawa/linux/faq/faq-list.html