Ubuntu使用DejaDup增量备份数据
DejaDup是一款小巧好用的备份工具,功能特点如下:
- 支持增量备份;
- 支持选择多个目录备份;
- 支持设置定时备份;
- 支持手动一键备份;
- 支持一键恢复数据;
- 支持历史版本,可恢复到任意备份时间点;
- 备份数据是加密的,就算别人拿到备份的数据也不用担心安全问题。
Zorin OS自带了DejaDup备份软件,但版本较旧,可以使用以下命令安装最新版本:
sudo snap install deja-dup --classic
DejaDup支持的协议如下:
- AFP
- FTP
- FTPS
- NFS
- SMB
- SFTP
- SSH
- 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
进入登录选项,就可以看到所配置的密码了。