Deja-Dup Google Drive支持

我尝试搜索Google Drive是否支持与Deja-Dup支持Ubuntu One的方式相同,但我没有看到任何具体内容。 我不想存储备份文件的本地副本,而是直接将其放入Google云端硬盘帐户并阻止其同步。

你仍然不能使用deja-dup,但幸运的是,这并不重要,因为你可以使用duplicity来达到同样的目的。 Deja-dup是两面派的gui前端。 您可以直接从命令行使用duplicity,令人惊讶的是它比使用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 

在第二种情况下,它显然不会要求您的Gmail密码(但仍会要求加密密码)。

要恢复的命令:

 duplicity restore gdocs://username@gmail.com/remotefolder localfolder 

在上述所有情况下, localfolder是主目录中的一个文件夹,您正在从主目录运行命令。

两个小警告。 首先,在恢复时你必须确保本地文件夹不存在,否则表示文件夹已经存在,欺骗将中止。 其次,我在ubuntu 14.04中对上面的内容进行了测试,所以无法评论其他版本。

我提出的唯一解决方案是使用Deja Dup备份到本地驱动器,然后压缩文件夹并上传到Google云端硬盘。

我希望找到一种方法来创建一个包含Google Cloud或Google Drive的文件夹,并自动实现增量备份。

目前我收到错误:

 Cannot resolve hostname when using //drive.google.com/ 

这个bug已经报告了,已经提交了修复程序。 更改应包含在版本32中。

更新:由于双重后端问题,修复程序已恢复 。 但是,口是心非仍然可以做到这一点。 关于如何使用Google的OAuth,至少在2015年12月使用Duply前端有一个问题 。这包括安装pydrive ,在您的Google帐户上设置访问权限,以及为双重性创建设置文件。

与其他选项相关的问题: 在Google云端存储上使用双重性进行备份