Deja-Dup Google Drive 支持

Deja-Dup Google Drive 支持

我尝试搜索 Google Drive 是否像 Ubuntu One 支持 Deja-Dup 一样受支持,但我没有看到任何具体信息。我不想存储备份文件的本地副本,而是直接将其放入 Google Drive 帐户并防止其被同步。

答案1

您仍然无法使用 deja-dup 来实现这一点,但幸运的是,这没关系,因为您可以使用 duplicity 来实现相同的目的。Deja-dup 是 duplicity 的 GUI 前端。您可以直接从命令行使用 duplicity,令人惊讶的是,它比使用 deja-dup 的 GUI 更简单!

您需要python-gdata先安装该包,因为它不是基础系统的一部分。

sudo apt-get install python-gdata

之后,您可以使用 duplicity 将本地文件夹直接放入 Google Drive,方法是发出以下命令:

duplicity localfolder gdocs://[email protected]/remotefolder

或者

duplicity localfolder gdocs://username:[email protected]/remotefolder

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

恢复命令:

duplicity restore gdocs://[email protected]/remotefolder localfolder

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

两个小警告。首先,在恢复时,您必须确保 localfolder 不存在,否则 duplicity 将中止,并说 localfolder 已存在。其次,我已经在 ubuntu 14.04 中测试了上述内容,因此无法评论其他版本。

答案2

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

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

目前我收到错误:

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

答案3

据报道这个错误,已修复坚定的。该更改应包含在版本 32 中。

更新:修复是已恢复由于 duplicity 后端的问题。但是,duplicity 仍然可以做到这一点。有一个关于 SO 的问题关于如何使其与 Google 的 OAuth 协同工作,至少是截至 2015 年 12 月的 Duply 前端。这涉及安装pydrive、设置您的 Google 帐户的访问权限以及为 duplicity 创建设置文件。

与其他选项相关的问题:使用 Duplicity 在 Google Cloud Storage 上备份

相关内容