A system and method for dynamic redistribution of parity groups is
described. The system and method for dynamic redistribution of parity
groups operates on a computer storage system that includes a plurality of
disk drives for storing parity groups. Each parity group includes storage
blocks. The storage blocks include one or more data blocks and a parity
block that is associated with the data 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 system
further includes a redistribution module to dynamically redistribute
parity groups by combining some parity groups to improve storage
efficiency.
Ein System und eine Methode für dynamische Wiederverteilung der Parität Gruppen wird beschrieben. Das System und die Methode für dynamische Wiederverteilung der Parität Gruppen läßt an ein Computerspeichersystem laufen, das eine Mehrzahl der Laufwerke für die Speicherung der Parität Gruppen einschließt. Jede Parität Gruppe schließt Speicherblöcke ein. Die Speicherblöcke schließen einen oder mehr Datenblöcke und ein Parität Block, der mit den Daten ist, blockiert ein. Jeder der Speicherblöcke wird auf einem unterschiedlichen Laufwerk so gespeichert, daß keine zwei Speicherblöcke von einem gegebenen Parität Satz auf dem gleichen Laufwerk liegen. Das Computersystem, das weiter ist, schließt ein Wiederverteilungmodul mit ein, um Parität Gruppen dynamisch neuzuverteilen, indem es einige Parität Gruppen kombiniert, um Speicherausnutzung zu verbessern.