Zetaback is a thin-agent based ZFS backup tool. It is designed to help simplify the task of backing up thousands of filesystems on hundreds of machines across and organization. It simplifies the task of automatically picking up newly created ZFS filesystems for backup purposes and restoring any given backup (host/FS/timestamp) to a target ZFS ca…
Branch: master
Clone or download
Latest commit 78d1d08 Jan 31, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
test Merge the test suite changes into the classes branch Nov 5, 2009
LICENSE New BSD license Mar 12, 2007
Makefile.in Two patches for zetaback Mar 31, 2017
README.md
RELEASE Add RELEASE file based on old wiki info Jan 31, 2019
autogen.sh closes #17 Aug 30, 2007
configure.in Provide a sensible default location for the zfs binary. Fixes #35. Oct 8, 2009
decodefs.in Use base64 encoding (slightly modified) for dataset backup names. Als… Jul 17, 2009
install-sh Makefile and supporting bits for configurable install targets. Closes… Mar 9, 2007
mkinstalldirs Makefile and supporting bits for configurable install targets. Closes… Mar 9, 2007
zetaback.conf closes #16 Aug 18, 2007
zetaback.in Two patches for zetaback Mar 31, 2017
zetaback_agent.conf initial export/import from people/jesus/soltools/zetaback Feb 22, 2007
zetaback_agent.in Add option to exclude alternate/inactive boot environments from a backup Feb 5, 2014

README.md

Zetaback ZFS backup and recovery management system

Zetaback is a thin-agent based ZFS backup tool. It is designed to:

  • run from a central host
  • scan clients for new ZFS filesystems
  • manage varying desired backup intervals (per host) for
    • full backups
    • incremental backups
  • maintain varying retention policies (per host)
  • summarize existing backups
  • restore any host:fs backup at any point in time to any target host

Prerequisites

  • Backup host with a '''LOT''' of disk space.
  • SSH in place where a user on the backup server can perform a password-less remote login to the clients (using ssh keys) and execute the agent script as root.
  • Perl 5 on client and server.
  • ZFS tools installed on client.

Download

  • Download the code from git:
git clone git://labs.omniti.com/zetaback.git
cd zetaback
./autogen.sh
./configure
make
make install

Project Info

Developer Info