Oracle® Solaris 11.2 でのネットワークファイルシステムの管理

印刷ビューの終了

更新: 2014 年 7 月
 
 

NFS サーバーログ機能のしくみ


注 -  サーバーロギングは NFS Version 4 ではサポートされません。

NFS サーバーロギングは、NFS の読み取りと書き込み、およびこのファイルシステムを変更する操作の記録を提供します。これらのレコードは情報へのアクセスをトレースするのに利用できます。さらに、この記録は、情報へのアクセスを測定する定量的な方法を提供します。

    ログ機能が有効になっているファイルシステムにアクセスすると、カーネルが raw データをバッファーファイルに書き込みます。このデータには、次の内容が含まれています。

  • タイムスタンプ

  • クライアント IP アドレス

  • 要求者の UID

  • アクセスされているファイルまたはディレクトリオブジェクトのファイルハンドル

  • 発生した操作のタイプ

nfslogd デーモンはこの raw データを、ログファイルに保存される ASCII レコードに変換します。使用可能なネームサービス機能が一致しているものを見つけると、その変換中に IP アドレスはホスト名に変更され、UID はログインに変更されます。ファイルハンドルはパス名にも変換されます。デーモンはファイルハンドルを追跡し、情報を別のファイルハンドルパステーブルに保存して、変換を完了します。このようにすると、ファイルハンドルにアクセスされるたびに、パスを識別し直す必要がなくなります。nfslogd が無効になっている場合はファイルハンドル - パステーブル内のマッピングへの変更が行われないため、このデーモンは実行したままにする必要があります。