Power-safe disk storage apparatus, systems, and methods
First Claim
Patent Images
1. A method, including:
- creating a log file in a non-volatile data storage medium, wherein the log file comprises a header record, a trailer record, and at least one partial parity value associated with a stripe in a redundant array of inexpensive disks (RAID) sub-system, and wherein the stripe comprises a first data strip to be updated located on an operational first disk drive, a second data strip located on a failed disk drive, and a stripe parity strip located on an operational disk drive.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and systems, as well as methods and articles, may operate to create a log file in a non-volatile data storage medium. The log file may comprise a header record, a trailer record, and at least one partial parity value associated with a stripe in a redundant array of inexpensive disks (RAID) sub-system. The stripe may comprise a first data strip to be updated located on an operational first disk drive, a second data strip located on a failed disk drive, and a stripe parity strip located on an operational disk drive, among others.
-
Citations
30 Claims
-
1. A method, including:
creating a log file in a non-volatile data storage medium, wherein the log file comprises a header record, a trailer record, and at least one partial parity value associated with a stripe in a redundant array of inexpensive disks (RAID) sub-system, and wherein the stripe comprises a first data strip to be updated located on an operational first disk drive, a second data strip located on a failed disk drive, and a stripe parity strip located on an operational disk drive. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. An article including a machine-accessible medium having associated information, wherein the information, when accessed, results in a machine performing:
creating a log file in a non-volatile data storage medium, wherein the log file comprises a header record, a trailer record, and at least one partial parity value associated with a stripe in a redundant array of inexpensive disks (RAID) sub-system, and wherein the stripe comprises a first data strip to be updated located on an operational first disk drive, a second data strip located on a failed disk drive, and a stripe parity strip located on an operational disk drive. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
19. An apparatus, including:
a partial parity logging module to create a log file in a non-volatile data storage medium, wherein the log file comprises at least one partial parity value associated with a stripe in a redundant array of inexpensive disks (RAID) sub-system, and wherein the stripe comprises a first data strip to be updated located on an operational first disk drive, a second data strip located on a failed disk drive, and a stripe parity strip located on an operational disk drive. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
26. A system, including:
-
a partial parity logging module to create a log file in a non-volatile data storage medium, wherein the log file comprises at least one partial parity value associated with a stripe in a redundant array of inexpensive disks (RAID) sub-system, and wherein the stripe comprises a first data strip to be updated located on an operational first disk drive, a second data strip located on a failed disk drive, and a stripe parity strip located on an operational disk drive;
a parity restoral module coupled to the logging module to restore a first consistency between the first data strip and the stripe parity strip using the log file following an unexpected sub-system reset, wherein the reset occurs during a period between a time of initiating update writes to the first data strip and to the stripe parity strip and a time of completing the update writes;
a processor coupled to the logging module to provide data to write to the first data strip; and
a liquid crystal display coupled to the processor to display the data. - View Dependent Claims (27, 28, 29, 30)
-
Specification