Disk array system and method for controlling disk array system
First Claim
1. A storage system, comprising:
- a plurality of controllers controlling transfer of data to a plurality of storage regions;
a plurality of first disk drive units having a plurality of first disk drives which have some of said storage regions, each of said first disk drives having a first interface;
a plurality of converters which perform a conversion function with respect to communications between said first interface and a second interface and said controllers, said converters having a first converter which is coupled to one of said first disk drives and a second converter which is coupled to another of said first disk drives;
a plurality of first circuits, coupled to said controllers and said first converter, each controlling communication between one of said controllers and said first converter and controlling separation of said first converter to permit transfer of data between said one of said controllers and said second converter if a failure has occurred in said first; and
a plurality of second circuits, coupled to said controllers and said second converter, each controlling communication between said one of said controllers and said second converter and controlling separation of said second converter to permit transfer of data between said one of said controllers and said first converter if a failure has occurred in said second converter.
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.
148 Citations
36 Claims
-
1. A storage system, comprising:
-
a plurality of controllers controlling transfer of data to a plurality of storage regions;
a plurality of first disk drive units having a plurality of first disk drives which have some of said storage regions, each of said first disk drives having a first interface;
a plurality of converters which perform a conversion function with respect to communications between said first interface and a second interface and said controllers, said converters having a first converter which is coupled to one of said first disk drives and a second converter which is coupled to another of said first disk drives;
a plurality of first circuits, coupled to said controllers and said first converter, each controlling communication between one of said controllers and said first converter and controlling separation of said first converter to permit transfer of data between said one of said controllers and said second converter if a failure has occurred in said first; and
a plurality of second circuits, coupled to said controllers and said second converter, each controlling communication between said one of said controllers and said second converter and controlling separation of said second converter to permit transfer of data between said one of said controllers and said first converter if a failure has occurred in said second converter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A storage system, comprising:
-
a plurality of controllers controlling transfer of data to a plurality of storage regions;
a plurality of first disk drive units having a plurality of first disk drives which have some of said storage regions and each have a first interface;
a plurality of converters converting, which perform a conversion function with respect to communications between said controllers and said first interface and a second interface, and having a first converter which is coupled to one of said first disk drives and a second converter which is coupled to another of said first disk drives;
a plurality of first circuits, coupled to said controllers and said first converter, each controlling coupling of said first converter to permit relay of data sent from one of said controllers; and
a plurality of second circuits, coupled to said controllers and said second converter, each controlling coupling of said second converter to permit relay of data sent from one of said controllers. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A storage system, comprising:
-
a plurality of controllers controlling transfer of data to a plurality of storage regions;
a plurality of first disk drive units having a plurality of first disk drives which have some of said storage regions, and each having a first interface;
a plurality of converters, which perform a conversion function with respect to communications between said controllers and said first interface and a second interface, and having a first converter which is coupled to one of said first disk drives and a second converter which is coupled to another of said first disk drives;
a plurality of first circuits, coupled to said controllers and said first converter, each controlling coupling of said first converter to permit storing of data in said another of said first disk drives; and
a plurality of second circuits, coupled to said controllers and said second converter, each controlling coupling of said second converter to permit storing of data in said one of said first disk drives. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification