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

   
   

A method and apparatus for recovering data from a failed disk drive in a disk drive array. The method and apparatus includes storing data on an array of disk drives by dividing extents of data into data segments and defining a parity group including at least one data segment from a plurality of data segments from different extents. Parity segments are generated from the data segments in the parity group and stored in the parity group. Furthermore, a second parity segment is generated from the parity segments and storied with the parity group. The method and apparatus then outputs data in realtime to users in a normal disk access mode from parity groups without the failed disk drive, and outputs recovered data in realtime to the users in a parity correction mode from the parity group containing the failed disk drive.

Une méthode et un appareil pour des données de récupération d'une unité de disques échouée dans une rangée d'unité de disques. La méthode et l'appareil inclut stocker des données sur un choix d'unités de disques en divisant des ampleurs des données en segments de données et en définissant un groupe de parité comprenant au moins un segment de données d'une pluralité de segments de données de différentes ampleurs. Des segments de parité sont produits des segments de données dans le groupe de parité et stockés dans le groupe de parité. En outre, un deuxième segment de parité est produit des segments de parité et storied avec le groupe de parité. La méthode et l'appareil produit alors des données en temps réel aux utilisateurs en mode d'accès normal de disque des groupes de parité sans unité de disques échouée, et produit des données récupérées en temps réel aux utilisateurs en mode de correction de parité du groupe de parité contenant l'unité de disques échouée.

 
Web www.patentalert.com

< Integrated circuit random access memory capable of automatic internal refresh of memory array

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

> Dynamic data recovery

> Memory directory management in a multi-node computer system

~ 00168