何も指定されない場合は、 UDP トランスポートを用いるサーバが 4 つ起動されます。
以下のオプションが利用可能です:
例えば、 ``nfsd -u -t -n 6 '' は、 UDP と TCP トランスポートに対するサービスを行う 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> '' としてください。