日本語 man コマンド類 (ja-man-1.1j_5) と日本語 man ドキュメント (ja-man-doc-5.4 (5.4-RELEASE 用) など) をインストールすると、以下のような man コマンド閲覧、キーワード検索が コンソールからできるようになります。
4.11-RELEASE-K, 5.4-RELEASE-K, 5.5-RELEASE-K, 6.0-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K, 12.1-RELEASE-K は、 プライベート版 (小金丸が編集してまとめたもの) ですが、 より多くの翻訳したファイルが含まれています。 (5.4-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K から 12.4-RELEASE-K, 13.0-RELEASE-K から 13.3-RELEASE-K, 14.0-RELEASE-K から 14.1-RELEASE-K は、全翻訳済み)
13.3-STABLE-K, 15.0-CURRENT-K は現在、作成中で日々更新されています。
Table of Contents
NFSD(8) FreeBSD システム管理者マニュアル NFSD(8) 名称 nfsd -- リモート NFS サーバ 書式 nfsd [-ardute] [-n num_servers] [-h bindip] [--maxthreads max_threads] [--minthreads min_threads] 解説 nfsd ユーティリティは、クライアントマシンから NFS 要求をサービスするため にサーバマシンで実行します。少なくとも 1 つの nfsd が、サーバとして動作す るマシンのために実行されていなければなりません。 特別の定めのない限り、UDP 転送に対して CPU ごとに 8 つのサーバが開始され ます。 次のオプションが利用可能です: -r なにもサーバを作成せずに、rpcbind(8) で NFS サービスを登録しま す。rpcbind サーバが再開されるなら、NFS を再登録するために、-u ま たは -t オプションとともに、このオプションを使用することができま す。 -d なにもサーバを作成せずに、rpcbind(8) で NFS サービスの登録を取り 消ます。 -n threads いくつのサーバを作成するかを指定します。このオプションは、threads に、個別の引数がある --maxthreads と --minthreads を指定すること と同様です。 --maxthreads threads サービス要求するために維持される最大のサーバを指定します。 --minthreads threads サービス要求するために維持される最小のサーバを指定します。 -h bindip ローカルホストで、どの IP アドレスまたはホスト名をバインドするか を指定します。このオプションは、ホストに複数のインタフェースがあ るとき、推奨されます。複数の -h オプションが指定できます。 -a nfsd がワイルドカード IP アドレスにバインドするべきであることを指 定します。-h オプションが与えられないなら、これは、デフォルトで す。また、与えられたあらゆる -h オプションを追加して指定できま す。NFS/UDP は、-a を使用するか、または -h を使用しないかにかかわ らず、ワイルドカードの IP アドレスにバインドされるとき、適切に動 作しないことに注意してください。 -t TCP NFS クライアントのサービスを行ないます。 -u UDP NFS クライアントのサービスを行ないます。 -e 無視されます。後方互換性のために含まれます。 -o NFSv4 サポートを無効にします。 例えば、``nfsd -u -t -n 6'' は、6 つのデーモンを使用して、UDP と TCP 転送 のサービスを行ないます。 サーバは、クライアントから最大の並列のレベルを扱うために、通常 4 から 6 の十分な数のデーモン、を実行するべきです。 nfsd ユーティリティは、NFS サーバの仕様で示されるポートでサービス要求を listen (接続を受け付け) します。Network File System Protocol Specification, RFC1094、NFS: Network File System Version 3 Protocol Specification, RFC1813 と Network File System (NFS) Version 4 Protocol, RFC3530 を参照してください。 NFS が実行しているカーネルでロードされていないことを nfsd が検出するな ら、kldload(2) を使用して NFS サポートを含むロード可能なカーネルモジュー ルをロードすることを試みます。これが失敗するか、または NFS KLD が利用可能 でないなら、nfsd は、エラーで終了します。 nfsd が複数のインタフェースまたはインタフェースの別名があるホストで実行さ れているなら、-h オプションの使用が推奨されます。利用者がそのオプションを 使用しないなら、NFS は、それらが送信されたのと同じ IP アドレスからの UDP パケットに応答しないかもしれません。また、このオプションの使用は、NFS ソ ケットが内部のインタフェースによってのみアクセスすることができるような ファイアウォールを行なっているマシンで安全に NFS のエクスポートするとき、 推奨されます。その後、ipfw ユーティリティは、外部のインタフェースで着信す る、nfs 関連のパケットをブロックするために使用されます。 サーバがクライアントのサービスを停止し、``nfsd server cache flooded...'' のようなコンソールメッセージを生成するなら、vfs.nfsd.tcphighwater のため の値は、増加される必要があります。これは、サーバがリブートせずに再び要求 を扱うことを可能にするべきです。また、これが生じるとき、12 時間の代わりに (秒単位の) 数分に vfs.nfsd.tcpcachetimeo のための値を減少させることを考慮 したいかもしれません。 不運にも vfs.nfsd.tcphighwater を大きすぎるようにすることは、 ``kern.ipc.nmbufs limit reached'' のようなコンソールメッセージによって示 されるように、mbuf の制限に達する結果となります。上記の sysctl 値の作業の 値を見つけることができないなら、vfs.nfsd.cachetcp を 0 に設定することに よって、TCP のための DRC キャッシュを無効にすることができます。 nfsd ユーティリティは、SIGUSR1 で終了されなければならず、SIGTERM または SIGQUIT で kill することはできません。nfsd ユーティリティは、シャットダウ ンの間にできるかぎり長く生き続けるために、これらのシグナルを無視する必要 があり、そうでなければ、ループバックのマウントは、アンマウントできませ ん。利用者が nfsd を kill しなければならないなら、``kill -USR1 <PID of master nfsd>'' を単に行います。 終了ステータス ユーティリティ nfsd は、成功すると 0 で、エラーがあった場合は >0 で終了し ます。 関連項目 nfsstat(1), kldload(2), nfssvc(2), nfsv4(4), exports(5), stablerestart(5), gssd(8), ipfw(8), mountd(8), nfsiod(8), nfsrevoke(8), nfsuserd(8), rpcbind(8) 歴史 nfsd ユーティリティは、4.4BSD ではじめて登場しました。 バグ gssd(8) が実行されていないとき、nfsd が開始されるなら、それは、AUTH_SYS 要求だけサービスします。この問題を処置するには、利用者は、nfsd を kill し て、gssd(8) が実行された後に、それを再開しなければなりません。 FreeBSD 11.4 April 25, 2015 FreeBSD 11.4