數據備份工具:ZBackup

jopen 9年前發布 | 35K 次閱讀 備份工具 zBackup

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-devfor all encryption, hashing and random numbers

  • libprotobuf-devandprotobuf-compilerfor data serialization

  • liblzma-devfor compression

  • liblzo2-devfor compression (optional)

  • zlib1g-devfor adler32 calculation

項目主頁:http://www.baiduhome.net/lib/view/home/1421978855500

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!