fuse

    2

    1答えて

    ポイントマウント上のマウントヒューズにPythonコードを書きました。常に無効な引数エラーを返します。私はCで同じプログラムを試しましたが、うまくいきます。 Python Guruが問題の原因を見つけるのを助けてくれますか?ここにコードを貼り付けました。 #!/usr/bin/python import stat import os import ctypes from ctypes.u

    1

    1答えて

    私はFUSEを使ってファイルシステムを作っています。疑いがあることを知っています。新しいファイルシステムで "cd"コマンドを使用すると、存在しないディレクトリに変更されます。 たとえば、ディレクトリ "m"が存在せず、 "cd m"を作成すると、そのディレクトリに変更されます。 ディレクトリが変更されたときにFUSEが呼び出す関数はどれですか?なぜアプリは私が記述する問題をやっているのですか?

    2

    1答えて

    現在、FUSEのreaddir()はブロッキング方法です。つまり、いつでもreaddir()操作を1つだけ呼び出すことができます。私のファイルシステムは同時にディレクトリ操作を重くサポートする必要があります。助言がありますか? ありがとう

    5

    1答えて

    ヒューズにreaddir()機能を実装する際に奇妙な問題が発生しています。 LS LS:読んディレクトリ:私はヒューズで任意のディレクトリにある 'LSを' を実行するとき基本的に、私は次のようなエラーが発生します。入力/出力エラー FILE1.Cのfile2.c しかし、奇妙なことに、readdirはまさにそれがやろうとしていることをやっています。その特定のディレクトリでは、「file1.c」と

    1

    1答えて

    libhdfs(外部アプリケーションとhdfsとのインタフェースを可能にするネイティブ共有ライブラリ)をコンパイルしようとしています。これは、ヒューズを使用してHadoopのhdfsをマウントするために必要ないくつかのステップの1つです。 コンパイルはしばらくの間、うまく行くようだが、「BUILD FAILED」と、次のような問題点の要約で終了 - コモンズ・ログ#コモンズ・ロギング; 1.0.4

    2

    2答えて

    FUSEファイルシステムのスーパーブロック内のiノードをループバックするにはどうすればよいですか?ドキュメントはこれについて何も指定していない。

    3

    1答えて

    現在、私はfuse-pythonを使ってヒューズを書いています。それはすでに必要なことをやっている。しかし、それが数週間マウントされた後、それは著しく遅くなってきています。だから私はそれをプロファイルしたかった。私はそれが最適化できるいくつかの点について知っています。しかし、これらは犯人であってはならない。 しかし、fuse-pythonは無限ループでハングします(line 733 and 757

    0

    1答えて

    FUSEファイルシステムプロセスで作成されたデータにアクセスする方法はありますか?例: prefix_write()内の 私はいくつかのデータをメモリに保存し、別のプロセスからそれらのデータにアクセスしたいと思います。 共有メモリが動作するはずです。しかし、私は他のプロセスから関数としてアクセスするfuse_operationsのカスタムフィールドのようなより洗練されたソリューションを探しています

    40

    2答えて

    私はFUSEから、このサンプルコードを読んでいます。具体的 static int hello_readdir(const char *path, void *buf, fuse_fill_dir_t filler, off_t offset, struct fuse_file_info *fi) { (void) offset; (void) fi;

    1

    1答えて

    スーパーユーザー権限を必要とせずにディレクトリを別のディレクトリにマウントする必要があります。私はヒューズツールbindfsが正確にそれを行うことを発見しましたが、ノーチラスはサイドバーにすべてのマウントを表示します。私が書いているツールは、さまざまなディレクトリを動的にマウントするので、ファイルマネージャのすべてのマウントが常に変わるのを見るのは面倒です。 私はそれについて何かできることはありま