Migrating data in a storage system
AssigneeHewlett-Packard Development Company, L.P.
InventorsAnuja Korgaonkar, Jesse Yandell, Brian Hoffman
Life of this patent
Estimating the term…
Abstract
A method of managing storage comprises connecting a number of virtual disks to a disk controller loop of a disk controller, and mounting a portion of the number of virtual disks to the disk controller wherein a storage map is loaded into a fixed-size memory of the disk controller for each virtual disk mounted. The method further comprises receiving a request for data contained on an unmounted virtual disk with the unmounted virtual disk having a storage map of certain size. A sufficient number of mounted virtual disks are dismounted to allow the fixed-size memory to accommodate the certain size of the unmounted virtual disk storage map. The unmounted virtual disk may be mounted.
Claims4
A method of migrating client data comprising:
- dividing a plurality of disks into disk group subsets;
- configuring an individual disk group as a self-contained domain from which virtualized disks are allocated and presented as logical units to the client;
- writing to the disk group metadata information including mapping information and state information that self-identifies state of the disk group;
- dismounting the disk group from a first array;
- physically moving the disk group from the first array to a second array;
- mounting the disk group to the second array including reading the disk group metadata, enabling a disk controller to load and present the virtualized disks corresponding to the disk group as logical units to a client;
- and
- accessing the disk group from the second array.
A method of managing storage comprising:
- connecting a number of virtual disks to a disk controller loop of a disk controller;
- mounting a portion of the number of virtual disks to the disk controller wherein a storage map is loaded into a fixed-size memory of the disk controller for each virtual disk mounted;
- receiving a request for data contained on an unmounted virtual disk, the unmounted virtual disk having a storage map of certain size;
- dismounting a sufficient number of mounted virtual disks to allow the fixed-size memory to accommodate the certain size of the unmounted virtual disk storage map;
- and
- mounting the unmounted virtual disk.
Dependencies are inferred from the claim text.