Resizing RAID 1 Array on Dell PowerEdge with Perc 4/Di & Windows SBS 2003

dellraidwindows-sbs-2003

I have a Dell PowerEdge 2600 with Perc 4/Di RAID card and Windows SBS 2003 installed. The original system drive was a set of 17GB drives in a RAID 1 array. Over the years, these drives have failed (individually) and been replaced by a set of 73GB drives, but the RAID array is still 17GB in size.

Is there a safe procedure to resize the RAID 1 array to use the entire 73GB without destroying/corrupting the data on the array?

The Perc documentation mentions a Reconstruct option with Online Capacity Expansion, but is a woefully short on the exact details. Has anyone performed this procedure successfully (or unsuccessfully)? What were the steps? Are there any gotchas I should watch out for?

Best Answer

I went through much pain with this, and the bottom line is that although the controller supports array expansion, Dell have disabled this in their Array Manager and they will not support it. If you replace the Dell driver with the LSI one (I think the controller is an LSI, though I wouldn't swear that it isn't an Adaptec) and use the LSI management software then you might be able to do it. However I would find this a scary business!

My solution was simply to create a new logical disk in the free space. This is completely safe and needs no reboots, though obviously it's clunkier having separate disks. If you really, really want a single partition then you'll have to backup then delete and recreate the array. Note that if your server has the Dell utility partition on it you need to be careful with partition imaging tools as you need to recreate the Dell utility partition or your server won't boot. I speak from (bitter) experience.

JR

Related Topic