Netatalk 4.5.0
ファイルシステム変更イベント
Netatalk にはファイルシステム変更イベント (Filesystem Change Events, FCE) 機構が含まれている。ここで、afpd プロセスは、なにがしかのファイルシステムイベントについて、関心を寄せているリスナーに、UDP ネットワークデータグラム経由で通知する。
この機能はデフォルトでは無効になっている。有効にするには、afp.conf の fce listener オプションを、FCE イベントを受け取るべきホストのホスト名または IP アドレスに設定する。
Netatalk には、UDP データグラムを受信した AFP サーバーについての情報を出力する簡単な FCE リスナーアプリケーション fce_listen が含まれている。このアプリケーションのソースコードは、UDP パケットのフォーマットについてのドキュメントとしても役立つ。
FCE v1
サポートされているファイルシステム変更イベントは以下である:
-
ファイル変更:file modification (fmod)
-
ファイル削除:file deletion (fdel)
-
ディレクトリ削除:directory deletion (ddel)
-
ファイル作成:file creation (fcre)
-
ディレクトリ削除:directory deletion (ddel)
FCE v2
FCE v2 イベントは、アクションを実行したユーザーなどの追加のコンテキストを提供する。また、FCE v2 では以下のイベントは加われた:
-
ファイル移動 (fmov)
-
ディレクトリー移動 (dmov)
-
ユーザーログイン (login)
-
ユーザーログアウト (logout)