Ubuntu使用DejaDup增量备份数据
DejaDup是一款小巧好用的备份工具,功能特点如下:
- 支持增量备份;
- 支持选择多个目录备份;
- 支持设置定时备份;
- 支持手动一键备份;
- 支持一键恢复数据;
- 支持历史版本,可恢复到任意备份时间点;
- 备份数据是加密的,就算别人拿到备份的数据也不用担心安全问题。
Zorin OS自带了DejaDup备份软件,但版本较旧,可以使用以下命令安装最新版本:
sudo snap install deja-dup --classic
DejaDup支持的协议如下:
- AFP
- FTP
- FTPS
- NFS
- SMB
- SFTP
- SSH
- WebDav
DejaDup备份设置
以WebDav协议为例,选项配置如下图所示:
这里使用的是Teracloud网盘,因为支持WebDav的网盘中这个的速度较快。Teracloud网盘免费空间大小为10GB,使用以下邀请码注册可以多得5G,已经注册了的账号也可以在My Page页面填写邀请码获赠空间:
GXKR3
获取Teracloud网盘WebDav地址和密钥:
在Teracloud网盘My Page页面,可以查看到WebDav地址和生成密钥:
在DejaDup中,位置选择网络服务器,服务器地址填写:
davs://toi.teracloud.jp/dav/
以上地址与在Teracloud网盘获取到的地址区别是协议不同。
首次备份/恢复时,会提示输入密钥,以及设置备份密码。备份密码是在恢复数据时进行校验身份用的,为了数据安全性建议设置。
如果觉得配置WebDav太麻烦,可以直接使用微软的OneDrive:
如上图所示仅需设置远程文件夹即可,初始备份的时候会提示登录微软账号。
使用以下地址注册OneDrive可以多获得一些空间:
修改DejaDup设置的密码
无论是备份密码,还是网络服务器的密钥,DejaDup都没有提供修改的选项。这是因为密码都使用Ubuntu的密钥环来保存的,因此可以使用密钥环工具来删除或修改。
在终端输入以下命令打开密钥环工具:
seahorse
进入登录选项,就可以看到所配置的密码了。