Setting up a RAID 5 Array

external hard driveraidraid-5software-raid

I am currently trying to convert my drives from just a bunch of external disks, each one individually shared from my (CentOS) server into a RAID array (ideally, RAID 5).

At current, my drives are:

  • 2.7TB (0TB used)
  • 2.7TB (2.6TB used)
  • 2.7TB (1.1TB used)
  • 0.9TB (0.93TB used)
  • 0.9TB (0.26TB used)
  • 0.9TB (0.8TB used)
  • 460GB (400GB used, this one I am considering binning though)

Now, what would be the best approach in creating a RAID array so that I can create a single redundant disk without formatting all of them and starting from scratch (I will need to preserve the data, so is there some method of slowly creating the array then extending it drives as they get their contents emptied into the new array)? Or is RAID not the way to go?

Also, will I be able to create an array comprised of the 3x 3TB drives and the 3x 1TB drives to create a single 9TB drive with 3TB of redundancy?

Best Answer

Windows does not like to mix drive sizes with raid.

You could put the first three in raid 5 (2.7*2 for total storage ) You could put the second three in raid 5 (0.9*2 for total storage ) and 'binning'="in american English 'throw away' " the 7th.

This leaves less total storage then you are currently using, so you would have to throw stuff away.

That's about the best you could do with Windows.

There are oodles of other options in Linux.

Related Question