Location-independent RAID group virtual block management
First Claim
Patent Images
1. A method for operating a storage stystem, the method comprising:
- assigning volume block numbers (VBNs) to a volume, assigning disk block numbers (DBNs) to each of a plurality of physical disks, the storage system including the physical disks;
mapping the VBNs to the DBNs of the plurality of physical disks, the mapping for a particular disk of the plurality of physicals disks stored in a disk label for the particlular disk; and
writing the disk label for the particular disk to the particular disk.
0 Assignments
0 Petitions
Accused Products
Abstract
A storage operating system is configured to assign volume block numbers (VBNs) to a volume. The system has a plurality of disks, and each disk of the plurality of disks is assigned disk block numbers (DBNs). A raidmap is configured to map the VBNs to the DBNs of the plurality of physical disks, the mapping for a particular disk stored in a disk label for the particular disk. The disk label for the particular disk is then written to the particular disk.
109 Citations
22 Claims
-
1. A method for operating a storage stystem, the method comprising:
-
assigning volume block numbers (VBNs) to a volume, assigning disk block numbers (DBNs) to each of a plurality of physical disks, the storage system including the physical disks;
mapping the VBNs to the DBNs of the plurality of physical disks, the mapping for a particular disk of the plurality of physicals disks stored in a disk label for the particlular disk; and
writing the disk label for the particular disk to the particular disk. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A storage operating stystem apparatus comprising:
-
the storage operating system configured to assign volume block numbers (VBNs) to a volume;
a plurality of disks, each disk of the plurality of disks assigned disk block numbers (DBNs);
a raid map configured to map the VBNs to the DBNs of the plurality of physical disks, the mapping for a particular disk stored in a disk label for the particular disk; and
the disk label for the particular disk written to the particular disk. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for operating a storage stystem in the event of a disk failure, the method comprising:
-
a volume having a volume block number (VBN) space;
creating a first raidmap to reconstruct a failed disk using a first portion of a replaced disk;
creating a second raidmap to map a second portion of the replaced disk into the VBN space; and
storing the first and second raidmaps in a disk label on the replaced disk. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification