Back that thing up!

โ€”

by

in

So here’s the deal, I need to do something about my storage / backup situation. I have one drive that pretty much holds my universe and while I do back it up on occasion and by nature the data is also distributed around my network I really need to fix this. There are fundamentally three requirements:

  1. I need to protect my “up to the moment” data from hardware failure of a hard drive
  2. I need to make periodic backups of my data onto an external USB / Firewire capable portable enclosure with a fan in case I need to restore from what they call “bare metal” or if the system becomes corrupted (RAID is no help here)
  3. In an emergency, I need to be able to “grab and go” with my data (fire, famine, zombies and the like) from the raid

Raid!

The answer to (1) is a RAID. I don’t need to get crazy, a simple RAID 1 (mirror) will do nicely and I intend to use the RAID stuff built into the Windows 2003 server OS for several reasons. The gadget whore in me says that this RAID should be SATA in a nice external case with nifty LCD’s to monitor my drive temperature and cooling fans. This would also keep this array outside of the power supply of the main server, though honestly I am not sure that helps. It does however also satisfy (3).

In more reasonable moments I have a better idea… two drives inside the existing computer case. One of them in a 5.25 inch tray enclosure allowing me to pull and run if need be. These drives can be IDE or SATA. Honestly, I doubt it matters. If I do go with SATA drives I could in theory later put them in an external enclosure and SATA is definitely the way of the future. On the flip side, if I have to pull and run, IDE interfaces are literally EVERYWHERE to it would be easy to get the drives live again. This method has the additional bonus that all the parts I need are locally available for either SATA or IDE.

IDE INTERNAL 250GB / 300GB*: 2 x $160 (drives) + $30 (tray) = $350. This is the least expensive solution.

SATA INTERNAL 250GB / 300GB*: 2 x $180 (drives) + $40 (tray) + $40(SATA card) = $440. This is more expensive but also probably the one that will let me keep the investment for the future most easily.

Just for amusement, here is the best I could do for an external 2 drive system. It is pretty cool, but probably impractical.

SATA EXTERNAL 250GB / 300GB*: 2 x $180 (drives) + $40 (tray) + $40(SATA card) +$140(enclosure) + $40(cables) = $620. Not only is this expensive, but the advantages are at best dubious.

Backup – software

The answer to the software problem is more interesting. Effectively it comes down to restoration and how much pain you are willing to tolerate. There are, for all purposes really, only two types of backups:

  • File – Wherein your data is safe, but recovery involves getting a machine at least partially running and then your backup software can restore your data, Usually you must re-install your applications and so on yourself.
  • Image – Wherein your machine is “cloned” to another hard drive or tape/cd/dvd. In event of a failure your system can be restored to the exact state it was in when the image was taken.

We will be going with “File” because it is free. For Windows Server 2003 the “Image” option costs $699 at least depending on the vendor and specific tool. This, as they say, sucks.

Backup – hardware

Basically this is another of whatever HD I pick up above combined with a external USB / Firewire aware enclosure. I can go IDE or SATA without much difference to match the other drives. Call it $170 (drive) + $65 (enclosure) or $235

*ed note: the exact size and price fluctuates day by day with the sales available