Disk array system and data transfer method thereof
A disk array system includes first and second transfer paths, a plurality of hard disks each having two connection ports connected to the first and second transfer paths, respectively, and a plurality of controllers connected to the first and second transfer paths, in which the first transfer path is connected to the plurality of hard disks and the plurality of controllers in common, and the second transfer path is divided as a transfer path for individual data transfer between the plurality of controllers and the plurality of hard disks.
1 . A disk array system comprising:
first and second transfer paths;
a plurality of hard disks each having two connection ports connected to the first and second transfer paths, respectively; and
a plurality of controllers connected to the first and second transfer paths,
wherein the first transfer path is connected to the plurality of hard disks and the plurality of controllers in common, and
the second transfer path is divided as a transfer path for individual data transfer between the plurality of controllers and the plurality of hard disks.
2 . A disk array system according to claim 1 ,
wherein the first transfer path is used for state monitoring of the plurality of hard disks shared among the plurality of controllers and replication of data stored in each of the hard disks, and
the second transfer path is used for transferring a large amount of data to each of the controllers.
3 . A disk array system according to claim 1 ,
wherein the plurality of controllers each comprises first and second connection ports, the first and second connection ports being used as a port for making connection to another controller and a hard disk connection port,
a first connection port of one controller of the plurality of controllers configures an end loop back section, and the plurality of controllers and the plurality of hard disks connected to the first transfer path are daisy-chain connected to each other by a first connection port of another controller of the plurality of controller; and
the plurality of controllers and the plurality of hard disks are connected via the second transfer path by the second connection port of the plurality of controllers.
4 . A disk array system according to claim 3 , wherein the controller having the loop back section is connected to a backup system, and functions as a backup controller.
5 . A data transfer method to be applied to a disk array system in which a plurality of controllers share a plurality of hard disks each having first and second connection ports, the method comprising:
dividing a first connection port of first and second data transfer paths independently connected to the first and second connection ports of the plurality of hard disks, respectively, the first connection port of the plurality of hard disk and the plurality of controllers being independently connected, respectively, via the first data transfer path,
wherein, the first data transfer path is used for the controllers to transfer a large amount of data, respectively, and
the second data transfer path is used for state monitoring of the plurality of HDDs shared among the controllers and replication of data stored in each of the HDDs.
6 . A data transfer method according to claim 5 ,
wherein the a plurality of controllers each include first and second controllers,
the plurality of hard disks each include first and second hard disks,
the first controller connected to a first divided data transfer path of the first data transfer path after divided stores data in the first hard disk connected to the first divided data transfer path;
the first controller copies data stored in the first hard disk to the second hard disk connected to the second data transfer path; and
the second controller connected to a second divided data transfer path of the second data transfer path after divided reads out data copied to the second hard copy, and performs backup transferring the readout data using the second divided data transfer path.