Backup Software for Linux: A computer application utilized to perform a complete backup by duplicating the original source of data is called backup software. Obviously, the main purpose of backup software is to create order out of chaos by recovering essential files in the event of a disaster. Some of the popular backup programs are sql, remote, and offsite backup software.
If you are using Linux, there are plenty of backup software to choose from. I have here a list of some of the best free and open source backup software that you may want to check out.
Time Vault
Time Vault is a GNOME-based Linux-equivalent to Time Machine from Apple. Like many backup utilities, it creates incremental backups of files that can be restored at a later date. Its snapshots are copies of a directory at a certain point in time. Snapshots use very little space for the files that haven't changed since the last snapshot was made. This is because instead of backing up the entire unchanged file, snapshots use hard links that point to the existing backup of the unchanged file.

Clonezilla
Clonezilla is an open source clone of Symantec Ghost Corporate Edition. It is based on DRBL, Partition Image, ntfsclone, partclone, and udpcast that will allow you to do bare metal backup and recovery. Two types of Clonezilla are available, Clonezilla live and Clonezilla SE (server edition). Clonezilla live is suitable for single machine backup and restore. While Clonezilla SE is for massive deployment, it can clone many computers simultaneously.

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.
Bacula
Bacula is an open source, enterprise level computer backup system for heterogeneous networks. It is designed to automate tasks that had often required intervention from a systems administrator or computer operator. Bacula supports Linux, UNIX and Windows backup clients, and a range of professional backup devices including tape libraries. Administrators and operators can configure the system via a command line console, GUI or web interface; its back-end is a catalog of information stored by MySQL, PostgreSQL, or SQLite.
AMANDA
AMANDA (Advanced Maryland Automatic Network Disk Archiver) is a backup system that allows the administrator to set up a single master backup server to back up multiple hosts over network to tape drives/changers or disks or optical media. Amanda uses native dump and/or GNU tar facilities and can back up a large number of workstations running multiple versions of Unix.

rsync
rsync is an open source utility that synchronizes files and directories from one location to another while minimizing data transfer using delta encoding when appropriate. An important feature of rsync not found in most similar programs/protocols is that the mirroring takes place with only one transmission in each direction. rsync can copy or display directory contents and copy files, optionally using compression and recursion.
FlyBack
FlyBack is based on rsync and modeled loosely after Apple's Time Machine. Like many rsync-based backup utilities, it creates incremental backups of files which can be restored at a later date. FlyBack presents a chronological view of a file system, allowing individual files or directories to be previewed or retrieved one at a time. FlyBack presents the user with a typical file manager style view of their file system, but with additional controls allowing the user to go forward or backward in time.



http://www.gnu.org/savannah-checkouts/non-gnu/rdiff-backup/
It's almost as easy as putting this as a cron entry :-
rdiff-backup / host.net::/target-dir
Most distros should have packages available. Ubuntu certainly does.
Tar stands for Tape Archive but is still in high use today.
Combine it with Gzip or Bzip 2 and you've got yourself an ultra fast back up program. Want Encryption of archives...well a little GNUPG action will handle that quite nicely.
Here's how I use them to do full backups to an external USB drive:
http://www.pixelbeat.org/systems/usb_backup/
Also dirvish (similar to duplicity) is worth a mention
It is a Linux based "Ghost" like program too. It is pretty awesome!
http://www.linbox.com/en/ppart.html
gizi
but it does require a bit of knowledge and a fair amount of set-up.
Kleo is bundled with the Carroll-Net Server Recovery Kit. A LiveCD project packed with 100s of specialized tools for server recovery.
Kloe & the CnSRK are both free for any use.
kleobackup.net
As it is included in Ubuntu repository, installation is very straight forward: see http://www.arkeia.com/ubuntu
Please send any info to zonofabeeATGmaildotcom
Thanks
never do/go out without them !
Sebastien
It uses hard-links between the backups (deduplication) to have a full backup taking as few disk space as if it would be an incremental one.
It comes with tuning settings like MD5 integrity signature, 'chattr' protection, filter rules, disk quota, retention policy with exponential distribution (backups rotation while saving more recent backups than older).
it is here: http://blog.pointsoftware.ch/?p=527&preview=true
and it's free! ^^
enjoy
Francois Scheurer
cheers
francois
www.areca-backup.org
The web site is http://datahaven.net
We are in testing stage at the moment and you can download and use the software.