PARITY LOGS FOR RAID SYSTEMS WITH VARIABLE CAPACITY MEDIA
First Claim
1. A system, comprising:
- a first set of data storage media devices having variable capacity and that comprise a data portion of a parity data set for storing write data being striped to said first set;
a second set of data storage media devices having variable capacity and a linear address space of blocks for storing a parity portion of the parity data set, said linear address space being written in a log form; and
wherein said first and second sets comprise at least one array in a RAID configuration, and writing the parity portion of the parity data set to said second set enables each data storage media device among said first set to be written to full capacity.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide parity logs for raid systems with variable-capacity media. In one embodiment, a system includes a first set of data storage media devices having variable capacity. The storage devices include a data portion of a parity data set for storing write data being striped to the first. The system further includes a second set of data storage media devices having variable capacity. The second set includes a linear address space of blocks for storing a parity portion of the parity data set. The linear address space is written in a log form. The first and second sets comprise at least one array in a RAID configuration. The system writes the parity portion of the parity data set to the second set, which enables each storage device among the first set to be written to full capacity.
-
Citations
20 Claims
-
1. A system, comprising:
-
a first set of data storage media devices having variable capacity and that comprise a data portion of a parity data set for storing write data being striped to said first set; a second set of data storage media devices having variable capacity and a linear address space of blocks for storing a parity portion of the parity data set, said linear address space being written in a log form; and wherein said first and second sets comprise at least one array in a RAID configuration, and writing the parity portion of the parity data set to said second set enables each data storage media device among said first set to be written to full capacity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19)
-
-
18. A method, comprising:
-
storing write data being striped to a first set of data storage media devices having variable capacity and that comprise a data portion of a parity data set; storing a parity portion of the parity data set to a second set of data storage media devices having variable capacity and a linear address space of blocks, the linear address space being written in a log form; and wherein said first and second sets comprise at least one array in a RAID configuration, and writing the parity portion of the parity data set to said second set enables each data storage media device among said first set to be written to full capacity.
-
-
20. A computer program product comprising a computer readable storage medium having computer usable program code embodied therewith, said program code being executable to:
-
store write data being striped to a first set of data storage media devices having variable capacity and that comprise a data portion of a parity data set; store a parity portion of the parity data set to a second set of data storage media devices having variable capacity and a linear address space of blocks, the linear address space being written in a log form; and wherein said first and second sets comprise at least one array in a RAID configuration, and write the parity portion of the parity data set to said second set enables each data storage media device among said first set to be written to full capacity.
-
Specification