System and method for recovery of data for a lost sector in a storage system
First Claim
Patent Images
1. A method for a lost sector data recovery in a storage system employing an exclusive-OR erasure code across a plurality of disks, the method comprising:
- determining, using a processor, a set of readable sectors and a set of lost sectors in said plurality of disks in said storage system;
identifying, using said processor, a first lost sector in said set of lost sectors; and
determining, using said processor, whether data from said first lost sector is capable of being recovered from the data stored on the readable sectors or is not capable of being recovered, based on a binary parity check matrix of said exclusive-OR erasure code.
6 Assignments
0 Petitions
Accused Products
Abstract
A system (and method) for a recovery of data from a lost sector in a storage system, which includes a set of readable and lost sectors in a plurality of disks in the storage system, includes identifying a lost sector of at least one disk of the storage system, determining whether the data from the lost sector is capable of being recovered, and, if the data from the lost sector is capable of being recovered, generating a recovery formula for the lost sector and recovering the data from the lost sector based on the recovery formula.
-
Citations
27 Claims
-
1. A method for a lost sector data recovery in a storage system employing an exclusive-OR erasure code across a plurality of disks, the method comprising:
-
determining, using a processor, a set of readable sectors and a set of lost sectors in said plurality of disks in said storage system; identifying, using said processor, a first lost sector in said set of lost sectors; and determining, using said processor, whether data from said first lost sector is capable of being recovered from the data stored on the readable sectors or is not capable of being recovered, based on a binary parity check matrix of said exclusive-OR erasure code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A lost sector data recovery system in a storage system employing an exclusive-OR erasure code across a plurality of disks, the lost sector data recovery system comprising:
-
means for determining a set of readable sectors and lost sectors in a plurality of disks in said storage system; means for identifying a first lost sector of at least one disk of said storage system; and means for determining whether data from said first lost sector is capable of being recovered from the data stored on the readable sectors or is not capable of being recovered, as based on a binary parity check matrix of said exclusive-OR erasure code. - View Dependent Claims (19)
-
-
20. A lost sector data recovery system in a storage system employing an erasure code across a plurality of disks, the lost sector data recovery system comprising:
-
a first determining unit that determines a set of readable sectors and lost sectors in a plurality of disks in said storage system, an identifying unit that identifies a first lost sector of at least one disk of said storage system; a second determining unit that determines whether data from said first lost sector comprises recoverable data or, alternatively, cannot be recovered, as based on a parity check matrix of said erasure code; a generating unit that generates a first recovery formula for recovering the data from said first lost sector; a recovering unit that recovers said data from said first lost sector based on said first recovery formula; and a replacing unit that replaces said data from said first lost sector based on a result of said recovering, wherein said identifying unit identifies a second lost sector of at least one disk of said storage system, wherein said second determining unit determines whether data from said second lost sector comprises recoverable data based at least in part on said recovered data from said first lost sector wherein said generating unit generates a second recovery formula for recovering the data from said second lost sector based at least in part on said recovered data from said first lost sector, wherein said recovering unit recovers said data from said second lost sector based on said second recovery formula, and wherein said replacing unit replaces said data from said second lost sector based on a result from said recovering unit. - View Dependent Claims (21, 22, 23)
-
-
24. A tangible signal-bearing storage medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform a method for a lost sector data recovery in a storage system employing an exclusive-OR erasure code across a plurality of disks, the method comprising:
-
determining a set of readable sectors and lost sectors in a plurality of disks in said storage system, identifying a lost sector of at least one disk of said storage system; and determining whether data from said lost sector is capable of being recovered from the data stored on the readable sectors or, alternately, cannot be recovered, as based from a binary parity check matrix of said exclusive-OR erasure code. - View Dependent Claims (25)
-
-
26. A method of deploying computing infrastructure in which computer-readable code is integrated into a computing system employing an exclusive-OR erasure code across a plurality of disks, and combines with said computing system to perform a method for a lost sector data recovery in a storage system, the method comprising:
-
determining a set of readable sectors and lost sectors in a plurality of disks in said storage system; identifying a lost sector of at least one disk of said storage system; and determining whether data from said lost sector is capable of being recovered from the data stored on the readable sectors or, alternately, cannot be recovered, as based on a binary parity check matrix of said exclusive-OR erasure code. - View Dependent Claims (27)
-
Specification