2

Googleドライブがリリースされたので、他のファイルシステムを直接統合できるかどうか疑問に思いました。Googleドライブ用のFUSEやDOKANのようなものを考えています。Googleドライブがルートファイルシステムになりますが、他のドライブはフォルダの形で統合できます。

たとえば、DropBoxをGoogleドライブにマウントしてから、任意のGoogleドライブクライアントからDropBoxファイルに直接アクセスできます。

アイデアがわかりますか?

これにより、ユーザーは自分のサーバーのストレージを使用して、それをGoogleドライブに追加することもできます。これにより、Googleドライブが提供するすべての利点を活用できる一方で、よりプライベートで安全なものになります。

そのようなものをGoogleDriveAPIを介して作成できるかどうか知っていますか?そうでない場合、そのような機能が将来追加される可能性はどのくらいありますか?

Googleドライブ、またはこの機能を最初に実装するその他のWebストレージサービスは、Webファイルシステムになる可能性があります。すべてのWebサービスは、そのようなサービスを1つだけサポートする必要がありますが、他のすべてのファイルシステムのサポートは、そのようなファイルシステム拡張機能によって実現されます。

これがウェブの未来です。

4

2 に答える 2

3

理論的には、ドライブフォルダを別のストレージシステムと同期させ続けるツールを作成することは間違いなく可能です。

Googleが提供する現在のGoogleドライブ同期クライアントは次のカテゴリにあります。

Google Drive root folder <-> local file folder

同様に、誰でも次の任意の組み合わせの同期ツールを作成できます。

  • Googleドライブフォルダ
  • ドロップボックス
  • ヒューズ
  • ..。

今のところ、これを行うにはGoogleドキュメントリストAPIを使用します。ポーリングに役立つ本当に素晴らしい変更フィードがあります。

于 2012-04-25T21:46:11.967 に答える
0

回答に対するあなたのコメントのいくつかと、あなたの元の投稿を読んでいます。「ファイルシステム」が何であるかについて同じページにいるかどうかはわかりません。(それが確かに何であるかはわかりませんが、いくつかのことをレイアウトしようとします。他の人が私を修正することができます。)

ファイルシステムには次のものがあります。

  1. いくつかのバイナリデータ、ファイル、ディレクトリ構造など。
  2. 上記の1.のインデックスなどの一部のメタデータ
  3. さらに、より広い定義に含めることができます。1と2にデータを読み書きするためのルールをコンピューターに指示する計算ロジック(仕様(仕様)と仕様を実装する「ドライバー」)です。 。

Gdriveをファイルシステムと見なす場合、ドライバーの仕様はGoogleのList APIドキュメントであり、そのドキュメントを実装するアプリは基本的に「Gdriveドライバー」です。同様に、Dropboxをファイルシステムと見なす場合、ドライバーの仕様はDropbox APIドキュメントであり、そのドキュメントを実装するアプリはすべて「Dropboxドライバー」です。

次に、ドライバーをどこに実装する予定ですか?あなたと私は確かにGdriveサーバークラスターにDropboxドライバーを実装することはできません-Googleがまだそれを許可するとは思いません(おそらくいつかはそうなるでしょうが)。そのため、Dropboxフォルダが「クラウド上の」Gdriveにフォルダとしてマウントされていることを確認します。これは、標準のhttps://drive.google.comユーザーインターフェイスで表示されるものですが、すぐには発生しません。(Gdriveが後者のWebサイトの「クラウド上の」Dropboxフォルダーにマウントされていることもわかりません。)

ただし、確かに、DropboxドライバーとGdriveドライバーの両方をパーソナルコンピューティングクライアントデバイス(デスクトップ/ノートブック/電話/タブレットなど)に実装できます。そのため、クライアントはDropboxとGdriveの両方の「クラウド」ストレージにアクセスし、それぞれのデータをクライアントのディスクドライブ上の同じフォルダに同期できます。(これを行うと「未定義」の動作が発生するというアドバイスが出されたことはほぼ間違いありませんが、試してみることができます。)

于 2012-05-11T12:31:00.660 に答える