摘要:
A method of storing new data in a redundant array of disks is proposed in which said new data are received from a host computer and are stored in a semiconductor memory. An area on at least one disk in said redundant array in which to store said new data is selected and said new data are written on the area thus selected. Said host computer is notified that the storing of said new data is completed as soon as the step of writing the new data ends. Data are read from another area on at least one other disk in said redundant array, computing check information from the new data stored in said semiconductor memory and the data thus read, whereby said check information are written on a disk in said redundant array.
摘要:
In a redundant array of disks comprising a plurality of rotating disks and at least one solid-state disk data are stored on said rotating disks and check informations of said data are stored on said solid-state disk.
摘要:
A recording device which improves a response time to write data by reporting to a host computer (1) the completion of writing operation prior to the completion of writing redundancy data. Data writing command imformation from the host computer is stored in a command/status memory (14) backed up by a power source (16) in an array controller (13), and the completion of writing operation is reported to the host computer at the time of the completion of writing updated data prior to the completion of writing redundancy data. Redundancy data is written as a background process. If redundancy data could not be written due to any abnormality of the power source or the like, such redundancy data may be generated from the data in other disk units of the same redundancy group in accordance with writing command information stored in the command/status memory, thereby completing the writing of redundancy data.
摘要:
A method of storing new data in a redundant group of disks is proposed which comprises the steps of receiving said new data from a host computer; writing said new data on at least one disk in said group; notifying said host computer that the storing of said new data is completed as soon as the foregoing step of writing the new data ends; and reading data from disks in said group at periodic intervals, computing check information from the data thus read, and writing said check information on at least one disk in said group.
摘要:
A method of storing data in a redundant group of disks and a redundant array of disks are disclosed. A plurality of disks is partitioned into areas certain areas being designated as data areas for storing data. Certain other areas are designated as check areas for storing check information of corresponding data areas disposed on different disks in said group. In a semiconductor memory a usage status table is maintained indicating which areas are in use and which are not is use. From a host computer new data to be stored in said group of disks are received and a microprocessor chooses selected data areas in which to store said new data, which are written in said selected data areas. Further said microprocessor writes, in corresponding check areas, new check information pertaining to the new data written in said selected areas and to data in any corresponding areas indicated by said usage status table to be in use, but not pertaining to data areas not indicated to be in use.