NFSD

Section: Maintenance Commands (8)
索引 jman

BSD mandoc
 

索引

名称

nfsd - リモートマシンに対して NFS サービスを行うデーモン  

索引

書式

[-ardut ] [-n num_servers ] [-h bindip ]  

索引

解説

ユーティリティは NFS サーバマシン上で実行され、クライアントからの NFS 要求に対するサービスを行います。サーバマシンとして動作させるには、 最低でも 1 つの が動作していなければなりません。

何も指定されない場合は、 UDP トランスポートを用いるサーバが 4 つ起動されます。

以下のオプションが利用可能です:

-r
新たなサーバを生成せずに、 NFS サービスだけを rpcbind(8) に登録します。 このオプションは、rpcbind サーバが再起動したときに NFS サービスを再登録するために、 -u や -t オプションといっしょに使われます。
-d
サーバを生成することなく、 NFS サービスを rpcbind(8) から登録解除します。
-n
スタートさせるサーバの数を指定します。
-h bindip
どの IP アドレスまたはホスト名をローカルホストに結び付けるかを指定します。 ホストが複数インタフェースを持つ場合、本オプションが推奨されます。 複数の -h オプションが指定可能です。
-a
nfsd をワイルドカード IP アドレスに結び付けるべきことを指定します。 -h オプションを指定しないと、これがデフォルトです。 -h オプションを指定しても、本オプションを指定可能です。 -a を使用するか -h を使用しないことによって ワイルドカード IP アドレスが結び付けられた場合、 NFS/UDP は正しく動作しないことに注意してください。
-t
TCP NFS クライアントに対するサービスを行います。
-u
UDP NFS クライアントに対するサービスを行います。

例えば、 ``nfsd -u -t -n 6 '' は、 UDPTCP トランスポートに対するサービスを行う 6 つのデーモンを生成します。

クライアントからの要求を最大限並列処理するのに十分な数のデーモンを実行 する必要があります。典型的には 4 個から 6 個です。

ユーティリティは、 NFS サーバの仕様で示されているポートで、サービス要求を待ちます。 この仕様に関しては、 "NFS: Network File System Protocol Specification" , RFC1094, "NFS: Network File System Version 3 Protocol Specification" を参照してください。

動作中のカーネルに NFS がロードされていないことを検出すると、 kldload(2) により、 NFS をサポートしたロード可能カーネルモジュールを読み込もうとします。 は、これに失敗した場合、もしくは NFS KLD が用意されていないときにはエラー終了します。

が複数インタフェースまたはインタフェースエイリアスがある ホスト上で実行する場合、 -h オプションの使用が推奨されます。 本オプションを使用しないと、 送信先と同じ IP アドレスからの UDP パケットに NFS が応答しないかもしれません。 ファイアウォール上の NFS エクスポートを安全にするためにも、 本オプションの使用が推奨されます。 これは NFS ソケットが内部インタフェースからのみアクセス可能とします。 そして ipfw ユーティリティを使用し、外部インタフェースからの nfs 関連パケットを遮断します。

ユーティリティを終了するには SIGUSR1 を使用することが必要であり、 SIGTERM または SIGQUIT では殺せません。 ユーティリティは、シャットダウン中にできるだけ長く生き残るために、 これらのシグナルを無視することが必要なのです。 そうしなければ、ループバックマウントをアンマウントできなくなってしまいます。 を殺す必要がある場合、単に ``kill -USR1 <PID of master nfsd> '' としてください。  

索引

診断

Ex -std  

索引

関連項目

nfsstat(1), kldload(2), nfssvc(2), exports(5), ipfw(8), mountd(8), nfsiod(8), rpcbind(8)  

索引

歴史

ユーティリティは BSD 4.4 から登場しました。


 

索引

Index

名称
書式
解説
診断
関連項目
歴史

jman



Time: 07:07:41 GMT, January 12, 2009