Windows の世界では、ファイル システム フィルター (上位または下位) を作成して、ファイルが変更されたときにドライバーをアクションにフックすることができます (たとえば、仮想ドライブの監査または作成)。
Macの類似モデルはどれか知っていますか? I/O Kit はドライバー開発について述べていますが、ストレージ モデルやファイル システムを指定していません。別のキットはありますか?
OS X には FreeBSD のような kevent/kqueue がありませんでしたか?
スポットライトが使用するプライベート API があるようです。ソースは次の場所にあります。
http://osxbook.com/software/fslogger/
独自のファイル システム (仮想ドライブのようなもの) を作成する場合は、MacFuse を使用します。