LOCATION-INDEPENDENT RAID GROUP VIRTUAL BLOCK MANAGEMENT
First Claim
Patent Images
1. A method for operating a computer storage system, comprising:
- assigning a range of volume block numbers (VBNs) to a volume;
assigning storage device block numbers (DBNs) to each of a plurality of storage devices, the storage system including the storage devices;
creating a first mapping parameters to map a first range of VBN numbers to a first selected range of DBNs using a first portion of a new storage device; and
creating a second mapping parameters to map a second range of VBN numbers to a second range of DBNs on a second portion of the new storage device.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer storage system is described. A range of volume block numbers (VBNs) is assigned to a volume. A range of storage device block numbers (DBNs) is assigned to each of a plurality of storage devices. A first mapping parameters are created to map a first range of VBN numbers to a first selected range of DBNs using a first portion of a new storage device. A second mapping parameters are created to map a second range of VBN numbers to a second range of DBNs on a second portion of the new storage device.
84 Citations
41 Claims
-
1. A method for operating a computer storage system, comprising:
-
assigning a range of volume block numbers (VBNs) to a volume; assigning storage device block numbers (DBNs) to each of a plurality of storage devices, the storage system including the storage devices; creating a first mapping parameters to map a first range of VBN numbers to a first selected range of DBNs using a first portion of a new storage device; and creating a second mapping parameters to map a second range of VBN numbers to a second range of DBNs on a second portion of the new storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for operating a computer storage system, comprising:
-
assigning a range of volume block numbers (VBNs) to a volume; assigning storage device block numbers (DBNs) to each of a plurality of storage devices, the storage system including the storage devices; creating a first mapping parameters to map a first range of VBN numbers to a first selected range of DBNs to reconstruct a physical storage device using a first portion of a replacement storage device, the physical storage device removed from the computer storage system; creating a second mapping parameters to map a second range of VBN numbers to a second selected range of DBNs on a second portion of the replacement storage device; and using the second portion of the replacement storage device for an extended range of the VBN space. - View Dependent Claims (20)
-
-
21. A computer readable storage media, comprising:
-
said computer readable storage media containing program instructions for execution on a processor for a method of operating a computer storage system, the program instructions for, assigning a range of volume block numbers (VBNs) to a volume; assigning storage device block numbers (DBNs) to each of a plurality of storage devices, the storage system including the storage devices; creating a first mapping parameters to map a first range of VBN numbers to a first selected range of DBNs using a first portion of a new storage device; and creating a second mapping parameters to map a second range of VBN numbers to a second range of DBNs on a second portion of the new storage device.
-
-
22. A computer storage system apparatus, comprising:
-
a range of volume block numbers (VBNs) assigned to a volume; storage device block numbers (DBNs) assigned to each of a plurality of storage devices, the storage system including the storage devices; a first mapping parameters created to map a first range of VBN numbers to a first selected range of DBNs using a first portion of a new storage device; and a second mapping parameters created to map a second range of VBN numbers to a second range of DBNs on a second portion of the new storage device. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A computer storage system apparatus, comprising:
-
a range of volume block numbers (VBNs) assigned to a volume; storage device block numbers (DBNs) assigned to each of a plurality of storage devices, the storage system including the storage devices; a first mapping parameters created to map a first range of VBN numbers to a first selected range of DBNs to reconstruct a physical storage device removed from the computer storage system using a first portion of a replacement storage device; a second mapping parameters created to map a second range of VBN numbers to a second selected range of DBNs on a second portion of the replacement storage device; and the second portion of the replacement storage device used for an extended range of the VBN space. - View Dependent Claims (41)
-
Specification