TimeValult isn't quite ready yet, as cheesehead noted. I haven't seen any major progress in TimeValult in probably a year. It doesn't seem this project will be going anywhere, at least not any time soon. Please correct me if I am mistaken.
grsync seems like the better solution of the two. I haven't actually used it, but from what I can see it looks mostly stable and usable. Unfortunately, it does not seem to support snapshots. If you were to accidentally delete an important file right before the sync runs, you'd be out of luck.
I would still argue that a GUI for rsnapshot would be the best way to go. It is tried and true, and does provide snapshots of the system (while taking up little more than 1x the size of the target directory to do so). It seems there is a GUI available called FlyBack (http://bernaz.wordpress.com/2008/01/19/flyback-a-time-machine-backup-utility-f or-linux/). I haven't tried it, but I would recommend that Canonical look into it.
Please keep the conversation going with any more ideas or resources you have available.
Correct me if I'm wrong, but I see a problem with "waiting on" either Flyback or Time Vault. It appears to me that Flyback hasn't been updated since November 2007 and Time Vault (the actual program) hasn't been updated in 33 weeks.
I'm new to the modern Linux and have been spending a good bit of time looking for a solution to this issue. This is the first time I've heard of rsnapshot and I'm going to check that out before I vote either way on it; however, I'm not seeing Flyback or Time Vault as a real viable option because of the apparent "deadness" of those projects; yet, Time Vault does look like a really nice solution, if it was maintained.
I wanted to also add that I don't see the online/cloud based backup services as viable either; perhaps under a different topic? I think the Amazon S3 service is paid subscription, which turns many off. Dropbox is free, up to 2 GB, I believe; however, most people have more than 2 GB to back up.
Also, a lot of people see these online/cloud based services as an invasion of privacy and insecure; they don't want to trust anything personal, private or even critical to services like these. Things can be encrypted prior to using those services, but this adds another step.
There are also going to be times when these services aren't going to be functional and times when people don't want to be connected to the Internet when restoring a backup.
@Codeseer
Hi,
my proposal for dropbox (and I hope other cloud solutions to give user choice) is intented for basic users (80%/90% of home pc users) who needs a simple, cheap and simply secure (=offsite) backup.
for advanced users command line rsync or unison are more than sufficient.
PS
i'm going to rewrite extensively this script, adding more functionality (sha1/sha256, quick update of an hash file) and suppor for very large hash files.
I'm working on a KDE rdiff-backup (similar to rsnapshot, more advanced imho) system called TimeVault. I understand that there is a gnome project with the same name. I first started there, but the lead developer seems to be missing and I am more comfortable with KDE tech and so I switched gears.
I have some basic blog posts about it at http://blog.chatonka.com Additionally, the (prototype) code is up at http://gitorious.org/projects/timevault
I'm interested in feedback and discussion, feel free to post a comment or to email me. I can also be found as astromme on irc.freenode (check the #kde-devel channel)
I think what the Ubuntu developers are doing in terms of backup is perhaps the best solution to the current situation. They are planning to integrate Déjà Dup which uses duplicity as the back end. They recently packaged it into universe. Hopefully they will make it part of main during the Karmic cycle.
Simple Backup Suite was written just for this purpose. Currently it's under the name Not So Simple Backup Suite, but it will be merged back into the main branch soon:
I recently had a hard drive fail on my Ubuntu netbook so I had to duplicate everything on its replacement because I didn't have a backup.
Wanting to avoid that in the future I have looked far and wide for a backup solution similar to what I use on my Mac but I haven't found any. On my Mac I create bootable clones of my hard drive on external hard drives very easily using the Disk Utility > Restore which is included with MacOSX. There are the alternatives CarbonCopyCloner and SuperDuper, but Disk Utility > Restore works just fine for me. Should the HD on my Mac fail I can either use the external drive as my boot drive or replace the internal drive and use that same utility to move the info back. This method copies absolutely everything, system, updates, programs, settings and data.
Since MacOSX and Ubuntu have the same UNIX underneath, why can't this be done for Ubuntu?
I should add that the target disk/partition does not have to be larger than the source only large enough to hold the info transferred. (That is in contrast to Clonezilla and dd.)