このファイルは nfslogd で使用するログのパス、ファイル名、およびタイプを定義します。各定義はタグに関連付けられています。NFS サーバーのログを開始するためには、各ファイルシステムについてタグを付ける必要があります。広域タグはデフォルト値を定義します。
必要に応じて、各タグに、次のパラメータを使用することができます。
ログファイルのデフォルトのディレクトリパスを指定するパラメータです。異なるように指定した場合を除いて、デフォルトディレクトリは /var/nfs です。
ログファイルのパスとファイル名を指定するパラメータです。デフォルトは /var/nfs/nfslog です。
ファイルハンドルパスデータベースのパスとファイル名を選択するパラメータです。デフォルトは /var/nfs/fhtable です。
バッファーファイルのパスとファイル名を決定するパラメータです。デフォルトは /var/nfs/nfslog_workbuffer です。
ユーザーから読み取り可能なログファイルを作成するときに使用するフォーマットを選択します。基本フォーマットでは、ftpd デーモンに似たログファイルが作成されます。拡張フォーマットは、より詳細に表示されます。
パスが指定されてない場合は、defaultdir によって定義されるパスが使用されます。絶対パスを使用すると defaultdir をオーバーライドできます。
ファイルを識別しやすくするために、ファイルを別々のディレクトリに入れておきます。次の例は必要な変更を示しています。
使用例 7-1 サンプル NFS サーバーロギング構成ファイル# 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 で共有されるファイルシステムを示しています。log=publicftp で共有されるファイルシステムは次の値を使用します。
デフォルトのディレクトリは /var/nfs です。
ログファイルは、/var/nfs/logs/nfslog* に保存されます。
ファイルハンドル-パスデータベーステーブルは /var/nfs/fh/fhtables に保存されます。
バッファーファイルは /var/nfs/buffers/workbuffer に保存されます。
NFS サーバーロギングの有効化については、NFS サーバーログを有効にする方法を参照してください。