web-dev-qa-db-ja.com

WindowsでFuseを使用することはできますか?

ヒューズ )。できれば管理者権限なし。例は、おそらくMSYSを介したsshfsでしょうか?

39
Tobias Kienzler

Windowsファイルシステムプロキシ(winfsp) のFuse互換性レイヤーがあります。

このプロジェクトはライブのようです(2019年現在)。ただし、ほぼ完全に1人の開発者によるショーのようです。

コードはGPLv3の下で github でホストされています-"GPLv3の制約が煩わしすぎる場合は、商用ライセンスも利用できます。"

私のオフィスの誰かがwinfspを実行していますが、Fuse互換性レイヤーを使用していません。

8
Peter

私が理解している限り、Windowsには、カーネル(つまり、ドライバー)にコードを追加せずに独自のファイルシステムを定義できるものは同梱されていません。したがって、管理者権限が必要になります。

2010年に Fuse FAQ はいくつかの潜在的な代替案に言及していますが、それらはすべてDokanを除いてベーパーウェアのように見えました。 Dokanは放棄されましたが、いくつかのフォークが存在します: DokanxDokany 、および more と少なくとも2つ 。NETバインディング 。 Dokanyには SSHFSコンポーネント があります。

理想的ではありませんが、「Fuse for Windows」を実現する方法は、VMで小さなLinuxインストールを実行し、FuseとSambaのみをインストールして、マウントされたFuseフォルダーを共有として公開することです。

8
Allanrbo

Dokan と呼ばれるものがありますが、うまく機能しません。 [〜#〜] sshfs [〜#〜] をサポートします。

7
mbq

Windowsにはデフォルトでユーザースペースファイルシステムのサポートが含まれていないため、DokanのようなFuseと同等のWindowsをインストールするには管理者権限が必要になります(結局、このようなドライバーはカーネルにフックする必要があります)。

2
JanC

このWindowsライブラリへのリンクを見たことがあります コールバックファイルシステム これは、Fuseの商用ポートのようです。私はまだ試していません。そして、それは商用利用のために2,500ドル以上であるようです。

1
Matthew Lock

MSが導入されたとき [〜#〜] gvfs [〜#〜] 彼らは多かれ少なかれヒューズのような新しいフィルタードライバーを作成しました

GVFSは新しいWindowsフィルタードライバー(LinuxのFuseドライバーの道徳的同等物)に依存しており、GVFSを試すことができるように、Windowsチームと協力してそれを早期に利用できるようにしました。

スケーリングGit(およびいくつかのバックストーリー)

こちらもご覧ください

1
phuclv

Windows Projected File System (ProjFS)は、仮想ファイルシステムをバックアップするユーザーモードアプリを作成できます。これはWindows 10 1809で導入されました。この機能は、Windowsの機能ダイアログで 有効 にする必要があります。このテクノロジーは [〜#〜] gvfs [〜#〜] によって使用されます。

0
czerny