Patent ID: 7904649

Claim:
A method for restriping data across a set of volumes distributed across a plurality of storage systems, comprising: striping the data across the set of volumes organized as a striped volume set, the data striped according to a striping rule set; creating a new striping rule set identifying the set of volumes to be utilized as the striped volume set, and each volume of the striped volume set is serviced by a different storage system of the plurality of storage systems; receiving a data access operation directed to a stripe of the data to be processed according to the new striping rule set; in response to receiving the data access operation directed to the stripe of the data to be processed according to the new striping rule set, determining if the stripe of the data is located on a correct volume of the striped volume set according to the new striping rule set; and in response to determining that the stripe of the data is not located on the correct volume of the striped volume set according to the new striping rule set, relocating the stripe of the data to the correct volume according to the new striping rule set.