2017-10-18 04:13 AM
I want to know how expanding volume group size by adding new disks to it impacts storage array and all VG's on it. I need to add 8 disks to existing VG but once I can add only two disks. After over 3hours I can't add another 2 disks to VG because from time when I added first two disks there are still some reconfiguring tasks on this VG.
How long does it take to reconfigure array for new disks?
2017-10-18 06:50 AM
Yes you are correct that you can only add two drives at a time. Why it takes so long is all the stripes have to be read and then rewritten in the new stripe configuration. As an example, let's say you are trying to go from a RAID5 in a 4+1 configuration to a RAID5 in a 6+1 configuration (two drives added). So every stripe in the 4+1 configuration (whether it has data on it or not) must be read and then rewritten in the 6+1 configuration. This just takes a long time to do dynamically such that the data is still available for use. Each time you add two more drives, this operation will need to be performed again. The time it takes to perform this operation is dependent on the size of the disk, larger disk will take longer.
This is one of the reasons NetApp E-Series developed Dynamic Disk Pools. It allows customers to perform these dynamic operations in a much quicker and simpler fashion. You would have been able to add all eight disk at once and it would just redistribute data across those disk to maintain balance.
One thing you might try is to increase the priority of this background process. Note though, this will slow down user access to the data. Check the online help as to how to change priorities of operations.