Disk array apparatus and disk array apparatus controlling method
First Claim
1. A disk array apparatus comprising:
- a first controller coupled to an information processing apparatus and controlling to transfer/receive data to/from said information processing apparatus and controlling to read/write data;
a plurality of first disk drives each coupled to said first controller via a converter, each of first disk drives corresponds to a converter and stores data received via said converter, said converter performing a conversion of an interface between a Fibre Channel (FC) interface and a Serial AT Attachment (Serial ATA) interface;
a plurality of second disk drives each coupled directly without a converter to said first controller and storing data sent according to a FC interface;
a first Redundant Array of Inexpensive Disks (RAID) group being formed by using said first disk drives;
a second RAID group being formed by using said second disk drives; and
at least one spare disk drive,wherein said first controller stores data in said spare disk drive and corresponds the stored data in said spare disk to data stored in at least one of said first disk drives, if said first controller performs a first spare process, and wherein said first controller stores data in said spare disk drive and corresponds the stored data in said spare disk to data stored in at least one of said second disk drives, if said first controller performs a second spare process,wherein said first controller also includes a power saving mode execution section which sets a number of said hard disk drives according to the redundancy of said first or second RAID group to a power saving mode, and if time from start of power saving mode exceeds a predetermined value for said first or second RAID group, said power saving mode of said hard disk drives within said first or second RAID group is cancelled.
1 Assignment
0 Petitions
Accused Products
Abstract
Times at which requests for a data read or data write from/to a logical volume are received are stored in memory as access times of a RAID group making up the logical volume. When a predetermined time has elapsed after the access time, a number of the hard disk drives according to the redundancy of the RAID group are set to a power saving mode. Assume there are first hard disk drives and second hard disk drives having shorter lifes and the RAID group exceeds a predetermined time after the access time. When the RAID group consists of only the first drives, a number of the first drives according to the redundancy of the RAID group are set to a power saving mode and when it consists of only the second drives, an arbitrary number of second drives are set to a power saving mode.
34 Citations
54 Claims
-
1. A disk array apparatus comprising:
-
a first controller coupled to an information processing apparatus and controlling to transfer/receive data to/from said information processing apparatus and controlling to read/write data; a plurality of first disk drives each coupled to said first controller via a converter, each of first disk drives corresponds to a converter and stores data received via said converter, said converter performing a conversion of an interface between a Fibre Channel (FC) interface and a Serial AT Attachment (Serial ATA) interface; a plurality of second disk drives each coupled directly without a converter to said first controller and storing data sent according to a FC interface;
a first Redundant Array of Inexpensive Disks (RAID) group being formed by using said first disk drives;a second RAID group being formed by using said second disk drives; and at least one spare disk drive, wherein said first controller stores data in said spare disk drive and corresponds the stored data in said spare disk to data stored in at least one of said first disk drives, if said first controller performs a first spare process, and wherein said first controller stores data in said spare disk drive and corresponds the stored data in said spare disk to data stored in at least one of said second disk drives, if said first controller performs a second spare process, wherein said first controller also includes a power saving mode execution section which sets a number of said hard disk drives according to the redundancy of said first or second RAID group to a power saving mode, and if time from start of power saving mode exceeds a predetermined value for said first or second RAID group, said power saving mode of said hard disk drives within said first or second RAID group is cancelled. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 17, 18)
-
-
10. A disk array apparatus comprising:
-
a first controller coupled to at least one of a plurality of information processing apparatuses and controlling to write data, sent from said at least one of said plurality of information processing apparatuses, according to an Fibre Channel (FC) interface; a second controller coupled to at least one of said plurality of information processing apparatuses and controlling to write data according to said FC interface; a plurality of first disk drives each capable of communicating according to a Serial AT Attachment (Serial ATA) interface, each of first disk drives corresponding to a converter and storing data sent via said converter, said converter receiving data sent from at least one of said first controller and said second controller according to said FC interface and sending data to one of said plurality of first disk drives according to said Serial ATA interface; a plurality of second disk drives each capable of communicating directly without a converter according to said FC interface and storing data sent from at least one of said first controller and said second controller; a first Redundant Array of Inexpensive Disks (RAID) group being formed by using said plurality of first disk drives; a second RAID group being formed by using said plurality of second disk drives; and at least one spare disk drive; wherein said first controller stores data in said spare disk drive and corresponds the stored data in said spare disk to data stored in at least one of said first disk drives, if said first controller performs a first spare process, and wherein said first controller stores data in said spare disk drive and corresponds the stored data in said spare disk to data stored in at least one of said second disk drives, if said first controller performs a second spare process, wherein said first controller includes a power saving mode execution section which sets a number of said hard disk drives according to the redundancy of said first or second RAID group to a power saving mode, and if time from start of power saving mode exceeds a predetermined value for said first or second RAID group, said power saving mode of said hard disk drives within said first or second RAID group is cancelled. - View Dependent Claims (11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23)
-
-
24. A controller adaptive to be implemented in a disk array apparatus, said controller comprising:
-
at least one first port adaptive to receive data from an information processing apparatus; and at least one second port adaptive to be coupled to a plurality of first disk drives, a plurality of second disk drives and at least one spare disk drive; wherein each of said first disk drives corresponds to a converter and storing data received via said converter, said converter converting communication according to Fibre Channel (FC) interface into communication according to Serial AT Attachment (SATA) interface; wherein each of said second disk drives stores data received according to FC interface; wherein said controller forms a first Redundant Array of Inexpensive Disks (RAID) group by using said first disk drives; wherein said controller forms a second RAID group by using said second disk drives; wherein said controller stores data in said spare disk drive and corresponds the stored data in said spare disk to data stored in at least one of said first disk drives, if said first controller performs a first spare process, wherein said controller stores data in said spare disk drive and corresponds the stored data in said spare disk to data stored in at least one of said second disk drives, if said first controller performs a second spare process, and wherein said controller includes a power saving mode execution section which sets a number of said disk drives according to the redundancy of said first or second RAID group to a power saving mode, and if time from start of power saving mode exceeds a predetermined value for said first or second RAID group, said power saving mode of said disk drives within said first or second RAID group is cancelled. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer program stored on a non-transitory computer readable storage medium and implemented in a controller, said controller adaptive to be implemented in a disk array apparatus and adaptive to be coupled to an information processing apparatus, said computer program comprising:
-
a module for forming a first Redundant Array of Inexpensive Disks (RAID) group by using a plurality of first disk drives, said first disk drives each corresponding to a converter and storing data received via said converter, said converter performing a conversion of a protocol between FC protocol and Serial ATA (SATA) protocol; a module for forming a second RAID group by using a plurality of second disk drives, said second disk drives each storing data received directly without said converter according to FC protocol; a module for storing data in a spare disk drive and corresponding the stored data in said spare disk to data stored in at least one of said first disk drives, if a first spare process is performed; and a module for storing data in said spare disk drive and corresponding the stored data in said spare disk to data stored in at least one of said second disk drives, if a second spare process is performed, a module for controlling said power saving mode to be cancelled for said hard disk drives within said first or second RAID group if time from start of power saving mode exceeds a predetermined value for said first or second RAID group, wherein said controller is included in a basic case. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A computer program stored on a non-transitory computer readable storage medium and implemented in a controller, said controller adaptive to be implemented in a disk array apparatus and adaptive to be coupled to an information processing apparatus, said computer program comprising:
-
a module for forming a first Redundant Array of Inexpensive Disks (RAID) group by using a plurality of first disk drives and controlling to form a second RAID group by using a plurality of second disk drives, said first disk drives each corresponding to a converter and storing data received via said converter, said converter converting between FC interface and Serial ATA (SATA) interface, said second disk drives each storing data received according to FC interface; a module for storing data in a spare disk drive and corresponding the stored data in said spare disk to data stored in at least one of said first disk drives, if a first spare process is performed, and for storing data in said spare disk drive and corresponding the stored data in said spare disk to data stored in at least one of said second disk drives, if a second spare process is performed, a module for executing a power saving mode to a number of said hard disk drives according to the redundancy of said first or second RAID group; and a module for controlling said power saving mode to be cancelled for said hard disk drives within said first or second RAID group if time from start of power saving mode exceeds a predetermined value for said first or second RAID group. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54)
-
Specification