Ubuntu OneがDeja-Dupでサポートされているのと同じ方法でGoogle Driveがサポートされているかどうかを検索しようとしましたが、具体的なものは見ていません。バックアップファイルのローカルコピーを保存するのではなく、Googleドライブアカウントに直接コピーして、同期されないようにします。
Deja-dupを使用してこれを行うことはできませんが、幸いなことに、同じ目的を達成するために重複を使用できるので重要ではありません。 Deja-dupは、重複のGUIフロントエンドです。重複をコマンドラインから直接使用できます。意外なことに、deja-dupのGUIを使用するよりも簡単です。
パッケージは基本システムの一部ではないため、最初にパッケージpython-gdata
をインストールする必要があります。
Sudo apt-get install python-gdata
その後、次のコマンドを発行して、重複を使用してローカルフォルダを直接Googleドライブに配置できます。
duplicity localfolder gdocs://[email protected]/remotefolder
または
duplicity localfolder gdocs://username:[email protected]/remotefolder
2番目のケースでは、明らかに、Gmailのパスワードを要求しません(ただし、暗号化パスフレーズを要求します)。
復元するコマンド:
duplicity restore gdocs://[email protected]/remotefolder localfolder
上記のすべての場合、localfolder
はホームディレクトリ内のフォルダであり、ホームディレクトリからコマンドを実行しています。
2つの小さな警告。まず、復元中にlocalfolderが存在しないことを確認する必要があります。存在しない場合、localfolderが既に存在するという重複が中止されます。第二に、ubuntu 14.04で上記をテストしたので、他のバージョンについてはコメントできません。
これは このバグ で報告され、修正が コミット になりました。変更はバージョン32に含まれている必要があります。
更新:修正は 元に戻しました 重複バックエンドの問題が原因でした。ただし、重複はこれを行うことができます。 SOに関する質問 少なくとも2015年12月のDuplyフロントエンドでは、GoogleのOAuthで動作させる方法についてです。これには、pydrive
のインストール、Googleアカウントへのアクセスの設定が含まれます、および重複の設定ファイルの作成。
他のオプションと関連する質問: Google Cloud Storageで重複を伴うバックアップ
私が思いついた唯一の解決策は、Deja Dupを使用してローカルドライブにバックアップし、フォルダーを圧縮してGoogleドライブにアップロードすることです。
Google CloudまたはGoogle Driveでフォルダーを作成し、増分バックアップを自動的に達成する方法を見つけたいと思っています。
現在、私はエラーを受け取ります:
Cannot resolve hostname when using //drive.google.com/