Patent ID: 7823011

Claim:
A method for the use of an intra-disk redundancy storage protection operation for the scrubbing of a disk, the method comprising: initiating a disk scrubbing operation upon each disk of a plurality of disks that are comprised within a storage disk array; issuing a disk scrubbing command for a predetermined segment of the disks that are comprised within the storage disk array at a predetermined time interval; identifying unrecoverable segments on a disk; determining if unrecoverable sectors comprised within an unrecoverable segment can be reconstructed by the use of an intra-disk sector protection redundancy operation; reconstructing the unrecoverable sectors of the unrecoverable segment by the use of an intra-disk sector protection redundancy operation, where in the event that an unrecoverable sector cannot be reconstructed at an original storage location on a disk then the unrecoverable sector is reconstructed at a spare storage location on the disk; notifying a RAID controller of the location of the unrecoverable segment on the disk in the event that it is determined that the unrecoverable sectors comprised within the unrecoverable segment cannot be reconstructed by the use of an intra-disk redundancy sector protection operation; and determining if the entire disk has been scrubbed; wherein the unrecoverable sectors comprised within the at least one unrecoverable segment can be reconstructed using an intra-disk redundancy sector protection operation if the number of unrecoverable sectors within an intra-disk redundancy sector protection block is less than or equal to the erasure capability of an intra-disk redundancy protection coding scheme.