6

I am building a file server my plan is the have the Operating system on one raid partition and the data storage on another partition.

I currently have 5 x 3GB IDE drives that i would like to put the operating system on theses drives are old but that doesnt matter to me at the moment i have a ton of them so for this raid partition i would probably want to be able to pull out dead a drive and rebuild the array.

My file partition is going to consist of 4 x 1.5TB SATA drives I would like the maximum storage with some redundancy.

Any suggestions to which Raid level i should use would be greatly appreciated and if you could also suggest a PCI or PCI-e raid controller to handle theses arrays.

Thanks in Advance,

Zen_Silence

2 Answers2

4

Do you really mean 3 GB? As in Three Gigabytes? I'm not going to pick on the fact that they are quite likely to die, but I'm more thinking about the likely horrible performance (even building a raid out of them won't help that much) and the low space.

What operating system do you run? As RAID0 is suicide, that leaves RAID 1, 5, 6 or 10. RAID5 means you "lose" one drive, which leaves you at 12 GB but only allows one drive to die. I'd go RAID 10 normally, but that means a lot of capacity loss (half of the drives, which doesn't work with an odd number anyway).

As for the Data partition: For maximum space with "some" redundancy, RAID5 only "loses" one drive (so you still have 4.5 TB space), but only one can die though.

Michael Stum
  • 3,101
4

Your 3GB drives are excellent... for doorstops and paperweights (but are too small to use as boat anchors).

They are well past their service life, and will likely fail very soon. Not only that, they will have horrendous performance compared to modern drives (especially ones which use perpendicular recording). Send them off for recycling. Seriously. I mean it.

You seem like you have very little experience with RAID. There's no shame in this, but RAID administration is part black magic, part science, part experience, and part voodoo. For you, I would recommend a Drobo. If you're going to boot off it, you can use a Drobo S with e-SATA if you're using Windows, or any Drobo for a Mac (since booting a Mac from USB or FireWire is fully supported; FW800 is best in this case).

Put the drives into the Drobo, configure it as NTFS (Windows) or HFS+ (Mac) with an 8 or 16 TB virtual array size (to allow for upsizing in the future up to the selected virtual size without redoing it all), aaaaaand... you're done. If one fails, it tells you (both in software and on the unit's LEDs), and you pop it out and replace it with any drive that's the same size or bigger -- without powering down. You can expand the RAID with larger drives by replacing them one at a time while the unit is powered on and online (the data is still accessible for read and write during upsizing!).

If you absolutely insist on doing it yourself, get a high-quality RAID adapter. 3Ware, Adaptec, Areca, and Intel are good examples of quality. Poor-quality adapters (Promise, Silicon Image, Realtek, etc) generally do the heavy lifting in the driver, resulting in performance issues. Use RAID5. Make sure the solution you're examining will alert you to failed drives, or else you might never know until the second drive dies (causing the loss of all data on the array).

Alex
  • 2,114