+8

I am looking for a good free ubuntu backup software tool, please help.
 
Please suggest the best free open source and not commercial software you have used for quite some time and happy about it.
 
It would be great if the software has the following features

  • Backup folders
  • Restore folders
  • Differential backup
  • Scheduled backup and restore
  • Backup while the machine is idle
  • Support multiple hardware like USB, External Hard Drive, etc.,

 
Sorry for asking too many features :)
 
 

2 answers, +8 votes, 1168 views
newbie's picture
asked by newbie
31 weeks 1 day ago



2 Answers

Answer
+6

Flyback is nice. You can schedule backups and have seperate revisions. It's a clone of Apple's Time Machine. http://code.google.com/p/flyback/
I gave that and others up for simple cron job and a script using rsync. It's not as easy, but you'll learn a lot about the internals of your system. And Cron is nice for scheduling anything.
https://help.ubuntu.com/community/CronHowto
https://help.ubuntu.com/community/rsync
A simple script would look something like this and be in a file called "sombackupfile.sh":
if [ -f /media/back_up_dir/.tagfile ]; thenrsync -avv --log-file=/var/log/back_up_logs/rsync-$(date +%Y-%m-%d).log --exclude=*.iso --exclude=*.avi --exclude=*.mov --exclude=*.mp4 --exclude=*.ogv --exclude=.VirtualBox --ignore-errors --delete-after /home/user_dir/ /media/back_up_dir/elseecho "Tower share not mounted!"exitfi
 
The first line checks to see if it can find ".tagfile" in the /media/back_up_dir directory. If it finds the file, the next line tells the rsync program to move all and keep them in the condition they were in when they were backed up (the -a after rsync). It also tells rsync to show me whats going in a terminal window, if I want to see it (the vv following the -a). The --log-file= option tells rsync where to log what's going on. You can leave it out it you don't want a log. The various --exclude= options tell rsync what not to back up. I don't back up big video files, so I exclude *(any thing).avi *.mp4 etc... I also don't back up the big, hidden .VirtualBox directory, it takes to long. --ignore-errors= will skip files rsync can't read, like files root owns. --delete-after will delete any files from the back up directory that aren't in the directory you're backing up. Finally, /home/user_dir/ is the directory that is being backed up. /media/back_up_directory is the destination.
The last three lines tell the computer to show "Back up drive not mounted!" in the terminal or log. If it can't find .tagfile there, it's not mounted. Then exit the script. That is my probably-could-be-done-better script. No, it's not a quick easy set up, but it's as flexable as you want it to be and I guarantee you'll learn some cool new tricks in the process.

wigren's picture
answer by Mike Wigren
31 weeks 17 hours ago
  • The formating messed me up. The script should look like this (hopefully): if [ -f /media/back_up_dir/.tagfile ]; then rsync -avv --log-file=/var/log/back_up_logs/rsync-$(date +%Y-%m-%d).log --exclude=*.iso --exclude=*.avi --exclude=*.mov --exclude=*.mp4 --exclude=*.ogv --exclude=.VirtualBox --ignore-errors --delete-after /home/user_dir/ /media/back_up_dir/ else echo "Tower share not mounted!" exit fi P.S. It would be nice to be able to edit answers. - Mike Wigren 31 weeks 17 hours ago
  • Answer
    0

    Simple Backup and Restore sbackup is a simple backup and restore software available for linux.
    It has a simple and easy to use GUI. Following are the features it supports
     

    • Backup Restore using simple GUI
    • Setup automatic backups
    • Include / Exclude files / folders to backup
    • Include / Exclude based on file size and extension
    • more

    It can be installed using the following command in a terminal
    sudo apt-get install sbackup
    It can be also downloaded as a .tar.gz or .deb from http://sourceforge.net/projects/sbackup/files/
    http://sourceforge.net/projects/sbackup/ is the project page of simple backup restore
     

    gizmodo's picture
    answer by gizmodo
    31 weeks 12 hours ago

    Asked by

    newbie's picture
    User offline. Last seen 19 weeks 6 days ago. Offline
    joined 36 weeks 6 days ago
    73 points

    View in your own language!