According to the method of the present invention, if a data read request to
an unavailable particular storage medium is received from a system
processor, a request servicing circuit of an adapter reconstructs the
request data from data and parity data stored on other storage media in
the array. However, if a data write request to an unavailable storage
medium is received from the system processor, the actual data related to
the data write request is stored in a temporary memory location, and the
data write request is logged in a non-volatile memory. There is no
built-in data redundancy in a first preferred embodiment of the present
invention; thus, modified data is lost in the event of the failure of
another storage medium during the update of the selected storage medium.
However, a second preferred embodiment of the present invention
incorporates a spare storage medium that preserves the modified data if
another storage medium fails.
Volgens de methode van de onderhavige uitvinding, als een gegevens gelezen verzoek aan niet beschikbare bepaalde opslagmiddelen van een systeembewerker wordt ontvangen, bouwt een verzoek dat kring van een adapter onderhoudt de verzoekgegevens van gegevens en opgeslagen opnieuw op pariteitsgegevens over andere opslagmiddelen in de serie. Nochtans, als gegevens schrijven wordt het verzoek aan niet beschikbare opslagmiddelen ontvangen van de systeembewerker, schrijven de daadwerkelijke gegevens met betrekking tot de gegevens het verzoek in een tijdelijke geheugenplaats wordt opgeslagen, en de gegevens schrijven het verzoek in een niet-vluchtig geheugen wordt geregistreerd. Er is geen ingebouwde gegevensovertolligheid in een eerste aangewezen belichaming van de onderhavige uitvinding; aldus, wordt het gewijzigde gegeven verloren in het geval van de mislukking van een andere opslagmiddelen tijdens de update van de geselecteerde opslagmiddelen. Nochtans, neemt een tweede aangewezen belichaming van de onderhavige uitvinding extra opslagmiddelen op die de gewijzigde gegevens bewaren als een andere opslagmiddelen ontbreken.