×

ZBackup数据备份工具

消耗积分:0 | 格式:zip | 大小:0.14 MB | 2022-04-28

分享资料个

授权协议 GPLv2
开发语言 C/C++
操作系统 Linux
软件类型 开源软件
所属分类 管理和监控数据备份

软件简介

zbackup 是一个自动去除重复数据的备份工具,基于 rsync 的思路。重复的数据只会存储一份,并进行压缩,可根据需要进行加密。当源数据有变化时候只会备份变化的部分。

特性:

  • 使用并行 LZMA 或者 LZO 压缩来存储数据

  • 内建 AES 加密功能

  • 可以删除老的备份数据

  • 使用 64 位滚动哈希,避免发生软冲突

  • 仓库包含不变的文件,不会对已有的文件进行修改

  • 完全使用 C++ 开发,依赖库很少

  • 可以安全的在产品环境中使用

  • 可在两个仓库中交换数据而无需重新压缩

依赖:

  • cmake >= 2.8.2 (though it should not be too hard to compile the sources by hand if needed)

  • libssl-dev for all encryption, hashing and random numbers

  • libprotobuf-dev and protobuf-compiler for data serialization

  • liblzma-dev for compression

  • liblzo2-dev for compression (optional)

  • zlib1g-dev for adler32 calculation

编译:

cd zbackup
cmake .make
sudo make install
# or just run as ./zbackup

使用:

zbackup init --non-encrypted /my/backup/repo
tar c /my/precious/data | zbackup backup /my/backup/repo/backups/backup-`date '+%Y-%m-%d'`
zbackup restore /my/backup/repo/backups/backup-`date '+%Y-%m-%d'` > /my/precious/backup-restored.tar
 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !