0

ファイルシステムの read() を変更するために fuse を使用しているときに、他の read() が終了する前に read() が呼び出されていることに気付きました。とにかくそれらを順次化することはありますか?それらが重複する場合、最初の read() から期待されるデータは、実際には 2 番目によって作成されます。みんなありがとう

  1. read(path="/location.csv", buf=0x01c16960, size=32768, offset=16384, fi=0x33eb4e40)

    1 の start_read

  2. read(パス="/location.csv", buf=0x01c1eb60, サイズ=65536, オフセット=49152, fi=0x346b5e40)

    2 の start_read

    1 の end_read

    2 の end_read

4

1 に答える 1

0

-s(シングルスレッド) オプションでファイルシステムを実行してみてください。それがうまくいく場合は、 using に追加することで強制的に実行できfuse_argsますfuse_opt_add_arg

于 2011-09-28T09:45:16.240 に答える