I'm really glad this article gives me a recent place to post about my concerns on backing up my NAS.
So far, I have no backups. I know, I suck, but I'm planning it out now. The upside is that I can do it right, the downside is I can't find the features I want.
My ideal setup is a NAS that could restore to a certain point in time. Even better if it would use some of the technology available in a product like
BackupPC or
rdiff-backup so that revisions wouldn't be completely seperate files increasing my backups by multiples of my file sizes. I'm now a Windows guy looking at the daunting task of setting up
FreeNAS or a comfortable edition of linux running BackupPC and it's stressing me out. However, that's another issue.
Assuming I get a working NAS at home backing up my music, pictures, and video, I'm still talking about over 100GBs of data. Raid doesn't solve the problem of fire, flood, or burglary. I need an off site backup, but if I try to do even the initial seed load of that amount of data my ISP's EULA would shut me down in a hurry.
So, assuming I come up with a way to backup at home. I need an EASY way to initially synchronize that backup to another device locally (a duplicate nas, a linux file server, etc) and then move that backup device off site and set it up so that it only sync's the changes, preferrably on a late night schedule. I have a friend with a high speed cable internet connection like mine willing to host my offsite backup in exchange for the same at my house for his. I'm looking into
rsync or rdiff-backup for that, but based on two days of research, I can tell you the commercial NAS hacks necessary are again very daunting.
In case it helps, what I need to backup:
- 1 Windows XP Desktop (always on)
- 1 Windows XP Desktop (intermittently on)
- 1 Windows XP Laptop (intermittently on)
Whatever solution I come up with shouldn't cross the 1k mark, and that includes any off site equipment. Last minute concern, maybe I should encrypt my off site backup. My friend could be the curious type.. one more thing. HELP!