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