Migration of friendly volumes
First Claim
Patent Images
1. A computerized method for exporting transitively related volumes in a system having multiple storage disks, each volume residing on one or the more multiple storage disks, comprising;
- (a) identifying a volume for exportation;
(b) adding each disk resided on by the identified volume to a platter list;
(c) determining whether the disks in the platter list include previously unidentified volumes;
(d) if the disks in the platter list include previously unidentified volumes, identifying the previously unidentified volumes, adding all disks resided on by the previously unidentified volumes to the platter list, and repeating steps (c) and (d); and
(e) if the disks in the platter list do not include previously unidentified volumes, exporting all identified volumes.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for performing an on-demand determination of a correct set of volumes to be exported are described. A disk platter is defined to be the unit of volume migration. Volumes are added to the platter based on whether or not the volume coexists on a disk containing a volume to be exported.
30 Citations
13 Claims
-
1. A computerized method for exporting transitively related volumes in a system having multiple storage disks, each volume residing on one or the more multiple storage disks, comprising;
-
(a) identifying a volume for exportation;
(b) adding each disk resided on by the identified volume to a platter list;
(c) determining whether the disks in the platter list include previously unidentified volumes;
(d) if the disks in the platter list include previously unidentified volumes, identifying the previously unidentified volumes, adding all disks resided on by the previously unidentified volumes to the platter list, and repeating steps (c) and (d); and
(e) if the disks in the platter list do not include previously unidentified volumes, exporting all identified volumes. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable medium having computer-executable instructions for performing a method of exporting transitively related volumes, comprising:
-
(a) identifying a volume for exportation;
(b) adding each disk resided on by the identified volume to a platter list;
(c) determining whether the disks in the platter list include previously unidentified volumes;
(d) if the disks in the platter list include previously unidentified volumes, identifying the previously unidentified volumes, adding all disks resided on by the previously unidentified volumes to the platter list, and repeating steps (c) and (d); and
(e) if the disks in the platter list do not include previously unidentified volumes, exporting all identified volumes. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computerized method for exporting volumes from a first disk pack to a second disk pack, comprising:
-
receiving a request to export a first volume from the first disk pack, identifying each volume in the first disk pack that is transitively related to the first volume via friendliness;
exporting the first volume and all identified volumes to the second disk pack;
storing in a platter list an identifier for each disk in the first disk pack that has residing thereon an extent belonging to the first volume; and
storing in a platter list an identifier for each disk in the first disk pack that has residing thereon an extent belonging to an identified volume.
-
Specification