2

1 つのディレクトリをそれ自体にマウントするヒューズ ファイル システムを作成しています。いくつかの通話を記録したい(flushたとえば)。ヒューズ チュートリアル サンプル コードの適応を開始しました。任意のディレクトリをバインドしようとすると、うまく機能します:

./bbfs -o nonempty ./test ./test

しかし、特定のルート ディレクトリ ("/") をバインドしようとすると:

sudo ./bbfs -o nonempty / / 

ログファイルに 1 行もありません。

出来ますか?

私のマングル版のサンプルプログラム. bbfs.cファイルのみを変更しました。

4

1 に答える 1

2

/ルートファイルシステムが既に存在するため、FUSE ファイルシステム (またはその他のタイプのファイルシステム) を にマウントすることはできません。

パスにファイルシステムをマウントすると、そのパスの下に以前存在していたファイルにアクセスできなくなるため、とにかく悲惨なことになります。このように FUSE をフィルターとして使用することはできません。何をしようとしても、別の解決策を見つける必要があります。

于 2012-08-09T17:40:18.517 に答える