备份数据是目前这个电子时代每个人都必须的,对于程序员来说,备份数据是日常工作,而目前BorgBackup是一个优秀的开源备份工具,下面就来说说选择BorgBackup原因?
BorgBackup 的主要优势(总结自官方文档):
高效:BorgBackup 会将文件按数据块去重,只有改动的数据块才会被备份。一个 25 GiB 的虚拟机磁盘文件,只改动了 1 GiB,那就只会新增备份这 1 GiB 的数据;
高速:核心算法使用 C 编译,使用缓存快速跳过未改动过的文件以加快备份速度;
加密:数据默认是 AES-256 加密并且 HMAC-SHA256 校验的;
压缩:支持多种压缩算法,可自动检测数据是否属于可被压缩的类型;
异地备份:原生支持 SSH 备份到异地服务器,也可使用 NFS 等网络存储;
可挂载:可以直接用 FUSE 挂载一个备份存档读取里面的数据;
跨平台:支持 Linux, macOS, BSD, Windows (Cygwin / WSL) 等多种平台;
开源:安全可审计,易于修改。