摘要:
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.
摘要:
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.
摘要:
In a redundant array of disks, the disks are divided into areas of different sizes, so that small amounts of data can be stored in an area of an appropriate size on a single disk, instead of being spread over multiple disks. A usage status table indicates which areas are in use. Check information is generated and stored only for areas indicated to be in use. When new check information is generated, it is therefore possible to omit the reading of unnecessary old data and old check information. When a disk fails and is replaced with a standby disk, only the data in areas indicated to be in use are reconstructed. Check information can be stored on a solid-state disk.
摘要:
In a redundant array of disks, the disks are divided into areas of different sizes, so that small amounts of data can be stored in an area of an appropriate size on a single disk, instead of being spread over multiple disks. A usage status table indicates which areas are in use. Check information is generated and stored only for areas indicated to be in use. When new check information is generated, it is therefore possible to omit the reading of unnecessary old data and old check information. When a disk fails and is replaced with a standby disk, only the data in areas indicated to be in use are reconstructed. Check information can be stored on a solid-state disk.
摘要:
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.
摘要:
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.
摘要:
In a redundant array of disks, the disks are divided into areas of different sizes, so that small amounts of data can be stored in an area of an appropriate size on a single disk, instead of being spread over multiple disks. A usage status table indicates which areas are in use. Check information is generated and stored only for areas indicated to be in use. When new check information is generated, it is therefore possible to omit the reading of unnecessary old data and old check information. When a disk fails and is replaced with a standby disk, only the data in areas indicated to be in use are reconstructed. Check information can be stored on a solid-state disk.