我试图搜索是否支持 Google Drive,就像 Deja-Dup 支持 Ubuntu One 一样,但我没有看到任何具体的东西。我不想存储备份文件的本地副本,而是将其直接放入 Google Drive 帐户并防止它被同步。
您仍然无法使用 deja-dup 做到这一点,但幸运的是,这并不重要,因为您可以使用 duplicity 来实现相同的目的。Deja-dup 是双重性的 gui 前端。您可以直接从命令行使用 duplicity,令人惊讶的是它比使用 deja-dup 的 gui 更简单!
您需要先安装该软件包,python-gdata因为它不是基本系统的一部分。
sudo apt-get install python-gdata
Run Code Online (Sandbox Code Playgroud)
之后,您可以使用 duplicity 通过发出以下命令将本地文件夹直接放入谷歌驱动器:
duplicity localfolder gdocs://username@gmail.com/remotefolder
Run Code Online (Sandbox Code Playgroud)
或者
duplicity localfolder gdocs://username:password@gmail.com/remotefolder
Run Code Online (Sandbox Code Playgroud)
在第二种情况下,它显然不会询问您的 gmail 密码(但仍会询问加密密码)。
恢复命令:
duplicity restore gdocs://username@gmail.com/remotefolder localfolder
Run Code Online (Sandbox Code Playgroud)
在上述所有情况下localfolder,您的主目录中都有一个文件夹,并且您正在从您的主目录运行命令。
两个小警告。首先,在恢复时,您必须确保 localfolder 不存在,否则重复性将中止说 localfolder 已经存在。其次,我已经在 ubuntu 14.04 中测试了上述内容,因此无法评论其他版本。
小智 1
我想出的唯一解决方案是使用 Deja Dup 备份到本地驱动器,然后压缩文件夹并上传到 Google 云端硬盘。
我希望找到一种方法,用Google Cloud或Google Drive创建文件夹并自动实现增量备份。
目前我收到错误:
Cannot resolve hostname when using //drive.google.com/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12700 次 |
| 最近记录: |