Discrete mapping of parity blocks
First Claim
Patent Images
1. A computer storage system comprising:
- a plurality of disk drives for storing parity groups, each parity group comprising storage blocks, said storage blocks comprising one or more data blocks and a parity block associated with said one or more data blocks, each of said storage blocks stored on a separate disk drive such that no two storage blocks from a given parity group reside on the same disk drive, wherein file system metadata comprises information to describe the data blocks in one or more parity groups, and wherein said file system metadata further comprises at least one Gnid-string that comprises a collection of gnids, wherein each of said gnids comprises information for locating a specified gnode.
15 Assignments
0 Petitions
Accused Products
Abstract
A system and method for discrete mapping of parity blocks in a computer storage system that includes a plurality of disk drives for storing parity groups. Each parity group includes storage blocks. The storage blocks include one or more data blocks and a parity block that is associated with the one or more data blocks. Each of the storage blocks is stored on a separate disk drive such that no two storage blocks from a given parity set reside on the same disk drive. File system metadata includes information to describe the data blocks in one or more parity groups.
244 Citations
12 Claims
-
1. A computer storage system comprising:
a plurality of disk drives for storing parity groups, each parity group comprising storage blocks, said storage blocks comprising one or more data blocks and a parity block associated with said one or more data blocks, each of said storage blocks stored on a separate disk drive such that no two storage blocks from a given parity group reside on the same disk drive, wherein file system metadata comprises information to describe the data blocks in one or more parity groups, and wherein said file system metadata further comprises at least one Gnid-string that comprises a collection of gnids, wherein each of said gnids comprises information for locating a specified gnode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
Specification