Storage disk device having a plurality of storage disk modules

Abstract: A storage disk device comprises a locker (409) and a number of storage disk modules arranged in groups. Cooling devices (410-413,420-423) are provided for each module and there is at least one power source (406a,406b). Control means (407a,407b) are provided for each group to detect any faults in their respective cooling devices. When a fault is detected, a corresponding control means is instructed to increase the cooling effect of its most adjacent cooling devices to compensate.

Description: The present invention generally relates to a storage disk system. The present invention is concerned with a storage disk system having a plurality of storage disk modules each of which may include a storage disk drive unit, a power source, a circuit unit, all of which are accommodated in a frame. Storage disk devices, such as magnetic disk devices and optical disk devices are widely used in computer systems, as external storage devices. Recently, computer systems have been equipped with storage disk devices having a large storage capacity. A conventional storage disk device has a plurality of storage disk modules accommodated in a frame of the storage disk device. FIG.1 is a perspective view of a conventional storage disk module 6, which is composed of a disk drive unit 3, a power source 4, a circuit unit 5, all of which are accommodated in a frame 1. The disk drive unit 3 positions heads with respect to storage disks by using an access mechanism. The control unit 5 controls the operation of the disk drive unit 3. The storage disk module 6 is disclosed in Japanese Laid-Open Patent Publication No. 1-88529 filed April 7, 1989. The structural elements of the storage disk module 6 are arranged as follows. The disk drive unit 3 is fixed to a fixing frame 1 provided at a rear portion of the frame 1. The power source 4 and the circuit unit 5 are provided in a front portion of the frame 1. The disk drive unit 3, the power source 4 and the circuit unit 5 are electrically connected to each other via connection cables. Upper and lower portions of the module 6 are open. With this structure, it becomes possible to effectively cool the entire module 6 by cooling flow as indicated by arrows and to perform maintenance operations on the power source 4 and the circuit unit 5 from the front side of the module 6. It has also been proposed to house a plurality of storage disk modules together in a locker; however, in such an arrangement there is a need to ensure an adequate and reliable cooling flow of air. According to the present invention, there is provided a storage disk system comprising a plurality of storage disk modules arranged in groups, a plurality of cooling devices arranged so that each cooling device is assigned to a group and so that at least a first and a second group have cooling devices assigned thereto, and a control circuit arranged to control the cooling devices, characterised in that control lines are provided between the cooling devices and the control circuit and wherein the control circuit is arranged, upon detection of a fault in a first cooling device assigned to a first group, to designate a substitute cooling device, via the corresponding control line, which substitute cooling device is not assigned to the said first group, and wherein the said control circuit is further arranged to operate the designated cooling device to increase its cooling output to compensate for the loss of cooling caused by the fault. Embodiments may provide a storage disk system which has an arrangement which makes it possible to effectively and reliably cool the storage disk modules housed within it. For a better understanding of the invention and to show how the same may be carried into effect, reference will now be made to the accompanying drawings in which: FIG.1 is a perspective view of a conventional storage disk module; FIG.2A is a plan view showing an outline of a storage disk module of a kind to which the present invention may be applied; FIG.2B is a plan view showing an outline of a storage disk device having a plurality of storage disk modules, each of which has a structure shown in FIG.2A; FIGS.3 to 8 show various views of a storage disk module of a kind to which the present invention may be applied; FIG.9 is a perspective view of a storage disk system having a plurality of storage disk modules, useful for understanding the present invention but not in accordance with the same; FIG.10 is a side view of the storage disk system shown in FIG.9; FIG.11 is a front view of the storage disk system shown in FIG.9; FIG.12 is a rear view of the storage disk system shown in FIG.9; FIG.13 is a diagram of an embodiment of the present invention; FIGS.14 and 15 are perspective views of a storage disk system according to the embodiment of the present invention; FIG.16 is a perspective view of a storage disk module used in the embodiment of the present invention; FIG.17 is a diagram of an electrical system of the embodiment of the present invention; FIG.18 is a diagram of each of two control circuits shown in FIG.17; FIG.19 is a circuit diagram of a cooling fan control structure used in the embodiment of the present invention; FIG.20 is a flowchart of a cooling fan control procedure used in the embodiment of the present invention; FIG.21 is a diagram of a variation of the structure shown in FIG.17; and FIG.22 is a diagram of a perspective view of a variation of the structure shown in FIG.14. Before describing a storage disk system embodying the present invention, some background explanation will be given concerning an individual storage disk module. A storage disk module 50 shown in FIGS.2A and 2B includes a disk drive unit 20 for positioning heads by means of an access mechanism, a power source 30, a circuit unit 31 for controlling the operation of the disk drive unit 20, all of which are accommodated in a frame 10. A back panel is provided at a rear portion of the frame 10. The disk drive unit 20 and the power source 30 are arranged side by side in the frame 10. The disk drive unit 20, the power source 30 and the circuit unit 31 are electrically and mechanically connected to each other via the back panel 40. It should be noted that the above-mentioned connection cables are not used in the structure shown in FIGS.2A and 2B. With this arrangement, it becomes possible to make the storage disk module 50 compact and increase the mounting density. Further, it becomes possible to have access to the disk drive unit 20, the power source 30 and the circuit unit 31 from the front side of the storage disk module 50. As a result, as shown in FIG.2B, it becomes possible to arrange two storage disk modules 50 so that back surfaces thereof are opposed to each other. As shown in FIG.5, a pair of side plates 14 and 15 are provided on both sides of the frame 10. A partition plate 13 is provided at an intermediate position in the frame, so that a disk drive unit accommodating part and a circuit accommodating part are formed. Guide members (rails) 11 are provided on upper and lower portions of the disk drive unit accommodating part. As shown in FIG.4, a back plate 18 is provided at a back portion of the disk drive unit accommodating part. As shown in FIG.4, a back panel 40 is provided in the circuit accommodating part so that the back panel 40 is exposed. A guide member 16 for the power source 30 and a guide member 17 for a printed circuit board are provided at upper and lower portions of the circuit accommodating part. The side surfaces of the frame 10 are covered except for the front surface via which the unit is inserted. In a state where the unit has been inserted, the front surface of the frame 10 is closed by the unit. The upper and lower portions of the frame 10 are open. With this arrangement, the cooling air upwardly passes through the inside of the frame 10, and hence cooling can be effectively performed. The disk drive unit accommodating part and the circuit accommodating part are arranged side by side in the frame 10. Hence, it becomes possible to arrange the disk drive unit 20 and the power source 30 side by side in a direction perpendicular to a direction in which they are inserted into the frame 10. As shown in FIG.6, rubber members 22 for absorbing vibrations of the disk drive unit 20 are fixed to upper and lower portions of the disk drive unit 20 at the front and rear ends thereof by means of screws. A frame 21 of the disk drive unit 20 has screw holes 21a and attachment arms 21b. A printed circuit board 24 has a preamplifier, a reproduction circuit and so on. connectors 23 are provided on the right side of the printed circuit board 24, and cables 25 for connecting the printed circuit board 24 to the disk drive unit 20 are provided on the left side of thereof. The printed circuit board 24 is secured to the attachment arms 21b by screws, which penetrate holes formed at corner portions of the printed circuit board 24. It is preferable that the holes formed in the printed circuit board 24 have sizes which are slightly greater than the diameters of the screws. The printed circuit board 24 is free to slightly move. With this arrangement, it becomes possible to absorb vibrations of the disk drive unit 20 and definitely connect the connectors 23 to the back panel 40. The frame 21 is positioned around the disk drive unit 20 so that the screw holes 21a are opposed to the rubber members 22. Screws passing through the screw holes 21 engage with corresponding holes formed in the rubber members 22. As shown in FIG.5, the disk drive unit 20 is inserted into the frame 10 in such a manner that the frame 21 makes engagement with the guide members 11 and slides thereon. With this arrangement, it becomes possible to insert and detach the disk drive unit 20 into and from the frame 10. The connectors 23 of the disk drive unit 20 engages with the back panel 40 in the state where the disk drive unit 20 is placed in position in the frame 10. As shown in FIG.3, a cover 12 is fastened to the front surface of the disk drive unit 20, which is covered by the cover 12. As shown in FIG.7, the power source 30 has connectors 32 at a back portion thereof. The circuit unit 31 is composed of two printed circuit boards. A servo control circuit and other circuits are mounted on the printed circuit boards. A connector 34 for external connection is provided at a front portion of each of the two printed circuit boards, and a connector 33 for external connection is provided at a back portion of each of the two printed circuit boards. The power source 30 and the circuit unit 31 are inserted into the guide members 16 and 17 and pushed, so that they are accommodated in the frame 10. When the power source 30 and the circuit unit 31 is placed in position in the frame 10, the connectors 32 and 33 engage with the back panel 40. With this engagement, the disk drive unit 20, the power source 30 and the circuit unit 31 are electrically connected to each other via the back panel 40. It is easy to draw the power source 30 and the circuit unit 31 from the front side of the frame 10. As shown in FIG.8, connectors 40a for the disk drive unit 20, connectors 40b for the power source 30, and connectors 40c for the circuit unit 31 are mounted on the back panel 40. Although not shown, printed circuits connected to the connectors 40a, 40b and 40c are formed on the back panel. As shown in FIG.4, terminals of the connectors 40a, 40b and 40c project from the back surface of the back panel 40. With this arrangement, it becomes possible to check signals flowing in the printed circuits formed on the back panel 40 by utilising the terminals projecting from the back surface thereof. As shown in FIGS.3 and 4, it is possible to separately draw the disk drive unit 20, the power source 30 and the circuit unit 31 from the front surface of the frame 10 and separately take them out of the frame 10. It is possible to connect a power supply cable to the power source on the front side of the frame and to connect connection cables to the circuit unit 31 on the front side of the frame. It should be noted that the connection cables are not provided inside the storage disk module 50. That is, there is no need to provide a space for accommodating the connection cables. As a result, it becomes possible to diminish the size of the storage disk module 50 and increase the mounting density. A description will now be given, again by way of background explanation, of a disk drive unit (system) which uses a plurality of storage disk modules, each having the above-mentioned structure. Referring to FIGS.9 through 12, the disk drive unit has a locker 60, which has a plurality of floors on which a plurality of storage disk modules 50 are placed. A plurality of fans 70 are provided at upper and intermediate portions of the disk drive unit. There are two separate cooling systems, one of which cools the storage disk modules 50 arranged in a column, and the other of which cools the storage disk modules 50 arranged in another column. By the funs 70, air flows from the lower side of the locker 60 to the upper side thereof, and hence the storage disk modules 50 are cooled. As shown in FIG.11, string controllers 80, which communicate with a storage disk control apparatus (not shown), are accommodated in the locker 60. As has been described previously, the storage disk modules 50 are not connected to other devices via the back surfaces thereof. Thus, it becomes possible to insert the storage disk modules 50 into the locker 60 from the front and back surfaces of the locker 60 in such a way that the back surfaces thereof are opposed to each other. The locker 60 shown in FIGS.9 through 12 accommodates eight storage disk modules 50 inserted from the front side of the locker 60 and eight storage disk modules 50 inserted from the back side thereof. For the sake of simplicity, a door of the locker 60 and side places thereof are omitted. It is possible to replace each of the storage disk modules 50 with a new one and to replace the disk drive unit 20, the power source 30 or the circuit 31 of each of the storage disk modules 50 with a new one. The storage disk modules 50 are connected to the string controllers 80 via the connectors 34 mounted on the front surface of the circuit unit 31 of each of the storage disk modules 50. The connectors 34 of the storage disk modules 50 are connected to each other by cables as if chains are formed by the cables. When signals passing through the printed circuits on the back panel 40 of a desired one of the storage disk modules 50 are checked, this storage disk module 50 is detached from the locker 60, and placed on a board. In this state, cables are connected to the power source 30 and the circuit unit 31. The signals passing through the printed circuits on the back panel 40 can be output to the terminals projecting from the back surface of the back panel 40. The storage disk modules may be magnetic storage disk modules or optical storage disk modules. It is possible to omit the rubber members 22 when a large magnitude of variation is not expected. It is possible to accommodate the storage disk modules 50 from one side of the locker 60. A description will now be given of a storage disk system embodying the present invention. FIG.13 is a block diagram of an outline of the embodiment of the present invention. A plurality of storage disk modules 403 are arranged in a plurality of (four) unit module columns 404a, 404b, 404c and 404d. Each of the unit module columns is divided into an upper stage and a lower stage. Each of the unit module columns includes four storage disk modules. For example, the unit module column 404a includes four storage disk modules DM00, DM01, DM02 and DM03. A plurality of cooling fans are provided for each of the unit module columns. For example, two cooling fans 410 and 420 are arranged in the unit module column 404a. The cooling fan 410 is provided for the storage disk modules DM03 and DM02 located in the upper stage, and the cooling fan 420 is provided for the storage disk modules DM01 and DM00 in the lower stage. A control circuit 407 supervises the operating states of the cooling fans 410 - 413 and 420 - 423 and controls them on the basis of the operating states thereof. A power source 406 supplies the cooling fans 410 - 413 and 420 - 423. When the control circuit 407 detects a fault which has occurred in any of the cooling fans 410 - 413 and 420 - 423, the control circuit 407 controls, for example, the other cooling fan in the same column as that in which the cooling fan having a fault is located so that it rotates at an increased speed. FIGS.14 through 20 are diagrams showing the preferred embodiment of the present invention in more detail. As shown in FIG.14, the storage disk device has four unit module columns 404a, 404b, 404c and 404d, each of which has the upper stage and the lower stage. The cooling fan 410 is provided for two storage disk modules 430a, and the cooling fan 411 is provided for two storage disk modules 431a. The cooling fan 412 is provided for two storage disk modules 432a, and the cooling fan 413 is provided for two storage disk modules 433a. The cooling fan 420 is provided for two storage disk modules 430b, and the cooling fan 421 is provided for two storage disk modules 431b. The cooling fan 422 is provided for two storage disk modules 432b, and the cooling fan 423 is provided for two storage disk modules 433b. Each of the unit module columns 404a - 404d has a duct structure, and is equipped with two cooling fans. The flow of air generated by the cooling fans 410 - 413 and 420 - 423 is indicated by arrows shown in FIG. 14. The storage disk modules 430a, 430b, 431a and 431b are inserted into a locker 409 via a front opening thereof so that the front surfaces thereof are exposed via the front opening. The storage disk modules 432a, 432b, 433a and 433b are inserted into the locker 409 via a back opening thereof so that the front surfaces thereof are exposed via the back opening. The front opening can be closed by a front door 490, and the back opening can be closed by a back door 490. It will be noted that the duct structure of each of the unit module columns can be established in a state where some of the modules have not been inserted into the locker 409. The storage disk device shown in FIG.14 is a slave type storage disk device. FIG.15 shows a master type storage disk device, which has, in addition to the structural elements of the slave type storage disk device shown in FIG.14, a string control circuit 405, a first system composed of a power source 406a and a control circuit 407a, and a second system composed of a power source 406b and a control circuit 407b. The slave type storage disk device is supplied with electricity from the master type storage disk device. As shown in FIG.16, each of the storage disk modules 403 (430a - 433b) has side plates 1303 and 1304, and a back plate 1305, all of which are accommodated in a frame 1306. This frame 1306 has an upper opening and a lower opening. Further, a disk drive unit 1300, a power supply 1301 for the module, and a circuit unit 1302, which are arranged side by side, are accommodated in the frame 1306. FIGS.17 through 19 are block diagrams of an electrical system of the embodiment of the present invention. Each of the cooling fans 410 - 413 and 420 - 423 is formed with a DC brushless motor, which has, for example, two switchable revolutions controlled by a control signal. Two revolution pulses (revolution detection signal) synchronized with revolutions of the motor are generated per one revolution. Each of the cooling fans 410 - 413 is supplied with +24V via a power supply line extending from the power source 406a. Each of the cooling fans 420 - 423 is supplied with +24V via a power supply line extending from the power source 406b. The control circuit 407a is connected to the cooling fans 410 - 413 via revolution detection lines L3 and revolution control lines L4. The control circuit 407a receives the revolution detection signals from the cooling fans 410 - 413 via the lines L3, and compares the number of revolutions of each of the cooling fans 410 - 413 with a predetermined number of revolutions. If the number of revolutions of one of the cooling fans 410 - 413 becomes smaller than the predetermined number of revolutions, the control circuit 407a outputs a revolution increasing signal to the control circuit 407b via lines L1. When the control circuit 407a receives a revolution increasing signal from the control circuit 407b in the same manner as described above, it controls the cooling fans 410 - 413 via the lines L4 so that they rotate at an increased revolution. The control circuit 407b is connected to the cooling fans 420 - 423 via revolution detection lines L5 and revolution control lines L6. The control circuit 407b receives the revolution detection signals from the cooling fans 420 - 423 via the lines L5, and compares the number of revolutions of each of the cooling fans 420 - 423 with a predetermined number of revolutions. If the number of revolutions of one of the cooling fans 420 - 423 becomes smaller than the predetermined number of revolutions, the control circuit 407b outputs a revolution increasing signal to the control circuit 407a via lines L2. When the control circuit 407b receives a revolution increasing signal from the control circuit 407a in the same manner as described above, it controls the cooling fans 420 - 423 via the lines L6 so that they rotate at an increased revolution. Each of the control circuits 407a and 407b outputs an alarm signal to a storage device control device or a CPU (not shown) and notifies it of the occurrence of a fault. When the maintenance operator recognizes the occurrence of the fault, the operator resets the storage disk module having the fault by, for example, a switch. As shown in FIG.18, the storage disk device includes two display circuits 408a and 408b, each of which an alarm display circuit 480 and indicators 481. The indicators 481 correspond to the cooling fans 410-41n (420 - 42n). The indicator 481 corresponding to a defective cooling fan is turned ON. Each of the control circuits 407a and 407b has a scan circuit 470, a revolution pulse detection circuit 471, a counter circuit 472, and a comparator circuit 473. The scan circuit 470 scans the revolution detection lines L3 connected to the cooling fans 410-41n (420 - 42n). The revolution pulse detection circuit 471 detects a revolution pulse output by the scan circuit 470. The counter circuit 472 counts the number of detection pulses output by the revolution pulse detection circuit 471. The comparator circuit 473 compares the counter value of the counter circuit 472 with a reference value (reference revolution number), and generates an alarm signal when the counter value becomes smaller than the reference value. Further, each of the control circuits 407a and 407b includes a timer 474, a select signal generating circuit 475, a revolution control signal generating circuit 476. The timer 474 makes the counter circuit 472 count the number of pulses during a predetermined period (for example, 1 second) and makes the comparator 473 compare the counter value with the reference value. The select signal generating circuit 475 outputs respective select signals to the scan circuit 470, the timer 474, the alarm display circuit 480 and the revolution control signal generating circuit 476. The circuit 476 is connected to the lines L1 extending from the other system and the lines L2 extending to the other system. In response to the alarm signal, the circuit 476 sends the revolution increase signal to the other system via one of the lines L2 related to a defective storage disk module in the other system, and sends the revolution increase signal received via one of the lines L1 to the corresponding storage disk module. All of the revolution pulse detection circuit 471, the counter circuit 472, the comparator circuit 473, the timer 474, the select signal generating circuit 475, the revolution control signal generating circuit 476 are formed with a microprocessor. As shown in FIG.19, each of the lines L1 is connected between the control circuits 407a and 407b via connectors C, and each of the lines L2 is connected between the control circuits 407a and 407b via connectors C. A driver provided in each of the control circuits 407a and 407b is formed with an open-collector transistor Tr, and a receiver provided therein is formed of a resistor Rt connected to the +V power source. When each of the lines L1 and L2 does not indicate increase in the revolution, a potential is applied to the base of the transistor Tr. Thereby, the transistor Tr is turned ON, and the receiver is set to the low level. When each of the lines L1 and L2 indicates increase in the revolution, the transistor Tr is not biased, and hence turned OFF. Thereby, the receiver is set to the high level. With this structure, it becomes possible to maintain the high-level revolution increase signal even if the power source and the control circuit are detached and thus the driver is opened. FIG. 20 is a flowchart of a fan control procedure. At step S1, the select signal generating circuit 474 selects cooling fan #n, and informs the scan circuit 470, the timer 474, the alarm display circuit 480 and the revolution control signal generating circuit 476 of this selection. The scan circuit 470 selects the cooling fan #n, the timer 474 is activated, and the counter circuit 472 starts the count operation. At step S2, the revolution pulse detection circuit 471 detects revolution pulses, the number of which is counted by the counter circuit 472. At step S3, when the time measured by the timer 474 has not yet become to the predetermined time (for example, one second), step S2 is executed. When the predetermined time has elapsed, the counter circuit 472 stops counting, and the comparator circuit 473 compares the number of revolution pulses counted by the counter circuit 472 with the reference value (equal to, for example, 70) in order to determined whether or not the number of pulses is equal to or greater than the reference value. When it is determined, at step S4, that the counter value is smaller than the reference value, it is recognized that a fault has occurred in the cooling fan #n, and the alarm signal is generated. If the counter value is equal to 100 for the normal operation of the cooling fan, it is recognized that a fault has occurred in the cooling fan when the counter value is less than 70. When the alarm signal is generated, the alarm control circuit 480 turns ON the indicator 481 corresponding to the defective fan. The high-order device is informed of the occurrence of the alarm. In accordance with the select signal generated by the select signal generating circuit 475, the revolution control signal generating circuit 476 sends the revolution increase signal to the corresponding one of the fan control lines L2. Then, the procedure returns step S1. Step S5 is executed when the number of revolution pulses is greater than the reference value or after step S4 is executed. At step S5, the select signal generating circuit 475 increments the fan number by 1. The revolution control signal generating circuit 476 determines whether or not the revolution increase signal is received from the other system via the corresponding one of the fun control lines L1. When the result of this determination is NO, the procedure returns step S1. If the result is YES, the revolution control signal generating circuit 476 outputs the revolution increase signal to the corresponding cooling line via one of the lines L4 (L6). Referring again to FIG.17, a description will now be given of an operation executed when a fault occurs in a cooling fan and an operation executed until the defective cooling fan is repaired. For example, when the revolution of the cooling fan 410 located in the upper stage of the locker 409 decreases due to a cause, such as consumption of grease in a bearing, the period of the revolution pulse is lengthened. The control circuit 407a detects this change, and sends, to the control circuit 407b via the corresponding fan control line L1, the revolution increase signal related to the corresponding cooling fan 420 located in the lower stage. The control circuit 407b receives the revolution increase signal and instructs the cooling fan 420 to rotate at an increased speed. The control circuit 407a sends to a high-order device, such as a storage disk control device or a CPU, the alarm signal, and makes the display circuit 408a indicate the occurrence of the alarm. The maintenance operator identifies the defective cooling fan on the basis of the alarm signal sent to the high-order device and the indication of the display device 408a, and replaces it with a new one. When the defective cooling fan has been detached, the control circuit continuously detects the revolution pulses of the already detached fan. Thus, the alarm state can be continuously maintained, and the corresponding fan of the other system operates at an increased revolution. After the new cooling fan is placed in position, supply of electricity to the new cooling fan restarts, and the revolution thereof reaches the reference value, the revolution increase signal is stopped, and the normal operation is executed. A description will now be given of an operation executed when a fault occurs in the power source for the fans and an operation executed until the defective power source is replaced by a new one. A single power source for the fans can be used. However, in the present embodiment of the invention, duplexed power sources are used. If a fault, such as an excessive current or an excessive voltage, has occurred in the power source 406a for the fans in the upper stage, the control circuit 407a outputs an alarm signal to the high-order device, and sends a display signal to the display circuit 408a. Then, the control circuit 407a disconnects the defective power source 406a from the storage disk device. It will be noted that the display circuit 408a is driven by another power source. As shown in FIG.19, the transistor Tr is turned OFF by disconnecting the power source 406a from the electrical system. Hence, the revolution increase signals are sent to all the fan control lines L1, and all the cooling fans 410 - 413 stop to operate. However, the cooling fans 420 - 423 for the other system start to rotate at an increased revolution. The maintenance operator identifies the defective power source 406a from the alarm signal sent to the high-order device and indication on the display circuit 408a. Then, the maintenance operator replaces the defective power source 406a with a new one. Then, the new power source 406a is turned ON. When the number of revolutions of each of the cooling fans 410 - 413 becomes equal to the reference value, supply of the revolution increase signals to the cooling fans 420-423 are stopped. In this structure, each of the power sources 406a and 406b has a capacity enough to drive one system (fans located in the upper or lower stage). In the above-mentioned manner, the cooling fans 410 - 413 and 420 - 423 can be controlled separately from each other. Hence, back-up control can be established for each of the unit module columns 404a - 404d. The present back-up control does not generate large noise and a large amount of energy, and does not have excessive cooling. The fan control system has high reliability because a plurality of control circuits (control circuits 407a and 407b) are used, that is, the control system is decentralized. In addition, the power source system is decentralized and thus has high reliability. FIG. 21 is a block diagram of a variation of the structure shown in FIG.17. A diode D1 is connected between the power source 406a and each of the cooling fans 410 - 413, and a diode D2 is connected between the power source 406b and each of the cooling fans 420-423. If the power source 406a has a fault, the power source 406b supplies the cooling fans 410 - 413 with electricity. In this case, the defective power source 406a is disconnected from the cooling fans 410 - 413 by the diode D1. Hence, the cooling fans 410 - 413 continuously operate. It is not necessary to increase the revolution of each of the cooling fans 420 - 423. FIG.22 is a perspective view of a variation of the structure shown in FIG.15. The storage disk device shown in FIG. 22includes cooling fans 410a, 410b, 411a, 411b, 412a, 412b, 413a, 413b, 414a, 414b, 420a, 420b, 421a, 421b, 422a, 422b, 423a and 423b. The cooling fans 410a and 410b are substituted for the cooling fan 410 shown in FIG.15. That is, two cooling fans are provided for two storage disk modules elevationally stacked. If one of the two cooling fans becomes defective, the other cooling fans is controlled so that it rotates at an increased revolution. If a cooling fan becomes defective, the other cooling fans located in the same unit module column as the defective cooling fan are controlled so as to operate at an increased revolution. Further, variations of the above-mentioned embodiments of the present invention can be made. It is possible to use a cooling device other than the cooling fan, such as a blower. The number of unit module columns is not limited to four, and the number of storage disk modules in each of the unit module columns is not limited to four. It is possible to use a plurality of reference values based on revolution modes of the cooling fan. It is possible to control the fans at three or more revolutions. It is possible to add a temperature control mechanism in which a temperature sensor is provided at an appropriate position in the locker 409 and the revolution of each fan can be additionally controlled by the measured temperature. The present invention is not limited to the specifically disclosed embodiments, and variations and modifications may be made without departing from the scope of the appended claims. A storage disk device comprises a locker (409) and a number of storage disk modules arranged in groups. Cooling devices (410-413,420-423) are provided for each module and there is at least one power source (406a,406b). Control means (407a,407b) are provided for each group to detect any faults in their respective cooling devices. When a fault is detected, a corresponding control means is instructed to increase the cooling effect of its most adjacent cooling devices to compensate.

Claims: A storage disk system comprising a plurality of storage disk modules (430a-433a;430b-433b) arranged in groups, a plurality of cooling devices (410-413;420-423) arranged so that each cooling device is assigned to a group and so that at least a first and a second group have cooling devices assigned thereto, and a control circuit (407a;407b) arranged to control the cooling devices, characterised in that control lines (L4-L6) are provided between the cooling devices and the control circuit and wherein the control circuit is arranged, upon detection of a fault in a first cooling device assigned to a first group, to designate a substitute cooling device, via the corresponding control line, which substitute cooling device is not assigned to the said first group, and wherein the said control circuit is further arranged to operate the designated cooling device to increase its cooling output to compensate for the loss of cooling caused by the fault. A storage disk system as claimed in claim 1, wherein each of said cooling devices is a cooling fan. A storage disk system as claimed in claim 1 or claim 2, wherein the groups of storage disk modules are constituted by N columns, each column having M cooling devices assigned to it, and wherein said control means comprises scan means for sequentially supervising the M cooling devices provided for each of the columns. A storage disk system as claimed in claim 1 or claim 2, wherein said storage disk modules are grouped into N groups where N is an integer, said storage disk system comprising: a plurality of cooling devices for each of the N groups; and a plurality of control means, provided for the N groups, for separately scanning the cooling devices in the N groups in order to detect a fault in the cooling devices in the N groups and for increasing, when the fault has occurred in one of the cooling devices, a cooling ability of a different one of the cooling devices provided in the same group as said one of the cooling devices having the fault. A storage disk system as claimed in claim 4, wherein each of said plurality of control means sequentially accesses the cooling devices in a corresponding one of the N groups. A storage disk system as claimed in any preceding claim wherein the storage disk system comprises control means for detecting a fault in the power sources and for supplying, when it is detected that one of the power sources has a fault, the cooling devices connected to one of the said power sources with energy from a different one of the power sources. A storage disk system as claimed in any one of claims 3 to 6, wherein the cooling devices are located at upper and intermediate portions of each of the columns. A storage disk system as claimed in any preceding claim wherein: each of the storage disk modules has a disk drive unit including a drive unit frame member; the storage disk system houses the storage disk modules in a frame, and said frame has a guide member; and the drive unit frame member of said disk drive unit is inserted into the guide member of said frame and is slidable with respect to the guide member. A storage disk system as claimed in claim 8, wherein: said disk drive unit of each storage disk module has a main body in which a storage disk and a vibration absorbing member are accommodated; and said vibration absorbing member is interposed between the main body and the drive unit frame member. A storage disk system as claimed in any preceding claim, wherein a plurality of the cooling devices are assigned to each of said groups and each group is constituted as a column, and the control means is adapted to increase the speed of revolution of a first one of the cooling devices in a column when a fault has occurred in any other cooling device provided in the same column.

Inventors: HAKAMATANI TAKAO, UNO HIROSI, HAKAMATANI, TAKAO, UNO, HIROSI, Uno, Hirosi, Fujitsu Limited
Applicants: FUJITSU LTD, FUJITSU LIMITED
Application year: 1991
Main classification: G11B23
IPC codes: H05K7, G11B33