Jun 222009
 

Back In Time is a simple free backup tool for Linux. The backup is done by taking snapshots of a specified set of directories. “Back In Time” in real terms is a nice GUI that holds and stears the most common unix/linux commands to performs backups for you. “Back In Time” has got a nice GUI which works well both for GNOME & KDE (KDE4 and higher)


At the heart of the system is

“Rsync” performing snapshots and restores
“diff” checks for changes
“cp” command does the obvivous, copying (creates hardlnk for files not changed)
“cron” takes care of the scheduled backup jobs

“Back In Time” performs a backup only when there was a change to a file or a directory. Anything that remains unchanges will be created with a Hardlink from the snapshot to the actual file. So, in essence, even if you have setup a schedule to perform a backup on a selected directory, any file not changed since the last backup would simply be created with a hardlink to the original file saving precious disk space. Another nice feature is the option to have schedules for individual directories included in the include list.

Install “Back In Time” in openSUSE

Click this oneclick1-click installer hosted by packman to install BIT on openSUSE 11.1/11.0/10.3
oneclick

This should download the YMP file and automatically launch the YaST package manager to add the required Repositories, download and install BIT and the  dependencies. Click next on the BIT installation screen and Next again on the installation proposal window. This should start adding the required repositories, download and install BIT and its required dependencies. Click Finish when the installation completes successfully.

This should install Back In Time under “Applications – System – Backup“.
backintime1 backintime1a
When you launch BIT for the first time, you will be given the settings window to set the backup directories, the files and folders to exclude (Regex supported), the snapshot folder, schedule, housekeeping options for the older snapshots etc.
backintime2 backintime3
There is a nice detailed documentation from the author at the project home. Click here to visit the project home.