問題タブ [fuse]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - Windows 2008:仮想ファイルシステム(FUSEなど)
FUSE for UnixのようなWindows用の仮想ファイルシステムを探していますが、何か提案はありますか?dokan、古いポートfifs、そしてCallback File Systemを見てきましたが、CFSの価格は非常に高額です。ありがとう。
linux - FUSE のようなファイル システム
独自のファイルシステムを開発する必要があります。問題は、いくつかのコールバック (読み取り、書き込み、オープンなど) で特定の動作のみが必要であり、I ノードの処理と新しい FS のゼロからの作成に時間を無駄にしたくないということです。
私はかつてFUSE(ユーザー空間のファイルシステム)に出くわしました.FUSEがユーザー空間にあるため、オーバーヘッド(ユーザーとの間のコピー)があることを除いて、それは私が必要とするほとんどすべてのものです.
FUSEのようなものはありますが、カーネル空間にありますか? または、copy_to と copy_from を回避する方法はありますか?
ありがとう、
linux - Why does nautilus read directories in advance?
I'm creating a tool base on FUSE that populates a directory (~/sites) with fuse filesystems. When you read a subdir (for example ~/sites/stackoverflow.com) a sftp/ftp/webdav/s3 connection is made to that host.
This works beautifully with most tools (bash, editors et cetera) but when I enter ~/sites/ with nautilus it pre-reads all directories. Nautilus will read all dirs under ~/sites. So if I have 32 hosts under ~/sites/ that would fire up 32 connections.
Why is nautilus doing that and is there a way to disable that behaviour?
java - コールバックファイルシステム:eldos.cbfs.ECBFSError:アクセスが拒否されました
コールバックファイルシステムの試用ライセンスをリクエストし、Javaを使用して簡単なアプリケーションを作成しようとしました。だから、私は次の数行を書いてそれを実行し、例外を受け取りましたeldos.cbfs.ECBFSError: Access is denied
コード
この問題を解決するにはどうすればよいですか?ありがとう
c - FUSE ファイルシステムが nautilus から隠れる
Linux 用の FUSE ドライバーを作成しました。マウントすると、nautilus サイドバーにエントリが表示されます。私はこれを望んでいません-マウント解除ボタンも機能しません。マウントされたヒューズ ファイルシステムの nautilus サイドバーでこのエントリを非表示にしたいと考えています。rootとして実行するとセキュリティホールが開くため、fstabに追加したくありません。オプション行またはコード自体に追加して、nautilus で表示されないようにすることはできますか?
python - ジェネレーターの stderr への Python 出力
Python ヒューズ fs をビルドします。私の readdir ジェネレーターでは、コードの最初の行は print ステートメントです。これは私のコンソールには表示されませんでした。バッファリングの問題だと思ったので、stderrへの出力に変更しました。まだ出力はありません。
次の行に手動フラッシュを追加しましたが、まだ何もありません。
次の行に time.sleep(3) を追加しました。プログラムは確かにスリープします。
次に、ディレクトリに他のコードを入力します (fuse.Direntry を生成します) 出力を取得し、ターミナルで ls を実行して、マウントされたヒューズ ディレクトリの内容を確認できますが、なぜ print コマンドが実行されないのか知りたいのです。この 1 つのジェネレーターでは機能しません。
アップデート
苦労している人のために:
コードです。ファイル リストが生成され、その中を移動できます。それは結構です。問題は、STDOUT、STDERR、どこにも「テキスト」が表示されないことです。
なぜこれがこのジェネレーターでのみ発生するのかを単純に尋ねていました。ヒューズコードの他の場所に印刷を配置して、非常にうまく出力を得ることができます。
linux - sshfs の使用時に MPD 権限が拒否されました - 権限を変更するには?
sshfs を使用して、ネットワーク上の別のコンピューターから音楽フォルダーをマウントしようとしています。フォルダーは正しくマウントされ、ターミナルを使用してファイルにアクセスできます。しかし、ncmpcpp を使用して MPD ライブラリを更新しようとすると、mpd.log にアクセス許可が拒否されたというエラーが表示されます。ファイルシステムが音楽フォルダーにマウントされていない場合は、mpd でアクセスできます。mpd がフォルダを認識できるようにするにはどうすればよいですか? ありがとう
posix - vala Posix.lstat()エラー
私はこのコードを持っています:
コンパイルしようとすると、次のエラーが発生します。
これを変更してみました:fuseguifs_getattr( "/ home / leon"、a); にfuseguifs_getattr( "/ home / leon"、* a);
しかし、エラーが発生します:「参照または出力パラメーターに値を渡すことができません」
「out」を追加してみました:res = Posix.lstat(path、out * stbuf);
これにより、次のエラーが発生します。エラー:refおよびoutメソッドの引数は、フィールド、パラメーター、ローカル変数、および配列要素へのアクセスでのみ使用できます。
ヒューズバインディングがそれを期待する方法の一部であるため、fuseguifs_getattrメソッドパラメーターを変更することはできません。
私は本当に立ち往生しています。誰か私がこれを解決する方法はありますか?
c++ - ヒューズ (ユーザー空間のファイルシステム) エラー: '.' の前にプライマリ式が必要です トークン
この helloworld の例をコンパイルすると、次のエラーが 4 回繰り返されます。
コードは次のとおりです。
java - 自分のファイルシステムをAndroidに実装できますか?
Androidでネットワークリダイレクタを作成する予定です。FUSEライブラリを使って作ることを考えています。ネットワークリダイレクタのサーバーは、AmazonS3またはGoogleCloudStorageになります。
私はアンドロイドについて非常に初心者です。それで、始める前に、私は何かをチェックしたいと思います。
- 同じプロジェクトはもうありますか?
- AndroidカーネルにはデフォルトでFUSEがありますか?
- このプロジェクトが完了した場合、Androidマーケットで受け入れられますか?
- どのFUSE言語バインディングを使用する必要がありますか?JavaまたはPythonを使用してユーザーモードのファイルシステムを実装できますか?
- ネットワークボリュームをマウントするには、root権限が必要ですか?ハッキングやルート化なしでマウントは可能ですか?
他のアドバイスもあります。