Backup Software for Linux
Rob Kolstad, CEO of BSDi, told a story at the 1996 Australian Unix User Group national conference:
A BSD OS customer had telephoned up.
(customer:) "My hard disc has just crashed, and I need to get the data off it."
"What does it say on page 4 of the manual?"
(reading) "If you do not have a good backup, you will be sorry."
"Do you have a backup?"
"Are you sorry?"
"There you are, then. Works as advertised!"
Linux backup software options can be broken into four categories:
Non-tape options, all sorts. Not otherwise addressed here.
Homebrewed script setups front-ending tar, cpio, afio, dump/restore.
Suggest digging through ftp://metalab.unc.edu/pub/Linux/system/backup/ .
- Arkeia (Arkeia Corporation, formerly Knox Software)
- BackupEdge (Microlite Corporation)
- Backup Exec Linux Agent (Veritas Software)
- Backup Express (Syncsort)
- Backup Professional (Unitrends Software Corporation)
- BrightStore, formerly ArcserveIT (Computer Associates)
- BRU (TOLIS Group, http://www.tolisgroup.com/, took over rights to BRU from defunct EST=Enhanced Software Technologies, http://www.estinc.com/ See also: XBRU, BRU-Pro, QuickStart, BRU 2000, BRU Personal Edition)
- CommVault Galaxy (CommVault Systems)
- CTAR / CTAR:NET (Unitrends Software Corporation)
- EaseBackup Professional (KieSoft)
- Lone-tar & Backup Professional (Lone Star Software / Cactus International)
- NetVault (BakBone Software, Ltd., formerly NetVault, Ltd.)
- Networker (Legato. Look around for the "unsupported Linux client" directory. Server requires Sun Solaris/etc. or MS-Windows NT.)
- NovaNET (NovaStor Corporation)
- Omniback II client for Linux (part of HP OpenView for HP/UX)
- PC Parachute (Unitrends Software Corporation)
- PerfectBackup+ (Merlin Software Technologies, Inc.)
- SAMS:Alexandria (Computer Associates)
- TapeWare Universal (Yosemite Software)
- Time Navigator (Atempo, formerly Quadratec Software)
- Uniback (Orbit Software)
- Arkeia (Arkeia Corporation, formerly Knox Software)
Mirrored at http://linuxmafia.com/pub/linux/backup (exceptions: amanda, kbackup, mondo, taper, GNU tar — removed on account of excess bandwidth draw):
afbackup, Albert Flugel's Backup, Client/server backup management system & engine. Can use mtx or stctl to control tape changers.
afio, an improved file-archiver/copier/manipulator, compatible with cpio but much more resistant to file corruption. Command-line tool. By Mark Brukhartz, Koen Holtman (email@example.com) et al.
Amanda (Advanced Maryland Automatic Network Disk Archiver): Excellent front end to either tar or dump/restore.
Bacula: Excellent network-based, modular, client/server backup, recovery, and verification suite for Linux and FreeBSD, supporting a variety of media including tape and disk. Much simpler to master than Amanda, and supports backup to multiple volumes. Administrative utilities can run either from shell / tty interface, a GNOME front-end, and a wxWidgets front-end. Offers Win32 file agent.
B.U.R.T. (Backup and Recovery Tool): Nice Tcl/tk front-end. Uses its own back-end engine.
cpio: General utility for cp'ing IO streams including groups of files, and thus for backing up / moving / copying / manipulating them. Command-line tool with infamously obscure syntax.
Datbkr: Fast, light script front-end for tar.
ext2-filesystem dump/restore utilities, By Stelian Pop. Please note that this utility is filesystem-dependent, and also that it gives truly reliable results only if the filesystem isn't mounted.
FlexBackup, Script for dump/restore, afio, tar, cpio, zip/unzip. By Edwin Huffstutler (flexbackup@home/com)
gzip: file compresser/decompressor. By Jean-Loup Gailly (firstname.lastname@example.org).
Hdup: A front-end to GNU tar to do backups, optionally cryptographically secure across the network to remote hosts. By R. Gieben.
hostdump.sh: Sophisticated shell script. Will use dump, cpio, or tar, in that order of preference.
Install Backup: Successor to Tob. Good. By Donncha O Caoimh.
Kbackup: ncurses-driven (or command-line) front-end to afio or tar. By Karsten Ballueder (Ballueder@usa.net).
KDat: Nice Qt/X11 front-end to tar. From the KDE Project.
Linux Backup (GTK-based): By Patrick Lambert (email@example.com).
Mondo: Comprehensive backup / recovery toolkit. Supports NFS or CDR[W] as backup targets, in addition to tape. By Hugo Rabson.
mt-st: mt-based (Mount Tape) utility with support for Linux SCSI tape (/dev/stXX) ioctls, and including an stinit program to initialise tape devices. By Kai Makisara (Kai.Makisara@metla.fi).
MTX: Originally created by the late Leonard Zubkoff as an enhanced verseion of GNU "mt" (mount tape).
pax: A POSIX-compliant utility capable of handling both tar and cpio archives. Can construct incremental archives using vdelta algorithm. Handles gzip and compress archives upon input and output.
rkbackup: A script front-end for dump, suitable for use with cron. By Richard Keech.
rsync: Flexible, easy, fast file mirroriing/copying/moving utility for the command line.
star: Highly optimised version of tar. (Double-buffered FIFO streaming, does sophisticated diffs.) By Jorg Schilling.
Taper: Self-contained, ncurses-oriented backup system. By Yusuf Nagree (firstname.lastname@example.org).
tar: Tape ARchiver and file copying/ moving / manipulating utility for the command line. Two optional patches add support for bzip2 compression.
tarfix: Tools for processing damaged tar archive file. By email@example.com (Scot E. Wilcoxon).
Tob (Tape Oriented Backup): Front-end to tar or afio. By Karel Kubat. No longer maintained.
Final version is mirrored at http://linuxmafia.com/pub/linux/utilities-general/ , as it is vanished from the primary ftp://ftp.icce.rul.nl/pub/unix/ site.
Unix Backup Tool (UT): Full-screen front-end management utility for command-line backup tools like dump. Supports defined backup sets. Requires Tcl/Tk and Expect. By Gilbert Robert (Gilbert.Robert@issco.unige.ch).
WiredBackup: Makes an incremental tar backup, compresses it with bzip2, and symmetrically encrypts it using gpg. The changed backup data is then transfered to an ftp server. By Marcus Schiesser (firstname.lastname@example.org).
http://www-pr.informatik.uni-tuebingen.de/c/mitarbeiter/schiessedownloads/wiredbackup.tgz. Reachable via http://freshmeat.net/projects/netbackup/ .
XFS-filesystem dump/restore utils:
Good informational pages:
http://www.storagemountain.com/ was: http://www.backupcentral.com/
http://linuxmafia.com/~karsten/Linux/FAQs/backups.html Karsten M Self's
Linux Backup FAQ
http://linuxmafia.com/faq//Hardware/tape-backup-types.html taxonomy of tape drives/media
http://linuxmafia.com/faq/Admin/backup-strategy.html fallacies and pitfalls of backup