Links:
AMANDA Advanced Maryland Automatic Network Disk Archiver: 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. Read more hot Bacula 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 computers of different kinds. Read more hot ftape ftape is a driver program that controls various low-cost tape drives that connect to the floppy controller. ftape is not a backup program as such; it is a device driver, which allows you to use your floppy tape drive. All versions of ftape are copyrighted under the GNU General Public License. hot IBM Tivoli Storage Manager IBM Tivoli Storage Manager enables you to protect your organization?s data from failures and other errors by storing backup, archive, space management and bare-metal restore data, as well as compliance and disaster-recovery data in a hierarchy of offline storage. hot KDat KDat is a tar based tape archiver, that is designed to work with multiple archives on a single tape. KDat was inspired by two separate goals. The first, was to provide a nice, GUI front-end to tar that supported the fast selective extraction features of the dds2tar program. The second goal was to answer my wife's question, "How much longer is it going to be backing up?!?". hot mondo rescue Mondo Rescue is a GPL disaster recovery solution. It supports Linux (i386, x86_64, ia64) and FreeBSD (i386). It's packaged for multiple distributions (RedHat, RHEL, SuSE, SLES, Mandriva, Debian, Gentoo). It supports tapes, disks, network and CD/DVD as backup media, multiple filesystems, LVM, software and hardware Raid. Mondo is in use by Lockheed-Martin, Nortel Networks, Siemens, HP (US and France), IBM, NASA's JPL, the US Dept of Agriculture, dozens of smaller companies, and tens of thousands of users. hot afBackup afbackup is a client-server backup system allowing many workstations to backup to a central server (simultaneously or serially). Backups can be started remotely from the server or via cron jobs on the the clients. Amanda CDRW-Taper The Amanda CDRW-Taper is a drop-in replacement for the taper component of the Amanda backup system. CDRW-Taper makes it possible to dump backups to CD-RW, DVD+RW or DVD-RW instead of tape. CDRW-Taper is licensed under the GNU general public license. Arkeia (commercial) Arkeia data protection software is designed to ease the life of system administrators while improving efficiency. Arkeia offers established backup solutions for departments and mid-size businesses utilizing Linux. Arkeia Disaster Recovery (commercial) This add-on automatically rebuilds a backed up client (or the Arkeia backup server) from scratch with a simple bootable CD solution. It avoids a long, tedious setup that can take precious hours (or days) of a system administrator's valuable time. BackerUpper BackerUpper was designed to be a very simple to setup and maintain backup system. BackerUpper is intended to be executed by crond a little after midnight every day and performs a backup of the previous days changes. Backup Manager Backup Manager is a command line backup tool for GNU/Linux, designed to help you make daily archives of your file system. Written in bash and perl, it can make tar, tar.gz, tar.bz, and zip archives and can be run in a parallel mode with different configuration files. Backup Professional (commercial) A backup and recovery solution that sports a GUI interface that runs under a wide variety of operating systems including Linux. backup2l backup2l is a lightweight command line tool for generating, maintaining and restoring backups on a mountable file system (e.g. hard disk). The main design goals are are low maintenance effort, efficiency, transparency and robustness. In a default installation, backups are created autonomously by a cron script. BackupEDGE (commercial) Software that has the following features: Disaster Recovery (Floppy, CD, DVD, REVtm, OBDRtm, DRTapetm) (Including BootableBackupstm for Tape, CD/DVD and REV), Encrypted Archives, Graphical, Character, and Web-Based User Interface and more. BackupSW (commercial) A practical backup solution for personal computers. It is designed for easy recovery of files, it does not use any special devices or proprietary file formats. BackupSW is a multi-platform application. BASTRAMA Bastrama is a command-line tool to manage backup files that are stored on random access memory (e.g. hard drives). It implements an infinite grandfather-father-son strategy by deleting a defined subset of the backup files, therefore saving storage space while still keeping some of the older backups in case something went wrong (and needs to be restored from) a long time ago. Box Backup Box Backup is an open source, completely automatic on-line backup system for UNIX: no tape or archive devices are used, all data is encrypted, and only changes within files are sent to the server, just like rsync. BRU Server (commercial) BRU Server for Linux is a native Linux backup software solution that protects critical information residing across your client/server network served by a Linux server system. BRU Server for Linux continues the heritage of providing Ultra-reliable Linux backup that began in 1994. c42 Backup Suite The c42-backup suite is a simple python program for maintaining a central backup in a small, but distributed environment with a central file share. Basically it is a wrapper around the tar backup facility. CDBackup CDBackup is a utility designed to make backups to CD- R(W) media easier. It is designed to work with any backup and restore software that can read from stdin,write to stdout, and can handle linear devices such as tape drives. Dump/restore, cpio, afio, and tar should all work fine. cdbkup cdbkup is a professional-grade open-source package for backing up filesystems onto CD-Rs or CD-RWs. It supports full or incremental backups, results are stored as GNU tarballs on ISO 9660 filesystems. Cedar Backup Cedar Backup is a Python package that supports backups of files on local and remote hosts to CD-R or CD-RW media over a secure network connection. Cedar Backup also includes extensions that understand how to back up MySQL databases and Subversion repositories, and it can be easily extended to support other data sources as well. CloneIt Created to copy and essentially clone harddisks of identical PCs through a network. This is a common task when installing server racks or farms or updating a computer-lab setup where one deals with identical machines. confstore Confstore is a configuration backup utility. Confstore scans your system for all recognised configuration files and then stores them in a simple archive. Confstore can also read these archives, restore configuration from them, upload them to a FTP server, mail them to an email account, encrypt them and maintain a master archive of all of them. cpio GNU cpio copies files into or out of a cpio or tar archive. The archive can be another file on the disk, a magnetic tape, or a pipe. GNU cpio supports the following archive formats: binary, old ASCII, new ASCII, crc, HPUX binary, HPUX old ASCII, old tar, and POSIX.1 tar. Crackup Crackup is a pretty simple, pretty secure remote backup solution for folks who want to keep their data securely backed up but aren't particularly concerned about bandwidth usage. Crackup is ideal for backing up lots of small files, but somewhat less ideal for backing up large files, since any change to a file means the entire file must be transferred. dar dar is a shell command that backs up directory trees and files. It has been tested under Linux, Windows, Solaris, FreeBSD, and NetBSD, and is released under the GNU General Public License (GPL). dbackup dbackup is a disk-based client-server backup system for Linux or other UNIX systems. It works on the principal that disks are cheaper and more reliable than tapes. dds2tar dds2tar can find any file within an archive on a DAT tape and start the extraction within 40 seconds on HP-DAT tape drives and other devices. DIBS Distributed Internet Backup System works by doing all its communication through email. The benefit of using email for transport is that clients behind firewalls or with intermittent connections to the Internet can use DIBS reliably. dkop Dkop is a utility program to copy or back-up disk files to DVD. Full or incremental backups can be done, with full or incremental DVD verification. Dkop uses a GUI to navigate through directories to select or de-select files or directories at any level. Backup jobs can be saved for recurring use. New, deleted, and updated files are handled automatically, without re-editing the backup job. dnbackup Yet another client/server backup program for UNIX. dnbackup is NOT yet ready for use. It is currently in the design and early implementation phase. Dump/restore Dump examines files in a filesystem, determines which ones need to be backed up, and copies those files to a specified disk, tape or other storage medium. Subsequent incremental backups can then be layered on top of the full backup. Duplicity Duplicity backs up 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. Eloy Backup System Eloy is a command line backup system. You simply define the directories to back up, and Eloy does partial backups of all changes. You can easily list all changes and restore older versions of files and directories. ESR Backup ESR Backup is a simple easy to use backup system for UNIX and Linux. It provides a simple, easy to configure solution for file system integrity. It works on an automatic 2 week cycle to assure you have an easy to recover system. ESR Backup is completely free to use and is distributed under the ARTISTIC license. FauBackup FauBackup uses a filesystem on a hard drive for incremental and full backups. All Backups can easily be accessed by standard filesystem tools (ls, find, grep, cp, ...). FileBunker FileBunker is a file backup application which uses one or more GMail accounts as its backup repository. Because each GMail account supplies 1000 megabytes of storage, it serves as an excellent facility for this purpose. Files are compressed and encrypted for security and efficiency, and can be restored on demand. fsbackup An incremental backup creation utility. fsbackup.pl support backup compression and encryption. Backup can be stored on local file system and on remote host stored over SSH or FTP. g4u g4u ("ghost for unix") is a NetBSD-based bootfloppy/CD-ROM that allows easy cloning of PC harddisks to deploy a common setup on a number of PCs using FTP. The floppy/CD offers two functions. 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. Grsync Grsync is a GUI (Graphical User Interface) for rsync, the commandline directory synchronization tool. It makes use of the GTK2 libraries and it is released under the GPL2. gzip Recovery Toolkit the gzip Recovery Toolkit attempts to automate the recovery of data from corrupted gzip files through a program called gzrecover and from corrupted tar files through a new --recover option to GNU tar. hdimage hdimage is a tool for imaging or copying hard disk partitions or entire disks. It cleans unused blocks on ext2 partitions and may be used as a backup tool for Linux partitions. Hdup2 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. Hydra Backup System Hydra makes it easy to do backups from one or more networked machines to one or more FTP servers. It is written in Python and is composed of a client, which issues various administrative commands to a hydra server, and the server itself. Hydra servers run on machines where backups are to take place, so a separate hydra instance must be run on each machine that will do data backups. iBackup iBackup simplifies backing up the system configuration files (/etc) for UNIX systems (Solaris, *BSD, Linux). You can run the program from any directory, it will by default save the (maybe compressed) tarball to /root. ignis ignis is a special backup program for the SOHO sector. It implements a full-backup strategy, a mix between the backup schemes of GFS and Tower of Hanoi. It is meant for backing up onto DVDs or simular media. Normally, it is called via cron to perform the backups and checks. IRBS Imlug Remote Backup System makes backup copies of directories and stores a copy in the local machine and send a copy with Rsync through ssh to a remote sshd server. KaTeker KaTeker is a backup tool for Linux useful for small companies and individuals. It saves data onto hard disks and CDs, DVDs or other random access media. KBackup KBackup is al backup program for handling backups, which supports tapes, floppy drives and removable hard drives. It supports include lists, exclude lists, and even backing up to a file. KDar KDE Disk archiver is a convenient graphical interface to Denis Corbin's libdar archiving and backup C++ library. You can safely backup (with compression if you like), view and restore files using KDar, along with a few easy UNIX commands for mounting and burning CD-R's, Zip and Jazz drives, DVD-R's, floppies, or any other disk-based storage media. kddgz Kddgz is a KDE application which aims to make(backup) and to restore hard disk partition images. It uses the Linux command-line utility "dd" and zlib. Keep Keep is an automatic backup program that allows users to set the parameters of the backup, including the frequency and the number of backups. It is designed to be a simple backup system for KDE. Read more Kernel for Linux (commercial) Kernel for Linux will recover your data from corrupted linux partition having Ext2FS, Ext3FS, JFS, ReiserFS file system. konserve Konserve is a small backup application for the KDE 3.x environment. It lives in the system tray and is able to create backups of several directories or files periodically. Konserve uses standard KDE network transparency to upload your backups to wherever you want (for example a ftp server). It is also possible to restore an accidentally deleted file or directory from a backup file with just one mouse click. Lazy Backup Lazybackup is a backup system that is intended to be so easy to use that even lazy people will do it. It archives, burns, verifies, and spans disks. Archives are in the 'dar' format and are burned to DVDs. Linbox Backup Server (commercial) Allows you to save and restore whole hard disk partitions of any PC to a server, independently of the PC operating system. Linbox Rescue Server A tool to centralize hard disk images, file backups, hardware inventory, Windows PCs software inventory, and remote access on a single server. It can be managed from any PC through a Web-based administration interface, and disk images can be restored using PXE boot and Multicast TFTP, or using a bootable CD or DVD. It supports Ext2/3, ReiserFS, XFS, JFS, NTFS, and FAT filesystems (including Windows' dynamic disks). mag-tape The mag-tape package is a collection of utilities for manipulating UNIX magnetic tapes, including copying and comparing tapes. Midnight Backup Midnight Backup will be a flexible framework composed of plugins that will allow system administrators to develop sophisticated backup systems. mkCDrec mkCDrec makes a bootable (El Torito) disaster recovery image (CDrec.iso), including backups of the linux system to the same CD-ROM (or CD-RW) if space permits, or to a multi-volume CD-ROM set. multiCD multiCD provides an easy way to backup a large number of files to multiple CDs. NasBackup NasBackup is an open source backup solution. It is a high-performance, enterprise-grade system for backing up MS Windows desktop PCs, laptops and servers to network disks. NasBackup is a highly configurable solution and easy to install and maintain. NetVault (commercial) NetVault is an easy to use, fully functional, high performance, scalable backup and recovery storage management software. NVnetbackup NVnetbackup (Not Veritas netbackup) is a simple backup system framework for data in an SMB networked environment. It can also be used for backing up local data. The primary focus of this system is the simple selection of data to be backed up and the security of said data. It is also very portable because it relies on common Linux tools and its behavior is controlled entirely by a single and simple configuration file. openduckbill Openduckbill is a simple command line backup tool for Linux. It is capable of monitoring files and directories marked for backup for any changes, and transferring these changes either to a local backup directory, a remote NFS exported partition, or a remote SSH server using rsync. It can either maintain an exact copy of the source at the backup destination, or maintain both current and previous versions of the source at the backup destination. pbackup pbackup is a small utility for backing up and restoring file permissions on GNU/Linux and compatible Unix-based systems. It enables you to store the current access permissions from any part of the file system to a local file. This file can later be used to restore modified access permissions if needed. pdumpfs pdumpfs is a simple daily backup system similar to Plan9's dumpfs which preserves every daily snapshot. pdumpfs is written in Ruby. You can access the past snapshots at any time for retrieving a certain day's file. Pybackpack Pybackpack is a graphical tool to make file backup simpler. It provides a user-friendly interface which allows you to back up your files easily to an archive, to a CD/DVD or to a remote location using SSH. pybackup pybackup is a Python program that performs backups by compression files before creating tar archives, which offers better protection against faulty backup media than compressing the entire archive. R-Linux (commercial) R-Linux is a data recovery and undelete tool for Ext2FS (Linux) file system. File recovery after power failure, system crash, virus infection or partition with the files was reformatted, even for different file system. Random Access Backup RAB is a backup program featuring backups to removable media and to CDR(W). Here, a removable medium may be anything like a DVD RAM, a MO medium or even a partition on another hard drive. RAB supports full backups and incremental backups configurable on a per directory basis. Most of RAB's functionality is implemented by a shared library, so it is easy to create customized backup applications for your personal system. rdiff-backup rdiff-backup backs up one directory to another, possibly over a network. The target directory ends up a copy of the source directory, but extra reverse diffs are stored in a special subdirectory of that target directory, so you can still recover files lost some time ago. The idea is to combine the best features of a mirror and an incremental backup. REOBack REOBack (pronounced as ray-o-back), is a backup solution designed for Linux users/system admins. It supports scheduled full/incremental backups, remote transfers via NFS or FTP as well as auto-deletion of old backups. RESTORE RESTORE is an enterprise network backup and recovery solution for Windows, Novell, Mac OS X (data fork), Unix, and Linux systems. It is scalable to a complete backup solution for multiple workstations, servers, and data centers. It operates over local area networks, wide area networks, and the Internet. RVM RVM is an archive manager that uses rsync to manage backups of multiple clients across multiple logical partitions (vaults). It has some features that some other rsync-based backup schemes lack, such as being written in C++, needing no scripts or other programs than rsync and any binaries on which rsync depends (such as SSH), the ability to manage multiple instances of rsync connections to separate clients in parallel, the ability to use multiple logical partitions (vaults) in a configurable fashion for purporses of redundancy and added reliability, and the use of hard links for files that have not changed from one archive to the next. SafeKeep SafeKeep is a centralized and easy to use backup application that combines the best features of a mirror and an incremental backup. It is based on rdiff-backup, a tried and tested backup solution with fast and easy deployment. It has centralized configuration, built-in support for LVM snapshots, PostgreSQL and MySQL dumps, secure setup via SSH tunneling, with built-in key management, with a clean, easy to understand Python code-base. SBackup SBackup is a simple backup solution intended for desktop use. It can backup any subset of files and directories. Exclusions can be defined by regular expressions. A maximum individual file size limit can be defined. Backups may be saved to any local and remote directories that are supported by gnome-vfs. There is a Gnome GUI interface for configuration and restore. scdbackup scdbackup is a simplified CD backup program for Linux. It can back up large amounts of data on one or more CDs, with no special tools needed for reading the backup. Simplebackup Simplebackup is a cross-platform backup program. It reads a configuration file, then it builds a compressed file for each of your backup directories or files on your backup list, and places the compressed files into another location. For example, this location can be a network mapped drive in Windows, an NFS mounted drive in Unix, another hard disk, an FTP, SFTP (Secure FTP / SSH2), A HTTP (WebDav) server, or more email accounts, or a tape device (Unix only). This will duplicate your information, doing the so called "backup". sitback Sitback is a backup daemon/utility for small/medium scale systems. It's easy to setup and maintain but do not expect to setup advanced backup networks with this. Slony-I Slony-I is a "master to multiple slaves" replication system with cascading and failover. Slony-I is a system for data centers and backup sites, where the normal mode of operation is that all nodes are available. spantape spantape is a replacement for dd that features the ability to sequentially span a stream of bytes across multiple SCSI tapes. It supports both fixed and variable block sizes and assures the correct order of tapes during data recovery. splitpipe splitpipe allows streaming piped output to span multiple volumes, which might be floppies, cd-recordables, dvd's. storebackup storebackup lets you backup to another disk. Several optimizations for reducing needed disk space and to improve performance. Unifies the advantages of traditional full and incremental backups. It includes tools for analyzing backup data and restoring. Storix System Backup Administrator (commercial) Storix System Backup Administrator (SBA) for Linux and AIX provides a user-friendly graphical user interface for complete backup management. SBA also provides the most flexible full system recovery available, supporting various filesystem types, LVM and software RAID, system cloning, and migration onto any hardware configuration. SBA also provides backup encryption and SMB data backup for Windows clients. Synbak Synbak is meant to unify several backup methods in a single application while supplying a powerful reporting system. Synbak is a wrapper for several existing backup programs suppling to the end user a common method for configuration that will manage the execution logic of any single backup and will make detailed reports of backups result. Tapeback Tapeback is a general purpose tape backup and restore utility set that supports modern SCSI based tape drives. The tapeback utility set also includes a kernel patch (should work on both recent 2.4 and 2.6 Linux kernels) to facilitate real-time tape load status reporting. Taper Taper is an easy to use backup solution for Linux. It allows backups to tape drives, filesystems, floppy drives, removable devices... In fact, any device that Linux supports. Incremental backup & selective restores are available, as well as backup verifies. TapeWare (commercial) A storage management and disaster recovery software solution. It is a multi-OS (Windows, Linux and NetWare) and multi-language (available in English, French, German, Italian, Spanish, and Japanese) product. tbackup tbackup is a general backup system that has both a menu-driven user-friendly interface for interactive use and a flexible command line interface for use in scripts and automatic maintenance. It handles multi-volume archives (even if the volumes have different lengths, and span on partially used cartridges). It can back-up from streams, so that you can tar a group of files, compress them with your favourite program, crypt them and save them to a tape with a single command line, or you can redirect your printouts to the tape. TkPar TkPar is a simple frontend for the command line Parchive programm, written in Perl/Tk. It supports checking, and restoring par sets. To run you need to have perl 5.6, and the perl module Tk installed. tob Tape-Oriented Backup is a general driver for making and maintaining backups. Given a set of `volume definitions', it creates arj, tar or afio based backups, and stores them either to a device in /dev, or a file in the filesystem, to be burned to optical media later, moved off to other machines, etc. Through a straightforward configuration file, you can instruct tob to mount and unmount devices before beginning backups. tresor tresor offers full backup and fast restores for bytepositioning tape drives. This option is available on some Tandberg and Wangtek streamers and some SCSI-2 tape drives. Uberbackup Uberbackup is a lightweight frontend for GNU tar that supports mt-st. Currently written using REALbasic 5.5.1 using it's Linux binary export feature. VitalFile for Real-Time Workstation Protection VitalFile for Real-Time Workstation Protection provides transparent real-time file-level protection. Any time a "user-created" file is changed, VitalFile makes up to three copies. One copy is tucked away on the current system, allowing for many versions. Another can be queued and sent to a file server (when online), and another can be sent into a Tivoli Storage Manager (TSM) back-up server. Xfiles Xfiles is an interactive utility for comparing and merging one file tree with another over a network. It supports freeform work on several machines (no need to keep track of what files are changed on which machine). Xfiles can also be used as a cross-validating disk<->disk backup strategy (portions of a disk may go bad at any time, with no simple indication of which files were affected. Cross-validate against a second disk before backup to make sure you aren't backing up bad data). yacdbak yacdbak is intended to facilitate backups to multiple CD-recordables or CD-rewritables on Linux systems. It uses GNU tar and cdrecord. ZetBackup (commercial) ZetBackup is a backup utility built especially for using external disks as backup media. ZetBackup has support for backing up a variety of systems, including SMB based system. ZetBackup comes with a comprehensive built in web administration GUI. Zumastor The Zumastor Linux storage project adds enterprise storage features to Linux, primarily improved snapshots and remote replication. Point-in-time, near zero-cost, block level snapshots can be added to any existing filesystem and performance does not degrade with multiple snapshots. Remote replication is achieved by sending minimal block level deltas between snapshots without having to traverse the entire filesystem like rsync does. ZZEE Active SQL Backup (shareware) ZZEE Active SQL Backup can do *incremental* or full backups of MySQL database, can compress data. Backed up data can be transferred by FTP or sent by email.