Disk array system and method for controlling disk array system
First Claim
1. A storage system, comprising:
- a plurality of controllers controlling to transfer data to a plurality of storage regions;
a plurality of first data lines coupled to said controllers and being used to relay data from said controllers to said storage regions;
a first housing comprising a plurality of first disk drives, said first disk drives comprising some of said plurality of storage regions;
a plurality of circuits, in said first housing, coupled to said first data lines and a plurality of second data lines, said second data lines coupled to a second housing comprising a plurality of second disk drives, said circuits bypassing said first housing and relaying data between said controllers and said second housing if said first housing has a failure;
a plurality of converters, in said first housing, coupled to said circuits by a plurality of third data lines, said converters performing a conversion between a first interface of said controllers and a second interface of at least one of said first disk drives; and
a plurality of switches, in said first housing, each coupled to said converters and at least one of said first disk drives and relaying data via a selected converter of said converters,wherein said first interface is used to transfer data via said first data lines, said second data lines and/or said third data lines, andwherein said second interface is located in said first disk drives.
0 Assignments
0 Petitions
Accused Products
Abstract
A disk array system having first and second housings and a controller for controlling the first and second housings. Fiber channel hard disk drives are received in the first housing, and serial ATA hard disk drives are received in the second housing. When reading data stored in a serial ATA hard disk drive in the second housing, the controller reads a plurality of pieces of data including the data to be read and parity data for the plurality of pieces of data from all the hard disk drives of an RAID group to which the hard disk drive storing the data to be read belongs. Thus, the controller examines whether the plurality of pieces of data including the data to be read are written in the hard disk drives with erroneous contents or not.
-
Citations
23 Claims
-
1. A storage system, comprising:
-
a plurality of controllers controlling to transfer data to a plurality of storage regions; a plurality of first data lines coupled to said controllers and being used to relay data from said controllers to said storage regions; a first housing comprising a plurality of first disk drives, said first disk drives comprising some of said plurality of storage regions; a plurality of circuits, in said first housing, coupled to said first data lines and a plurality of second data lines, said second data lines coupled to a second housing comprising a plurality of second disk drives, said circuits bypassing said first housing and relaying data between said controllers and said second housing if said first housing has a failure; a plurality of converters, in said first housing, coupled to said circuits by a plurality of third data lines, said converters performing a conversion between a first interface of said controllers and a second interface of at least one of said first disk drives; and a plurality of switches, in said first housing, each coupled to said converters and at least one of said first disk drives and relaying data via a selected converter of said converters, wherein said first interface is used to transfer data via said first data lines, said second data lines and/or said third data lines, and wherein said second interface is located in said first disk drives. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A storage system, comprising:
-
a plurality of controllers controlling to transfer data to a plurality of storage regions; a plurality of data lines coupled to said controllers and being used to relay data from said controllers to said storage regions; a first housing having a plurality of first disk drive units, said first disk drive units having a plurality of first disk drives which have some of said storage regions; and a plurality of circuits each coupled to said data lines and converting a first interface of said controllers and a second interface of at least one of said first disk drives and relaying data sent via a selected data line of said data lines to at least one of said first disk drives, wherein said first interface is used to transfer data via said data lines, and wherein said second interface is used in said first disk drive units. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification