Patent ID: 8074038

Claim:
A method in a storage array controller, comprising: exposing a first logical unit number (LUN) from a storage array to a first host computer; receiving a pivot request from the first host computer regarding a first partition of a plurality of partitions of the first LUN, the first partition storing a dataset of a plurality of datasets stored in the plurality of partitions; determining a size of the first partition in the first LUN; generating a partition table that indicates a location and a size for a second partition, the size of the second partition being greater than or equal to (â‰§) the determined first partition size; generating a second LUN of the storage array to have a size configured to accommodate a signature for the second LUN, the partition table, and the second partition; storing the signature and the partition table on the second LUN; copying the first partition from the first LUN to the second LUN at the location indicated in the partition table for the second partition; and mapping the second LUN to a second host computer.