Proliant DL380-G4 with the onboard SmartArray 6i controller.

Raid 1+0 set consisting of 2x 72 G and 2x 300 G disks (the bigger disks got added later).

Effective capacity about 140 GB and, of course, it is full.

I can't add more disks because the remaining 2 slots are taken by another 2-disk mirror. I can replace the 72 G disks (1 at a time) by 300 G disks and (after rebuilds) grow the array. No redundancy during the disk-swap though. And that 2x :-(

Or I change the array from Raid 1+0 to Raid 5 which will just give me 70 G extra (which is sufficient), but keeps (hopefully) the redundancy intact during the change.

Backup, kill the array, replace the small disks, create new array, then restore is not an option as I need to keep this box online at all times.

I'm not worried about the performance-loss during a rebuild. (User-access to the data is luckily enough quite light in this case.)

I'm looking for recommendations how to get the disk-space quickly upgraded, if possible while maintaining redundancy.

Edit: Changed server-type into G4 (I've got both in the server-room and got them mixed up.)


The HP ProLiant DL380 G5 has a Smart Array P400i RAID controller and 8 drive slots. The HP ProLiant DL380 G4 has a Smart Array 6i controller and 6 drive slots. I'm trying to understand your arrangement... The process for expansion will be the same, though...

  • You essentially have a 4-disk RAID 1+0 array comprised of 2 x 72GB disks and 2 x 300GB disks.
  • The usable capacity of the Logical Drive in use is ~144GB (equivalent to 4 x 72GB disks in a RAID 1+0 arrangement).
  • I'll assume that two of the original 72GB disks were replaced by 300GB disks.

That makes the easiest path to expansion of the array a simple drive replacement. You will need two 300GB disks. Replace one of the 72GB drives with a 300GB disk and allow the array to rebuild. When that is done, replace the other 72GB disk with a 300GB drive. That will result in a ~600GB usable RAID 1+0 array. I would not be worried about redundancy during the process of the drive expansion. You're only copying 72GB per disk and the rebuild time will be short.

This is covered in detail here: What are the good ways to migrate a RAID array to bigger disks?

Do you have any HP management utilities installed? What is the operating system type and version? Do you have a charged Battery-Backed Write Cache (BBWC) on the controller? That will be needed if you want to do an array transformation or expansion online.

You can convert the RAID 1+0 array into a RAID 5, but since you already have 300GB disks, you should probably complete the job with bigger drives. Plus, why cripple your performance by dropping to RAID 5?

Can you also clarify which server you have?

DL380 G4 enter image description here

DL380 G5 enter image description here

  • It's a G4 indeed. The server originally had 2x72 in mirror for OS (W2k3R2) and another 2x72 for data. I added the 2x300 a couple of months ago. Added them to the data-raid and grew it using the HP ACU tools (v8 something). Got BBWC, no problem there. Then used DISKPART to extend the FS. I'm leaning heavily towards your solution myself, but my colleague is a bit timid and wanted a 2nd opinion. – Tonny May 7 '12 at 18:49
  • It is safe. I do this often. – ewwhite May 7 '12 at 19:45
  • I second this. Safe, effective, and easy. – Rex May 8 '12 at 4:31
  • Just replaced the first 72G disk with a 300G disk. Rebuild completed in about 25 minutes. Have predictive Smart errors on the 300G drive though (no actual failure). So did it again with another drive. That is also given Smart errors ???? Could the Smart errors be related to the disk insertion in stead of real errors ? I have plenty of spare disks lying around (we recently phased out a bunch of old servers) so I can try some more. – Tonny May 8 '12 at 9:36
  • The 2 disks were really problematic. Nr 3 and 4 are OK. Everything is rebuild. Thanks for your assistance ! – Tonny May 8 '12 at 10:58

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.