Patent ID: 8316180

Claim:
A system, comprising: a plurality of storage appliances, each storage appliance coupled to each of the other storage appliances, wherein each storage appliance includes: a processor; a data store; a computer readable medium comprising instructions executable to: select a volume from a set of volumes wherein the volume and redundancy data corresponding to the volume are stored on each of the plurality of storage appliances such that a set of data segments corresponding to the volume and a corresponding set of redundancy segments are stored on the plurality of storage appliances according to a first configuration comprising a first Redundant Array of Independent Disks (RAID) level, a first RAID size, a first storage appliance count and a first storage appliance order, wherein the set of data segments and the corresponding set of redundancy segments are stored on each of the plurality of storage appliances according to the first storage appliance order such that none of the set of data segments are stored on the same storage appliance as a corresponding redundancy segment; and migrate the volume from the first configuration, wherein migration of the volume comprises storing at least a portion of the volume on each of the plurality of storage appliances according to a second configuration comprising one or more of a second RAID level different from the first RAID level, a second RAID size different from the first RAID size, a second storage appliance count different from the first storage appliance count or a second storage appliance order different from the first storage appliance order.