JF Linux Kernel 2.2 Documentation: /usr/src/linux/Documentation/knfsd.txt

knfsd.txt

Linux NFS ユーティリティパッケージの情報 [プレインテキスト版]


Linux NFS ユーティリィティパッケージのバージョン 0.1.5 についての資料です。
knfsd 1.4.7 に準拠します。

警告 - Linux 2.2 から 2.2.13 の NFS サーバは他の NFS クライアントの実
装と互換性がありません。Linux 以外の NFS クライアント向けの NFS サーバ
として Linux 2.2.x を使うつもりなら、Linux NFS CVS サーバから Linux
NFS カーネルを入手してください。 -

1. ssh のために環境変数 (CVS_RSH) を設定します。
2. Linux NFS CVS サーバにログインします -

# cvs -z 3 -d:pserver:anonymous@cvs.linuxnfs.sourceforge.org:/cvsroot/nfs login

初めてならパスワードはありません。

3. 最新の Linux 2.2 NFS カーネルをチェックアウトします -

a. NFS V2 ブランチから -

# cvs -z 3 -d:pserver:anonymous@cvs.linuxnfs.sourceforge.org:/cvsroot/nfs co -r linux-2-2-nfsv2 linux-2.2

b. メイントランクから -

# cvs -z 3 -d:pserver:anonymous@cvs.linuxnfs.sourceforge.org:/cvsroot/nfs co linux-2.2

4. 最新の NFS カーネルを使いたくないなら、NFS パッチが利用できるカーネ
   ルを探すことができます -

# cd linux-2.2
# cvs -z 9 -d:pserver:anonymous@cvs.linuxnfs.sourceforge.org:/cvsroot/nfs status -v Makefile

次にカーネルパッチを生成します -

# cvs -z 3 -d:pserver:anonymous@cvs.linuxnfs.sourceforge.org:/cvsroot/nfs rdiff -ko -u -r linux-2-2-xx -r linux-2-2-xx-nfsv2-xxxxx linux-2.2

使おうとしているカーネル向けの NFS パッチがない場合、そのカーネルバー
ジョンに最も近いパッチを用い、手でパッチをしなければなりません。

Linux NFS CVS サーバ上に Linux 2.3 (linux-2.3) 向けの Linux NFS カーネ
ルソースツリーがあります。私たちは皆さんの協力を必要としています。
Linux NFS プロジェクトに貢献するために

http://www.linuxnfs.sourceforge.org

へ来てください。

まず登録をします。次の項目を nfs-admin@linuxnfs.sourceforge.org に
email で送ってください -

1. www.linuxnfs.sourceforge.org 上のユーザ id。
2. 作業したい NFS の分野。

登録が完了したら、こちらから連絡します。

Linux NFS メーリングリストは、 次のところです -

http://lists.sourceforge.net/mailman/listinfo/nfs/

ウェブブラウザを介し、参加およびメーリングリストのアーカイブ検索ができ
ます。

nfs-utils パッケージは CVS サーバから入手できます -

# cvs -z 3 -d:pserver:anonymous@cvs.linuxnfs.sourceforge.org:/cvsroot/nfs co nfs-utils

上記で最新のバージョンを入手できます。

次のファイルです -

ftp://ftp.linuxnfs.sourceforge.org/pub/nfs/nfs-utils-0.1.5.tar.gz
ftp://ftp.linuxnfs.sourceforge.org/pub/nfs/nfs-utils-0.1.4-0.1.5.diff.gz

コンパイルするには、下記のように行います。

# ./configure
# make

# make install

nfs-utils のバイナリがインストールされます。NFS サービスのスクリプトを
インストールしなければなりません。RedHat 6.x 向けに提供されたスクリプ
トは etc/redhat 内に二つあります。それらは RedHat 6.1 上でテストされて
います。

RedHat 6.1 で

# rpm -ta nfs-utils-0.1.5.tar.gz

とし、ソースおよびバイナリ RPM を構築します。

util-linux の mount が古すぎる場合、二つのパッチが必要です -

ftp://ftp.linuxnfs.sourceforge.org/pub/nfs/util-linux-2.9o-mount-nfsv3.patch
ftp://ftp.linuxnfs.sourceforge.org/pub/nfs/util-linux-2.9w-mount-nfsv3try.patch

では。

    著者:H.J. <hjl@lucon.org>, 1999 年 12 月 19 日
日本語訳:野本浩一 < hng@ps.ksky.ne.jp>
    校正:中谷千絵さん <jeanne@mbox.kyoto-inet.or.jp>
          Akihiro KODAさん <coda@post.kek.jp>

Linux カーネル 2.2 付属文書一覧へ戻る