このファイルは nfslogd で使用するログのパス、ファイル名、およびタイプを定義します。各定義はタグと関連づけられています。NFS サーバーのログを開始するためには、各ファイルシステムについてタグを付ける必要があります。広域タグはデフォルト値を定義します。各タグには必要に応じて次のパラメータを使用することができます。
ログファイルのデフォルトのディレクトリパスを指定するパラメータです。
ログファイルのパスとファイル名を指定するパラメータです。
ファイルハンドルパスデータベースのパスとファイル名を選択するパラメータです。
バッファーファイルのパスとファイル名を決定するパラメータです。
ユーザーから読み取り可能なログファイルを作るときに使用するフォーマットを選択します。基本フォーマットは、ftpd デーモンと同様なログファイルが作成されます。拡張フォーマットは、より詳細に表示されます。
パスとファイル名の両方を指定することができるパラメータについては、パスが指定されていない場合は、defaultdir が定義するパスが使用されます。絶対パスを使用すると defaultdir を無効にすることができます。
ファイルを識別しやすくするために、ファイルを別々のディレクトリに入れておきます。次に、必要な変更の例を示します。
% cat /etc/nfs/nfslog.conf #ident "@(#)nfslog.conf 1.5 99/02/21 SMI" # . . # NFS server log configuration file. # global defaultdir=/var/nfs ¥ log=nfslog fhtable=fhtable buffer=nfslog_workbuffer publicftp log=logs/nfslog fhtable=fh/fhtables buffer=buffers/workbuffer |
この例では、 log=publicftp と共有するファイルはすべて、次の値を使用します。デフォルトのディレクトリは /var/nfs になり、ログファイルは /var/nfs/logs/nfslog* に保存され、ファイルハンドルパスデータベーステーブルは /var/nfs/fh/fhtables に保存され、バッファーファイルは /var/nfs/buffers/workbuffer に保存されます。