RPC.LOCKD(8)

名称
rpc.lockd - NFS ファイルロックデーモン

書式
rpc.lockd [-d [debug_level]]

解説
rpc.lockd デーモンは、NFS 環境において、 ファイルやレコードのロックサービスを提供します。

rpc.lockd のオプションは以下のとおりです:

-d  syslog を通してデバッグ情報を書くようになります。 デーモンへの全ての RPC トランザクションが記録されます。 このメッセージは level が LOG_DEBUG で facility が LOG_DAEMON として 記録されます。 debug_level が指定されない場合には 1 が使われます。 debug_level が 1 の場合、1 つのプロトコル操作につき 1 行のログが作成されます。これより高いデバッグレベルを指定すると、 その操作の引数とデーモンの内部動作も出力するようになります。

エラーの状態は、デバッグレベルに関係なく、log level が LOG_ERR で facility が LOG_DAEMON として syslog を通して記録されます。

rpc.lockd デーモンは inetd(8) から起動してはいけません。これは、プロトコルが、システムの開始時に デーモンが起動されていることを仮定しているためです。 デーモンは rc(8) によりネットワークの開始後に起動されるべきです。

関連ファイル
/usr/include/rpcsvc/nlm_prot.x
    ネットワークロックマネージャプロトコルの RPC プロトコル仕様。

関連項目
syslog(3), rc(8), rpc.statd(8)

バグ
現在の実装では、プロトコルのサーバ側しかありません (つまり、他の OS 上のクライアントは FreeBSD ファイルサーバ上にロックを 確立することはできますが、OS が FreeBSD 上のクライアントがロックを 確立する手段がありません)。

プロトコルのバージョン 1, 2, 3 が実装されていますが、 バージョン 2 (Unix systems) および 3 (PC-NFS clients) が一般的であり、バージョン 1 のクライアントが見つからなかったため バージョン 1 についてはテストされていません。

標準
実装は、 X/Open CAE Specification C218, "Protocols for X/Open PC Interworking: XNFS, Issue 4", ISBN 1 872630 66 9 をもとにしています。