Deja-DupでUbuntu Oneがサポートされているのと同じ方法でGoogleドライブがサポートされているかどうかを検索してみましたが、具体的なものは何も見ていません。バックアップしたファイルのローカルコピーを保存するのではなく、直接Googleドライブアカウントに保存して、同期されないようにします。
Deja-DupでUbuntu Oneがサポートされているのと同じ方法でGoogleドライブがサポートされているかどうかを検索してみましたが、具体的なものは何も見ていません。バックアップしたファイルのローカルコピーを保存するのではなく、直接Googleドライブアカウントに保存して、同期されないようにします。
回答:
それでもdeja-dupを使用してこれを行うことはできませんが、幸いにも同じ目的を達成するために複製を使用できるため、問題になりません。Deja-dupは、複製のGUIフロントエンドです。コマンドラインから直接複製を使用できますが、意外にもdeja-dupのGUIを使用するよりも簡単です。
パッケージpython-gdata
は基本システムの一部ではないため、最初にパッケージをインストールする必要があります。
sudo apt-get install python-gdata
その後、次のコマンドを発行して、duplicityを使用してローカルフォルダーを直接googleドライブに配置できます。
duplicity localfolder gdocs://username@gmail.com/remotefolder
または
duplicity localfolder gdocs://username:password@gmail.com/remotefolder
2番目のケースでは、Gmailのパスワードは要求されません(ただし、暗号化パスフレーズは要求されます)。
復元するコマンド:
duplicity restore gdocs://username@gmail.com/remotefolder localfolder
上記のすべての場合localfolder
は、ホームディレクトリ内のフォルダーであり、ホームディレクトリからコマンドを実行しています。
2つのマイナーな警告。まず、復元するときにlocalfolderが存在しないことを確認する必要があります。それ以外の場合、重複はlocalfolderがすでに存在しているという理由で中止されます。第二に、私はubuntu 14.04で上記をテストしたので、他のバージョンについてコメントすることはできません。
BackendException: Error while authenticating client: Server responded to ClientLogin request: 404, https://developers.google.com/accounts/docs/AuthForInstalledApps
、古い認証方法の不満を指摘してエラーが出ます。使用方法上の任意の更新手続きがあるduplicity
とのOAuth 2.0は?