I have a bunch of machines with HPE Smart Array P408i-a controllers and fully populated drive bays, and I was wondering if there is a way to extend the arrays without dissolving them and reinstalling everything.
There is a single RAID1+0 from 4x2 drives per machine, so considering the manual says "use replacement drives that have a capacity equal to or greater than the smallest drive in the array" it should be possible to mark one drive from each RAID1 pair as failed, replace it with a bigger one, have the controller rebuild everything, then do the same with the other part of the mirror. The question is, will the controller be smart enough to see the increased capacity after the second drive swap? These are all production machines so before I build a test setup for this rather lengthy procedure , maybe someone here has experience with this?
Update for posterity: it's a DL360 Gen10 running Linux; ssacli says:
HPE Smart Array P408i-a SR Gen10 in Slot 0 (Embedded)
Internal Drive Cage at Port 1I, Box 1, OK
Internal Drive Cage at Port 2I, Box 1, OK
Port Name: 1I (Mixed)
Port Name: 2I (Mixed)
Array A (SAS, Unused Space: 0 MB)
logicaldrive 1 (6.55 TB, RAID 1+0, OK)
physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS HDD, 1.8 TB, OK)
physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SAS HDD, 1.8 TB, OK)
physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SAS HDD, 1.8 TB, OK)
physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SAS HDD, 1.8 TB, OK)
physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SAS HDD, 1.8 TB, OK)
physicaldrive 2I:1:6 (port 2I:box 1:bay 6, SAS HDD, 1.8 TB, OK)
physicaldrive 2I:1:7 (port 2I:box 1:bay 7, SAS HDD, 1.8 TB, OK)
physicaldrive 2I:1:8 (port 2I:box 1:bay 8, SAS HDD, 1.8 TB, OK)
SEP (Vendor ID HPE, Model Smart Adapter) 379