Razel started off with a great statement "it depends on your needs" and then started to go into it but did not go deep enough. What are you looking to protect against (hard drive failure, virus, theft, fire)? How much data are you looking to protect? How often does that data change? I am sure that there are 100 more questions to ask.
For everyone in this thread with CDs, DVDs, internal hard drives, external hard drives, RAID, etc... How are you protected if there is a fire and your equipment is destroyed or a theft and someone steals all of your equipment. For those of you in certain areas of the country - how does this protect against hurricane, flood, forest fires, etc...
For everyone with hard drives (internal or external and with or without RAID) how are you protected against viruses wiping out or corrupting all of your data
All of these are good plans but none of them are comprehensive.
Here is how I created my backup plan (and I am still evaluating if there is a better way to do this).
I have almost 2 TB of photos (RAW and JPG) as well as approximately 1 TB or other data that I would like to keep backed up. This does not include another 1-2 TB of other data that I really do not care if it is backed up.
- To protect against a hard drive failure I have RAID 1 set up (mirroring). Hard drives are so cheap that this was simpler than RAID 5 and gave me more options (e.g. I can take either drive offline and have a full back up that I can connect to another computer)
- To protect against viruses I have a lot of this information on DVD. I am debating here whether to keep it on DVD or use another hard drive (I am worried that something can erase the hard drive while nothing can erase the DVD aside from damaging the disc.)
- The DVDs are stored offsite - to this day I am unsure of how long DVDs can be stored before they cannot be read
- With the photos I also store the JPGs only on Shutterfly (I used to have them on Shutterfly and Ofoto. Ofoto is now sending all of the photos to Shutterfly so I have everything on Shutterfly
- Lastly I bought online storage through GoDaddy. I configured this to NEVER delete or overwrite uploaded files. I upload the file with a new name (suffix). This protects me against something corrupting a file and me overwriting the good file with the corrupted one or something deleting a file on my computer and "deletion" getting backed up (deleting the file in my online backup). I only bought a few hundred GIGs. I am uploading everything there. As I run out of space I will add more. This is taking forever to upload (I have been uploading 100 GB for the past three days and it is still only about 50% done.) I am hoping by the time I need more space the price will drop or I will have a coupon code or can arrange a better deal. Everyone should be aware of a small (but could be very expensive) issue with GoDaddy. One hundred TB is relatively cheap 100GB is $1.74 month with a five year contract. That is $20.88 per year and I had a coupon code that took off 20%. Adding another 100GB to your storage adds $139.80 per year. When I wanted another 100GB GB I had my choice of getting an additional account for $20.88 or adding to mine for $139.80. That was a no brainer. I bought many additional accounts. It is all transparent to me when I am using them.
In order to summarize my long winded answer. I wanted to protect against:
- Oops factor (accidentally deleting or overwriting something)
- Hard drive failure (dead hard drive)
- Corrupt hard drive (the computer sees the drive and will continue to write to it and not alert me of an issue but the data is corrupted)
- Virus or other malware that would change, delete, etc... my files
- Computer failure that may damage the motherboard and hard drives
- Theft (somebody stealing my computer and/or hard drives)
- Fire (similar to theft)
All of this sounds complex but in reality everything is automated except for the making of DVDs