Ubuntu使用DejaDup增量备份数据

DejaDup是一款小巧好用的备份工具,功能特点如下:

  • 支持增量备份;
  • 支持选择多个目录备份;
  • 支持设置定时备份;
  • 支持手动一键备份;
  • 支持一键恢复数据;
  • 支持历史版本,可恢复到任意备份时间点;
  • 备份数据是加密的,就算别人拿到备份的数据也不用担心安全问题。

Zorin OS自带了DejaDup备份软件,但版本较旧,可以使用以下命令安装最新版本:

sudo snap install deja-dup --classic

DejaDup支持的协议如下:

  • AFP
  • FTP
  • FTPS
  • NFS
  • SMB
  • SFTP
  • SSH
  • WebDav

DejaDup备份设置

以WebDav协议为例,选项配置如下图所示:

DejaDup选项设置WebDav接口

示例中使用的是坚果云网盘,其他WebDav接口设置方法相同。

注意:坚果云WebDav接口有频率和文件数量限制,如下:

  • 文件上传大小限制:500M;
  • 访问频率限制:免费版用户每30分钟不超过600次请求,付费用户每30分钟不超过1500次请求;
  • 同步目录/文件数限制:单次请求为750个,支持分多页多次加载。如果你使用WebDAV工具未实现按分页多次加载,可能会出现文件同步不完整的情况。

获取坚果云WebDav地址和密钥:

登录坚果云,进入账户信息页面,点击安全选项,可以看到如下图所示的第三方应用管理界面:

坚果云第三方应用管理

坚果云的WebDav地址是:

https://dav.jianguoyun.com/dav/

在DejaDup中需要填写:

davs://dav.jianguoyun.com/dav/

添加应用并生成密码:

坚果云添加第三方应用

首次备份/恢复时会提示输入密钥,以及设置备份密码。备份密码是在恢复数据时进行校验身份用的,为了数据安全建议设置。

修改DejaDup设置的密码

无论是备份密码,还是网络服务器的密钥,DejaDup都没有提供修改的选项。这是因为密码都使用Ubuntu的密钥环来保存的,因此可以使用密钥环工具来删除或修改。

在终端输入以下命令打开密钥环工具:

seahorse

Ubuntu密钥环管理工具

进入登录选项,就可以看到所配置的密码了。

阿里云