I do not issue any guarantee that this will work for you!
1 Installing FlyBack
In order to install FlyBack, we open a terminal (Applications > Accessories > Terminal):

sudo apt-get install python python-glade2 python-gnome2 python-sqlite python-gconf rsync

cd ~wget http://flyback.googlecode.com/files/flyback_0.4.0.tar.gztar -zxvf flyback_0.4.0.tar.gz
That's it already, FlyBack can now be used.
2 Using FlyBack
It's a good idea to store your backups on an external hard drive. Please plug in an external hard drive and wait until it gets mounted (an icon should then appear on your desktop):

Now, in a terminal, type in the following command to start FlyBack:
cd ~/flyback/python flyback.py
FlyBack starts. If you see the following error message, simply click on OK - you can ignore this error:
FlyBack starts with the Preferences window. On the Storage Location tab, select your external hard drive:
Then go to the Included/Excluded Directories tab. Here you must specify which directories you want to back up and which ones you want to exclude from the backups: cd ~/flyback/python flyback.py
FlyBack starts. If you see the following error message, simply click on OK - you can ignore this error:

FlyBack starts with the Preferences window. On the Storage Location tab, select your external hard drive:


Select the directories you want to back up (e.g. your home directory)...
... and click on the Add button:
The selected directory should now be listed under included dirs. Repeat this step for as many directories as you want to back up. The exclude patterns field already contains a good default selection of files/directories not to back up. Modify it only if you know what you're doing:

On the Backup Schedule tab you can automate FlyBack backups if you like:

Please note that FlyBack doesn't have to be running if you've selected to create automatic backups on the Backup Schedule tab. FlyBack creates a cron job for it. You can check that by opening a terminal and running:
crontab -l
In the output there should be a cron job for FlyBack (e.g. like this, running at the selected time):
falko@falko-desktop:~$ crontab -l0 3 * * * python /home/falko/flyback/flyback.py --backup #flybackfalko@falko-desktop:~$
Now that we've configured FlyBack to our likings, we can close the Preferences window.
The main window looks as follows, showing you the contents of your hard drive. The right window (system snapshots) lists all available backups - as we've created none yet, it only shows now which refers to the actual content of your hard drive.


No comments:
Post a Comment