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接口

这里使用的是Teracloud网盘,因为支持WebDav的网盘中这个的速度较快。Teracloud网盘免费空间大小为10GB,使用以下邀请码注册可以多得5G,已经注册了的账号也可以在My Page页面填写邀请码获赠空间:

GXKR3

获取Teracloud网盘WebDav地址和密钥:

在Teracloud网盘My Page页面,可以查看到WebDav地址和生成密钥:

Teracloud网盘获取WebDav信息

在DejaDup中,位置选择网络服务器,服务器地址填写:

davs://toi.teracloud.jp/dav/

以上地址与在Teracloud网盘获取到的地址区别是协议不同。

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

如果觉得配置WebDav太麻烦,可以直接使用微软的OneDrive

DejaDup选项设置OneDrive

如上图所示仅需设置远程文件夹即可,初始备份的时候会提示登录微软账号。

使用以下地址注册OneDrive可以多获得一些空间:

注册OneDrive

修改DejaDup设置的密码

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

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

seahorse

Ubuntu密钥环管理工具

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