Debianhelp.co.uk


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/