Patent ID: 8677066

Claim:
A system, comprising: an extent reserving component adapted for reserving one or more extents in a storage pool; a data migrating component adapted for: reading data from a first portion of an in-use redundant array of independent disks (RAID), wherein the first portion of the in-use RAID is arranged according to a first array configuration having at least a first parameter; using the one or more reserved extents in the storage pool to store at least a first portion of the data for writing to the in-use RAID; using one or more free extents in the storage pool or in the in-use RAID to store at least a second portion of the data for writing to the in-use RAID; and writing the data to a second portion of the in-use RAID, wherein the second portion of the in-use RAID is arranged according to a second array configuration having at least a second parameter; a first I/O component adapted for performing one or more first I/O operations according to the first array configuration, wherein the one or more first I/O operations are performed on the data before the data is read by the data migrating component; and a second I/O component adapted for performing one or more second I/O operations according to the second array configuration, wherein the second I/O operations are performed on the data after the data is read by the data migrating component, wherein a logical data structure of the in-use RAID is preserved.