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: