Quote:
Originally Posted by
estreeter 
Yep, incremental backups make a lot more sense than 'scratch' backups. Run Linux and the chances that you are backing up anything malevolent are very slim (certainly not 'zero' as some of the zealots would have you believe tho). Linux really is tailor made for storage wonks but personally I couldnt be bothered endlessly tinkering with 10,000+ line Perl scripts simply to ensure that I have a valid backup.
No 10,000 line Perl script required. There is a utility called rsync (http://en.wikipedia.org/wiki/Rsync) that is included in Linux distro's that can accomplish a full incremental back up in one line. I wrote a shell script that includes four lines that make calls to RSync to backup my data from my internal 1TB drives onto a WD Essentials 2TB external drive attached to my Linux server. The initial backup took a looonnnnggg time, but the incrementals for music and pictures that I add here and there take no time at all. It takes maybe 5 minutes to scan the 1.7 TB of files there to determine it doesn't have to back anything up if tht is the case. This machine acts as my file and music server (running squeezebox server for my squeezeboxes), so it's already up anyway.
By default, Rsync will not delete files in the backup that have been deleted from the source. So there are no worries about obliterating your backup because files disappeared from the source. Of couse you can override this with a command line option :-).
This is way better than my previous method of backing up everything to DVDs. Even with automation in the form of a Perl script, it was painful.