Adding disks to existing RAID array

hard driveperformanceraidraid10windows-server-2012-r2

We want to increase disk space of one of our server. Currently it has 8 physical disks(4 x 480 GB, 4 x 1.9 TB) and 3 virtual disks(RAID 1 (2 x 480GB), RAID 1 (2 x 480 GB), RAID 10(4 x 1.9TB)). We want to increase disk space on virtual disk 3 which is configured with RAID 10(4 x 1.9 TB).

We are planning to add 2 new 3TB disks into virtual disk 3 RAID array. In this case, we are not sure about how RAID is going to behave.

Since newly added disks have larger capacity(3TB) that the older ones(1.9 TB), we are not sure how much we effective space we are going to get out of it. Is it going to be 1.9 TB same as all older disks or is it going to be entire 3TB.

Can someone please help me with understand how will RAID behave in this case?


Server information :

  • Type : DELL PowerEdgeâ„¢ R640 DX152
  • Operating system : Windows Server 2012 R2
  • RAID Controller : PERC H730P Mini (Embedded)

Best Answer

From the PERC H730P Mini web interface you can add new disks to your existing RAID array.

Adding 2x 3TB drives to your existing RAID 10 made out of 4x1.9TB, assuming you manage it without any problems, will increase your space with those 3TB (around 2.7 real TB).

According to the official Dell documentation, page 25, increase of capacity by adding disks into a RAID 10 is supported.

But it all depends on controller being bug-free - in theory there is nothing what prevents you from extending with the controller and stripe across 3 mirrored pairs 3x2 disks from 2x2 original. Most of the time, such maneuvers work, but as in anything, there's a risk. I had a situation where simply adding a hot-spare changed the diskID causing the whole RAID to be unaccessible by the OS. Had to result to restoring from backups as time was too limited to try other solutions.

You should take all precautions to save all your data before attempting to expand your RAID 10 array.