フック付きの動的ファイルシステム

フック付きの動的ファイルシステム

とにかく、Linux(どんなディストリビューションでもバージョンに関係なく)には、読み書きフックを持つ動的ファイルシステムはありますか?たとえば、動的ファイルシステムを/dynamicにマウントし、存在しない場所に読み書きを試みるたびにbashスクリプトまたはプログラムを実行したいとします。 bashスクリプトを作成した場合と同様に、tail /dynamic/folder1/file1.log読み取り操作の前に実行され、パスをパラメータとして使用できます。同様のプロジェクトがありますか?

ベストアンサー1

あなたが探しているヒューズ

FUSE では、フル機能のファイルシステムをユーザー空間プログラムに実装できます。機能は次のとおりです。

  • シンプルライブラリAPI
  • インストールが簡単(パッチやカーネルの再コンパイルは不要)
  • 安全な実装
  • ユーザースペース - カーネルインターフェースは非常に効率的です。
  • 権限のないユーザーも利用可能
  • Linuxカーネル2.4.X、2.6.X、3.Xで動作します。
  • 時間が経っても非常に安定していることが証明されています。

公正に言えば、FUSEモジュールを見たことはありません。生のプログラム/スクリプトなので、まだやるべきことがあります。一部コーディング。

おすすめ記事