I run a subversion source control server from my house on a debian machine. I will be setting up Jira for bug/project tracking very soon so I now have the necessary motivation to put a proper backup plan in place. The current hard drive in my server is going on probably 10 years (an old 80GB IBM deskstar) so I'm looking at picking up a couple of 250GB WDs from newegg and see these options so far for my backup:
1) Setting up a RAID1 array
- I have never setup a RAID configuration before
- My gumption is that this is more
robust, but does that come at a cost of complexity? - How difficult is it to replace a drive that goes bad in RAID1 configuration?
- I do not need instant access to my data, 24 hour replacement is good enough - so RAID may not be the best option
2) Setup a nightly diff backup
- Is this simpler to setup and maintain?
- Are there any good free linux diff backup programs?
I also plan on using something like Jungledisk/AmazonS3 for offsite backup. I welcome thoughts on the above 2 options, and any alternative solutions.