Dynamic data recovery

   
   

A system and method for dynamic data recovery is described. The system and method for dynamic data recovery operates on a computer storage system that includes a plurality of disk drives for storing parity groups. Each parity group includes storage 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. The computer storage system further includes a recovery module to dynamically recover data that is lost when at least a portion of one disk drive in the plurality of disk drives becomes unavailable. The recovery module is configured to produce a reconstructed block by using information in the remaining storage blocks of a parity set that corresponds to an unavailable storage block. The recovery module is further configured to split the parity group corresponding to an unavailable storage block into two parity groups if the parity group corresponding to the unavailable storage block spanned all of the drives in the plurality of disk drives.

Een systeem en een methode voor dynamische gegevensterugwinning worden beschreven. Het systeem en de methode voor dynamische gegevensterugwinning werken op een systeem van de computeropslag dat een meerderheid van schijfaandrijving voor het opslaan van pariteitsgroepen omvat. Elke pariteitsgroep omvat opslagblokken. Elk van de opslagblokken wordt opgeslagen op een afzonderlijke schijfaandrijving dusdanig dat geen twee opslagblokken van een bepaalde pariteitsreeks op de zelfde schijfaandrijving verblijven. Het systeem van de computeropslag omvat verder een terugwinningsmodule om gegeven dynamisch terug te krijgen dat wordt verloren wanneer minstens een gedeelte van één schijfaandrijving in de meerderheid van schijfaandrijving niet beschikbaar wordt. De terugwinningsmodule wordt gevormd om een opnieuw opgebouwd blok te veroorzaken door informatie in de resterende opslagblokken van een geplaatste pariteit te gebruiken die aan een niet beschikbaar opslagblok beantwoordt. De terugwinningsmodule wordt verder gevormd om de pariteitsgroep die aan een niet beschikbaar opslagblok beantwoordt in twee pariteitsgroepen te verdelen als de pariteitsgroep die aan het niet beschikbare opslagblok de elk van aandrijving in de meerderheid van schijfaandrijving beantwoordt overspande.

 
Web www.patentalert.com

< Method and apparatus for matching a string with multiple lookups using a single associative memory

< Method and apparatus for striping data onto a plurality of disk drives

> Memory directory management in a multi-node computer system

> Random-access multi-directional CDMA2000 turbo code interleaver

~ 00168