BSD Ports

wip/zbackup 1.4.4 NetBSD

Globally-deduplicating backup tool

System
NetBSD
Repository
pkgsrc-wip
Maintainer
[email protected]
License
gnu-gpl-v3
Categories
wip, archivers

Description

zbackup is a globally-deduplicating backup tool, based on the ideas found in rsync.

Feed a large .tar into it, and it will store duplicate regions of it only once, then compress and optionally encrypt the result. Feed another .tar file, and it will also re-use any data found in any previous backups. This way only new changes are stored, and as long as the files are not very different, the amount of storage required is very low. Any of the backup files stored previously can be read back in full at any time.

This is achieved by sliding a window with a rolling hash over the input at a byte granularity and checking whether the block in focus was ever met already.

If a rolling hash matches, an additional full cryptographic hash is calculated to ensure the block is indeed the same. The deduplication happens then.

In the other systems

SystemPortVersion
NetBSDwip/zbackup1.4.4
FreeBSDsysutils/zbackup1.4.4_32
HardenedBSDsysutils/zbackup1.4.4_31
GhostBSDsysutils/zbackup1.4.4_31

Install

From pkgsrc-wip (no binary package):

cd /usr/pkgsrc/wip/zbackup && make install clean

Dependencies

Run dependencies 4

No port depends on this one.