译自:http://www.ubuntugeek.com/zbackup-a-versatile-deduplicating-backup-tool.html
作者: ruchi
原创:LCTT https://linux.cn/article-5523-1.html
译者: Gore Liu
zbackup是一个基于rsync思想的全局去重数据备份工具。给它传入一个大的tar文件后,它会仅存储一次该文件的重复部分,然后对结果进行压缩,并根据参数确定是否对其加密。传入另一个tar文件后,它会从之前的已备份文件中复用重复数据。只有新的改动会被保存,并且只要文件差异不是很大,需要的存储空间非常少。无论何时,之前的已备份文件都可以被完整地读出来。
打开终端并运行如下命令:
sudo apt-get install zbackup
zbackup init
命令会初始化一个备份库,用来存放待备份的数据。
zbackup init [--non-encrypted] [--password-file ~/.my_backup_password ] /my/backup/repo
zbackup backup
命令备份一个由tar c
命令创建的tar文件到刚才使用zbackup init
初始化的备份库。(LCTT 译注:实际使用时类似这样,tar c files | zbackup ...)
zbackup [--password-file ~/.my_backup_password ] [--threads number_of_threads ] backup /my/backup/repo/backups/backup-`date ‘+%Y-%m-%d'`
zbackup restore
命令从备份库中恢复一个已备份文件到tar文件中。
zbackup [--password-file ~/.my_backup_password ] [--cache-size cache_size_in_mb ] restore /my/backup/repo/backups/backup-`date ‘+%Y-%m-%d'` > /my/precious/backup-restored.tar
date ‘+%Y-%m-%d'
指定的之前已备份文件的文件名。via: http://www.ubuntugeek.com/zbackup-a-versatile-deduplicating-backup-tool.html