Backup tools
Available for Debian Linux and Other Linux Distributions
bacula
Network backup, recovery and verification (Meta-package)
Bacula is a set of computer programs that permit you (or the
system administrator) to manage backup, recovery and
verification of computer data across a network of computer of
different kinds.
Bacula is relatively easy to use and efficient, while offering
many advanced storage management features that make it easy to
find and recover lost or damaged files. Due to its modular
design, Bacula is scalable from small single computer systems to
systems consisting of hundreds of computers located over a large
network.
This meta-package provides the entire suite of bacula
applications: job scheduling, storage control, node connector,
and administrative console.
Downloads and Documentation
http://www.bacula.org
rsnapshot
local and remote filesystem snapshot
utility
rsnapshot is a filesystem snapshot utility. It can take
incremental snapshots of local and remote filesystems for any
number of machines. rsnapshot makes extensive use of hard links,
so disk space is only used when absolutely necessary.
Downloads and Documentation
http://www.rsnapshot.org/
glastree
The poor man's daily snapshot, glastree builds live backup
trees, with branches for each day. Users directly browse the
past to recover older documents or retrieve lost files. Hard
links serve to compress out unchanged files, while modified ones
are copied verbatim. A prune utility effects a constant, sliding
window.
Downloads and Documentation
http://igmus.org/code/
storebackup
Backup to another disk. Optimimal reduced disk space and to
improved performance. Unifies the advantages of traditional full
and incremental backups. It includes tools for analyzing backup
data and restoring.
Downloads and Documentation
http://sourceforge.net/projects/storebackup
Snapback2
The snapback2 script is an enhancement of Art Mulder's original
snapback script, which was based on Mike Rubel's research into
using rsync as a backup method.
Downloads and Documentation
http://www.perusion.com/misc/Snapback2/
Mirrordir
MIRRORDIR mirrors a directory tree in every detail, including
devices, ownerships, permissions, symlinks, hardlinks and access
times, suitable for timed backups of disk drives. The minimal
set of changes needed to make the original directory tree
identical to the backup directory tree is executed. Can
optionally create backup files before deleting, and store
multiple revisions through any number of levels. A scripting
language allows for custom excluding of special files. Works
over ftp and mcfs. Also implements its own secure sockets for
transparent strong encrypted file transfer, using a custom
daemon.
Downloads and Documentation
http://linux.maruhn.com/sec/mirrordir.html
Dirvish
Dirvish is a fast, disk based, rotating network backup system.
Downloads and Documentation
http://www.dirvish.org/
rlbackup
rlbackup provides a simple secure mechanism for generating
linked backups over the network
Downloads and Documentation
http://www.math.ualberta.ca/imaging/rlbackup/
duplicity
Duplicity backs directories by producing encrypted tar-format
volumes and uploading them to a remote or local file
server.Because duplicity uses librsync, the incremental archives
are space efficient and only record the parts of files that have
changed since the last backup. Because duplicity uses GnuPG to
encrypt and/or sign these archives, they will be safe from
spying and/or modification by the server.
Downloads and Documentation
http://www.nongnu.org/duplicity/
Box Backup
An open source, completely automatic on-line backup system for
UNIX.
Downloads and Documentation
http://www.fluffy.co.uk/boxbackup/
DIBS
Since disk drives are cheap, backup should be cheap too. Of
course it does not help to mirror your data by adding more disks
to your own computer because a virus, fire, flood, power surge,
burglary, etc. could still wipe out your local data center.
Instead, you should give your files to peers (and in return
store their files) so that if a catastrophe strikes your
area,you can recover data from surviving peers. The Distributed
Internet Backup System (DIBS) is designed to implement this
vision.
Downloads and Documentation
http://www.csua.berkeley.edu/~emin/source_code/dibs/
Amanda
AMANDA, the Advanced Maryland Automatic Network Disk Archiver,
is a backup system that allows the administrator of a LAN to set
up a single master backup server to back up multiple hosts to a
single large capacity tape drive. AMANDA uses native dump and/or
GNU tar facilities and can back up a large number of
workstations running multiple versions of Unix. Recent versions
can also use SAMBA to back up Microsoft Windows hosts.
Downloads and Documentation
http://www.amanda.org/
Mondo Rescue
Mondo is reliable. It backs up your GNU/Linux server or
workstation to tape, CD-R, CD-RW, DVD-R[W], DVD+R[W], NFS or
hard disk partition. In the event of catastrophic data loss, you
will be able to restore all of your data [or as much as you
want], from bare metal if necessary. Mondo is in use by
Lockheed-Martin, Nortel Networks, Siemens, HP, IBM, NASA's JPL,
the US Dept of Agriculture, dozens of smaller companies, and
tens of thousands of users.
Downloads and Documentation
http://www.mondorescue.org/
Hdup
Hdup2 is a backup utilty, it's aim is to make backup really
simple. The backup scheduling is done by means of a cronjob. Is
supports a include/exclude mechanism, remote backups, encrypted
backups and split backups (called chunks) to allow easy burning
to CD/DVD.
Downloads and Documentation
http://miek.nl/projects/hdup2/index.html
rdup
rdup is a utility inspired by rsync and the plan9 way of doing
backups. rdup itself does not backup anything. It only prints a
list of files that are changed, or all files in case of a null
dump, to standard output.
Downloads and Documentation
http://miek.nl/projects/rdup/index.html
Cedar Backup
Cedar Backup is a software package designed to manage system
backups for a pool of local and remote machines. Cedar Backup
understands how to back up filesystem data as well as MySQL
databases and Subversion repositories. It can also be easily
extended to support other kinds of data sources. Cedar Backup is
focused around weekly backups to a single CD-R or CD-RW disc. It
supports multisession discs, allowing you to add incremental
data to a disc on a daily basis. Cedar Backup also provides a
Python library of backup-related functionality.
Downloads and Documentation
http://cedar-solutions.com/software/cedar-backup/
DAR
Disk ARchive: Backup directory tree and files
Full featured archiver with support for differential backups,
slices, compression, ATTR/ACL support. DAR also supports Pipes
for remote operations, including with ssh.
Downloads and Documentation
http://dar.linux.free.fr/