Apparatus and method for storing data with selectable data protection using mirroring and selectable parity inhibition
AssigneeStorage Computer Corporation
InventorsAndras Sarkozy, John O'Brien, Gregory Flynn
Life of this patent
Estimating the term…
Loading patent…
AssigneeStorage Computer Corporation
InventorsAndras Sarkozy, John O'Brien, Gregory Flynn
Estimating the term…
A protection mechanism for use in a mass storage system for providing user selectable levels of protection against data loss wherein storage segments of a plurality of disk drives are organized into at least two functionally separate logical units and a memory management mechanism is responsive to an identification of a logical unit as selected for mirroring by writing a first copy of a data block assigned to a first storage address in a designated logical unit into the assigned storage address in the designated logical unit and writing a second copy of the data block into a second storage address in the disk drives wherein the second storage address is skewed with respect to the first storage address so that the second storage address is located in a disk drive separate from the data disk drive containing the first storage address, and writing at least one parity block containing parity information relating to the data block into a disk drive. The mechanism allows a user to select to write data blocks to the disk drives without corresponding parity information being stored in the disk drives, and to later enter the parity information.
In a mass storage mechanism for a system having mass storage devices for storing data and parity blocks respectively containing data and parity information wherein the system includes a host processor including memory and disk management facilities and a disk platform connected from the host processor and controlling a plurality of disk drive units comprising the mass storage devices, a protection mechanism providing user selectable levels of protection against data loss, comprising:
In a mass storage mechanism for a system having mass storage devices for storing data blocks containing data and parity blocks containing parity information wherein the system includes a host processor including memory and disk management facilities and a disk platform connected from the host processor and controlling a plurality of disk drive units comprising the mass storage devices, a protection mechanism providing user selectable levels of protection against data loss, comprising:
In a mass storage mechanism for a system having mass storage devices for storing data and parity blocks respectively containing data and parity information wherein the system includes a host processor including memory and disk management facilities and a disk platform connected from the host processor and controlling a plurality of disk drive units comprising the mass storage devices, a method for providing user selectable levels of protection against data loss, comprising the steps of:
In a mass storage mechanism for a system having mass storage devices for storing data blocks containing data and parity blocks containing parity information wherein the system includes a host processor including memory and disk management facilities and a disk platform connected from the host processor and controlling a plurality of disk drive units comprising the mass storage devices, a method for providing user selectable levels of protection against data loss, comprising the steps of:
Dependencies are inferred from the claim text.