For two months of using Linux Mint I see that it is the best alternative for any other operating system. Aside from being free, all multimedia functionalities comes in pre-installed as well productivity softwares like OpenOffice and the Photoshop clone GIMP. That alone is a winner and I can’t ask for anything else.
All in all I am completely satisfied with it’s performance and versatility. However, After bragging all the good things about Linux and boo-ing Windows and Mac OS, I was stunned by this question from one of my friend. Does Linux comes with a backing-up software? “You know, it is far more essential to those cool desktop effects and enhancement“
I was silenced by that question and made me feel like a dumb ass. If I were just sitting in front of the PC maybe I can Google it right away but I was not. But thanks to Google still, it answered by stupidity though I haven’t tried this one yet. As soon as I have some things to back-up then I will definitely try this. This was also discussed in MadPenguin.
What is Flyback?
FlyBack is a snapshot-based backup tool based on rsync It creates successive backup directories mirroring the files you wish to backup, but hard-links unchanged files to the previous backup. This prevents wasting disk space while providing you with full access to all your files without any sort of recovery program. If your machine crashes, just move your external drive to your new machine and copy the latest backup using whatever file browser you normally use.
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)
How to Install Flyback?
Debian – $ sudo apt-get install python python-glade2 python-gnome2 python-sqlite3 rsync
Ubuntu – $ sudo apt-get install python python-glade2 python-gnome2 python-sqlite3 python-gconf rsync
Redhat/Fedora – $ yum install pygtk2 gnome-python2-gconf pygtk2-libglade python-sqlite3
$ svn checkout http://flyback.googlecode.com/svn/trunk/ flyback
$ wget http://flyback.googlecode.com/files/flyback_0.4.0.tar.gz
$ 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: $ python flyback.py
How to use it?
To use the GUI, run like this: $ python flyback.py
To perform a GUI-less backup, run like this: $ python flyback.py –backup
If you have already used this application leave a comment and provide your feedback. Thanks!