A method of managing data in a hierarchical data storage system employing
data redundancy schemes includes prioritizing a data rebuild based on a
most vulnerable data redundancy scheme in the storage system. A data
storage system embodying this rebuild prioritization method is also
described. Prioritizing the data rebuild includes enabling a rebuild of
the most vulnerable data redundancy scheme prior to enabling a rebuild of
any other data redundancy scheme in the system. The most vulnerable data
redundancy scheme is determined by comparing a probability of losing data
that can be prevented by a rebuild for each data redundancy scheme with
respect to the potential for one or more next storage device failures in
the data storage system. The probability of losing data for each data
redundancy scheme is determined by considering characteristics associated
with the storage system and disk drives in the storage system, including
number of storage devices, mean time between failure, mean time or
calculated time to rebuild, and failure dependencies.
Een methode om gegevens in een hiërarchisch systeem dat van de gegevensopslag te beheren de regelingen van de gegevensovertolligheid aanwendt omvat het voorrang geven van een aan gegevensverbouwing die op een kwetsbaarste regeling van de gegevensovertolligheid wordt gebaseerd in het opslagsysteem. Een systeem dat van de gegevensopslag deze verbouwingsprioritization methode opneemt wordt ook beschreven. Het voorrang geven van de aan gegevensverbouwing omvat het toelaten van een verbouwing van de kwetsbaarste regeling van de gegevensovertolligheid voorafgaand aan het toelaten van een verbouwing van een andere regeling van de gegevensovertolligheid in het systeem. De kwetsbaarste regeling van de gegevensovertolligheid wordt bepaald door een waarschijnlijkheid te vergelijken van het verliezen van gegevens die door een verbouwing voor elke regeling van de gegevensovertolligheid met eerbied kunnen worden verhinderd aan het potentieel voor één of meer volgende opslaggelegenheidsmislukkingen in het systeem van de gegevensopslag. De waarschijnlijkheid van het verliezen van gegevens voor elke regeling van de gegevensovertolligheid wordt bepaald door kenmerken te overwegen verbonden aan het opslagsysteem en de schijfaandrijving in het opslagsysteem, met inbegrip van aantal opslaggelegenheden, betekent tijd tussen mislukking, betekent tijd of berekende tijd te herbouwen, en mislukkingsgebiedsdelen.