11

リストされている製品に実装されているものと同様の仮想ドライブ機能を実装するためのオンライン リソースを探しているここ

解決策は、できれば適切に動作するフレームワークを使用して、クロス OS (win、pc、linux) にする必要があります。現在、この質問への回答は広く分散しており、何を使用するかについて明確なオプションはありません。

私が見つけた現在の提案:

  1. Fuse (さまざまな Windows ポートの状態についてはよくわかりません)
  2. 道灌文庫
  3. カスタム名前空間拡張 (Windows のみ、さまざまな CodeProject 記事のソース)
  4. 商用フレームワーク (windows) - LogicNPEldos
  5. ウェブダブ

回答ごとに 1 つの提案を挙げてください。それに応じて質問を更新します。質問の目的は、そのような質問に対する最良の参照点を作成することです...

WebDav はクロス OS を実装するのに最も簡単なように思われるので、これに関する詳細情報をいただければ幸いです。

4

10 に答える 10

7

簡単な解決策は、ターゲット プラットフォームごとにネイティブ SMB クライアントを使用し、それを使用して、Samba の VFS API を使用して実装されたカスタム Samba ファイルシステムをマウントすることです。クロス プラットフォームの Unix 仮想ファイル システムを実装するためにカスタム NFS サーバーが使用されてきましたが、Windows と Linux をサポートするには SMB の方がはるかに適しています。

クライアント側のリソースにアクセスするために VFS が必要な場合は、クライアントで VFS を使用して Samba サーバーを実行し、ループバックまたは localhost ネットワークを使用してドライブをマウントする必要があります。Samba は、Cygwin をアダプターとして使用する Win32 へのポートを含め、広く移植されています。

于 2009-02-27T16:19:44.527 に答える
5

WebDAV。ハートビートで。本質的にクロスプラットフォームであり、かなりの量のクライアント サポートと適切なオープン ソース サーバー コードがあります。Apache mod_dav はあなたの友達です。

Mac、Windows、および Linux での WebDAV クライアントのサポートを確認してください。

オープンソース WebDAV サーバー:

また、 WebDAV リソースを確認することを忘れないでください。

于 2009-03-03T17:08:42.427 に答える
2

ファイルのバックアップと共有には、前述のすべてのプラットフォームで Jungledisk を使用しています。ダウンロード ページを見ると、互換性のあるすべてのプラットフォームが表示されます。Web サーバー (CentOS x64)、Mac OSX 10.5、およびデュアルブート PC (Vista/Fedora) をすべて 1 つのライセンスでバックアップしています。

  • すべてのバージョンで WebDav を使用
  • Linux版もFUSE機能を搭載
  • Amazon の手頃な価格の S3 ストレージ プラットフォームを使用
  • Cloud Files サポート (Mosso) を 15¢/gb で I/O に無料で追加します。

ジャングルディスク

于 2009-03-04T05:42:20.680 に答える
1

SSHFS (ホスト側で SFTP が必要)。いくつかのバグがありますが、全体的にはうまくいっています。

于 2009-03-06T14:55:28.057 に答える
1

Alfresco JLANを使用できます。JLAN は、プロトコル CIFS、NFS および FTP の Java クライアントおよび Java サーバー実装です。JLAN を使用すると、ファイルをネットワーク経由で共有でき、ネットワーク ドライブ経由で利用できます。

ダウンロードはhttp://sourceforge.net/project/showfiles.php?group_id=143373&package_id=248550にあります。

于 2009-03-08T09:43:20.007 に答える
1

VirtualBox の VDI。オープンソースです。

于 2009-02-27T12:16:40.197 に答える
0

単純な FTP はどうですか? それともNAS?標準プロトコルに固執すれば、それとの統合に問題はないはずです。Back In The Day で Linux SFTP ファイルシステム拡張機能を作成しましたが、最近ではほとんどの OS がユーザーモード ファイルシステムをサポートしているため、選択したものと統合することはそれほど難しくありません。

于 2009-02-27T13:31:27.350 に答える
0

Fuse は Windows では動作しません。

私の選択は次のとおりです。

  • Unix/Mac 用 FUSE
  • Windows 用の EldoS コールバック ファイル システムまたはフィルター (現在はフィルターを使用しています) ( http://www.eldos.com/ )

よろしく

于 2009-02-27T12:10:22.660 に答える
0

ジャングルディスク

于 2009-02-27T12:11:34.983 に答える