Flyback – Snapshot-based backup tool based on rsync
Note that this means you can selectively delete specific backups and still retain files stored in previous ones. (ie., you can delete Tuesday’s backup and keep Monday’s, without screwing up Wednesday’s)
Preparing your system
First you need to install the following packages
sudo apt-get install python python-glade2 python-gnome2 python-sqlite python-gconf rsync
Installing Flyback in Ubuntu
download the software using the following command
Extract this using the following command
tar -zxvf flyback_0.4.0.tar.gz
Then change to the new directory ("flyback/src/" or "flyback/", depending on which you chose above) and run the following command as user and not as root
Once it opens you should see similar to the following screen
First you need to configure the preferences for this go to Edit---->Preferences
Configure the Storage location for your backups
Select the Backup Data
Select your backup schedule this example of backup means The * mean all the day, months and years. 3 mean to do the backup 3rd hour every day.
If you want to restore the backups select the system snapshots select location,files and click on restore from the top panel
Flybackup version details
I would advise to use the svn version, which gives FlyBack version 0.5.0.
Even though this is the nicest gui for rsync I saw till now (I use it actively to), I’m not sure how active development is at this moment. Let’s hope developing won’t stop!
Another question: did somebody get the terminal command working under crontab? For me it doesn’t remove the lockfile after finishing the backup, so it won’t make another backup until I remove this lockfile manually.
Just to mention it here. Another snapshot utility – but not rsync based – is time vault.
Check it out – it’s worth a look. It has got nautilus integration for easy recovery.
I installed it, please tell me how to add it to the Mainmenu, just adding a new item with python flyback.py doesn’t seem to work.
@Andreas: You need to include the full path to flyback.py, in my case it’s “python /home/ashghost/apps/flyback/flyback.py
Will this back-up to FAT file systems?
If so, how does it handle the hard-linking to unchanged files?