Ubuntu Geek

Ubuntu Linux Tips,Howtos&Tutorials|Edgy,Feisty,Gutsy,Hardy

  • Subscribe RSS Feed

    subscribe to the ubuntu Geek RSS feed




  • Sponsor

  • Categories

  • Meta

  • Sponsor

  • Archives



  • WidgetBucks - Trend Watch - WidgetBucks.com

Backup and Restore Your Ubuntu System using Sbackup

Posted by admin on December 15th, 2006 Email This Post Email This Post

Data can be lost in different ways some of them are because of hardware failures,you accidentally delete or overwrite a file. Some data loss occurs as a result of natural disasters and other circumstances beyond your control.


Now we will see a easy backup and restore tool called “sbackup”

SBackup is a simple backup solution intended for desktop use. It can backup any subset of files and directories. Exclusions can be defined by regular expressions. A maximum individual file size limit can be defined. Backups may be saved to any local and remote directories that are supported by gnome-vfs. There is a Gnome GUI interface for configuration and restore.

Installing sbackup in ubuntu

sudo apt-get install sbackup

You can use synaptic also for this if you want to know how to search this software and install check here

Backup Your Data Using Sbackup

Once you completed the installation you can access sbackup using System—>Administration—>Simple Backup Config you can see this in the following screen

Next screen is asking for root password enter password and click ok

Once it opens the sbackup application you can see the following screen where you can configure your backup settings first tab is general options in this example i am choosing “Use custom backup settings”

Sbackup can be operated in 3 different modes

Recommended Backup

If you are new Ubuntu user or aren’t sure what you should backup.This will perform a daily backup of your /home,system data held in /etc,/usr/local and /var.This will deliberately exclude any files over 100MB.By default this backup will be stored /var/backup

Custom Backup

This is same as the recommended backup and in this you can change the settings include,exclude files,you can change the schedule time.

Manual Backup

If you want to backup some files from time to time this option is for you and you can click backup now button to manually perform a backup according to the settings on the other backup properties dialog box tabs.

Next you click on “Include” tab here you can include any file or directory you want to backup

If you click on “Add file” button you should see the following screen where you can select your files

If you click on “Add Directory” button you should see the following screen where you can select your Directory for backup

Next option is “Exclude” here you can exclude files and folders you don’t want to backup.Here you can exclude Paths,File Types,Regular Expressions,Max file,folder size

Next option is “Destination” here i am leaving the default location i.e /var/backup if you want to chnage the backup store location you can select the “Use Custom local Backup directory” and enter the location

Now you can select “Time” option here you can schedule when do you want to run your backup.

Available options for backups you can see in the following screen you can select hourly,daily,weekly,monthly,custom options


Next option is “Purging” here you can select old and incomplete backups and you set the no.of days you want to purge after completing all the settings you need to click on “Save” button to save your settings.

Now if you want to take backup just click on “Backup Now” or leave the schedule backup in this example i just clicked on “Backup Now” this is started a background process with process id you can see this in the following screen

Restore Your Data Using Sbackup

If you want to restore backups or any files,folders go to System—>Administration—>Simple Backup Restore you can see this in the following screen

Once it opens you should see the following screen here you can select the restore source folder and available backups from drop-down menu here you can choose files and folders you want to restore and click on “Restore” button

In this example i have choosen to restore one .iso file and once you select your file and click on “Restore” it will ask for your confirmation click on yes this will restore the file in orginal location if you want to restore in different location you need to select “Restore As” option

Note:- By default Restored Files and Directories are owned by root this is because of sbackup will runs with root.You need to chnage these files or folder permissions using chmod or just right click and select properties of the file or folder.

Backup Destination on Remote machine

One more beauty about sbackup is you can store your backup on a remotemachine for this it will give the option of using SSH or FTP for this go to System—> Administration—> Simple Backup Config once it opens the application you need to click on destination tab here you can select “Use a remote Directory” option type ssh:// or ftp:// followed by the username:password, then @, then the remote host to connect to and the remote directory.

Final Tip:-

Sbackup doesn’t create a new backup file each time it runs and it creates an incremental backup.Which means that it updates the last backup with files that you changed or been created any files that haven’t been updated since the last backup are unchanged

Sbackup Configuration from command line

If you want to configure sbackup you need to Edit /etc/sbackup.conf file

Restore Backup from command line

Run “sudo srestore.py /var/backup/2006-11-18_03 /home/myuser /home/myuser/old”. You can omit the last parameter to restore to the same directory.

If you want to be notified the next time we write something please subscribe to our RSS feed.Thanks for Visiting!

Related Articles

9 Responses to “Backup and Restore Your Ubuntu System using Sbackup”

  1. tony Says:

    Looks like a great guide - just what I needed to backup my Ubuntu partition.
    Question? Now that I have configured SBackup and started to do a backup, to another partition, what will happen if my Ubuntu crashes and I need to restore it. Will I be able to restore it using the Live CD?, or perhaps thru Sabayaon which I have on another partition?

    regards and thanks for the guide!

    Tony (tchoklat)

  2. Polygon Says:

    Hey!

    I am going to be taking this guide and adding it to the ubuntu wiki’s BackupYourSystem page. The full URL is here: https://help.ubuntu.com/community/BackupYourSystem

    thank you for providing pictures! they are much better then just text alone :D

    ~Polygon

  3. airtonix Says:

    you should combine this with aptoncd …

    then you have a one click install of all your software again.

    then restore this back from sbackup and you also have all your original settings

    very nice….

  4. Frank Says:

    I just backed up my Edgie installation and it worked fine once I had finally figured that I had to save the configuration. (I finally read what was right there in front of me!) Would there be any possible way to have some sort of indicator on the gui to show the backup is actually taking place and a notification that the backup is done?

    Frank

  5. Jeff Says:

    OK, I would like to save the backup to an external location (CD/DVD/USB hard disk, etc) but the destination tab doesn’t seem to support this. Any thoughts?

  6. Mike Says:

    Under the Destination tab, select custom local backup directory. Then click on the drop-down, select other, and browse to your custom location.

  7. Frank Says:

    However, there is only “root” folder. I can’t leave that in order to select the external usb hard disk. I like to backup directly to there. How?

  8. benjou Says:

    The full backup on an ftp server seem to work but sbackup doesn’t want to do incremental backup. It’s a full backup everyday :o

    And also I can’t find any log of my backup…

  9. Bill Says:

    Is there a way to do a full backup by default instead of Incremental ?

    Thanks

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>