(57)【要約】【課題】  複数のハードディスクドライブに対する冗長化されていない電源ラインにてショート障害が発生した場合でも、データロストを回避することができるストレージ装置を提供する。【解決手段】  ストレージ装置１０において、ストレージ制御装置１００は、ホストインタフェース制御部１１１と、ディスクインタフェース制御部１１２と、キャッシュメモリ１１４と、データ転送部１１３とを有し、記憶装置２００は、複数のハードディスクドライブ２０１への電源ライン２２０のそれぞれに設けられポリスイッチ２１０と、電源ラインの電圧を監視する電源ライン監視回路２４０とを有し、電源ライン監視回路２４０により、電源ラインの電圧低下による電圧異常が検出されると、ディスクインタフェース制御部１１２と複数のハードディスクドライブ２０１のとを接続するデータラインを切断する。【選択図】  図１
2006133926.tif 000002
【特許請求の範囲】
【請求項１】
ストレージ制御装置と複数の物理記憶デバイスからなる記憶装置とを備えたストレージ装置であって、
前記ストレージ制御装置は、上位装置との間でデータ転送を制御するホストインタフェース制御部と、前記記憶装置との間でデータ転送を制御するディスクインタフェース制御部と、前記データを一時的に記憶するキャッシュメモリと、前記ホストインタフェース制御部、前記ディスクインタフェース制御部および前記キャッシュメモリが接続され、データ転送を制御するデータ転送部とを有し、
前記記憶装置は、前記複数の物理記憶デバイスへの電源ラインのそれぞれに設けられ、前記物理記憶デバイスへの過電流を検出すると前記物理記憶デバイスへの電源の供給を遮断するスイッチと、前記電源ラインの電圧を監視する電源ライン監視回路とを有し、
前記電源ライン監視回路により、前記電源ラインの電圧低下による電圧異常が検出されると、前記ディスクインタフェース制御部と前記複数の物理記憶デバイスとを接続するデータラインを切断することを特徴とするストレージ装置。
【請求項２】
請求項１記載のストレージ装置であって、
前記電源ライン監視回路は、前記電源ラインの電圧低下により前記物理記憶デバイスが動作不能となる前に電圧異常を検出することを特徴とするストレージ装置。
【請求項３】
請求項１記載のストレージ装置であって、
前記データラインを切断した後、前記電源ライン監視回路により、前記電源ラインの電圧異常が検出されなくなると、切断した前記データラインを復旧し、前記複数の物理記憶デバイスに対して起動のコマンドを送信することを特徴とするストレージ装置。
【請求項４】
請求項１記載のストレージ装置であって、
前記データラインを切断した後、一定時間が経過した後に切断した前記データラインを復旧し、前記複数の物理記憶デバイスに対して起動のコマンドを送信することを特徴とするストレージ装置。
【請求項５】
請求項４記載のストレージ装置であって、
前記一定時間は、前記物理記憶デバイス内の電源ラインがショートし、前記スイッチにより電源が遮断される時間を超えるまでの時間が設定されることを特徴とするストレージ装置。
【請求項６】
請求項１記載のストレージ装置であって、
前記データラインと前記物理記憶デバイスとの間にポートバイパスサーキットを接続し、前記ポートバイパスサーキットにより、前記データラインの切断を行うことを特徴とするストレージ装置。
【請求項７】
請求項１記載のストレージ装置であって、
前記データラインは、ファイバチャネルループまたはシリアルＡＴＡインタフェースであることを特徴とするストレージ装置。
【請求項８】
請求項１記載のストレージ装置であって、
前記ストレージ制御装置は、前記ホストインタフェース制御部、前記ディスクインタフェース制御部、前記キャッシュメモリ、およびデータ転送部を２系統備え、異なる前記上位装置からのアクセスに基づいて、前記２系統のデータラインにより前記複数の物理記憶デバイスへのアクセス処理を行い、前記２系統の内、片系のデータラインに異常があると、前記２系統のデータ転送部間でのデータ転送を行い、他系のデータラインにより、前記異なる上位装置のどちらからのアクセスに対しても、前記複数の物理記憶デバイスへのアクセス処理を行うことを特徴とするストレージ装置。
【請求項９】
ストレージ制御装置と複数の物理記憶デバイスからなる記憶装置とを備えたストレージ装置であって、
前記ストレージ制御装置は、上位装置との間でデータ転送を制御するホストインタフェース制御部と、前記記憶装置との間でデータ転送を制御するディスクインタフェース制御部と、前記データを一時的に記憶するキャッシュメモリと、前記ホストインタフェース制御部、前記ディスクインタフェース制御部および前記キャッシュメモリが接続され、データ転送を制御するデータ転送部とを有し、
前記記憶装置は、前記複数の物理記憶デバイスへの電源ラインのそれぞれに設けられ、前記物理記憶デバイスへの過電流を検出すると前記物理記憶デバイスへの電源の供給を遮断するスイッチを有し、
前記ストレージ制御装置は、前記物理記憶デバイスの異常を検出すると、一定時間が経過するまで、前記上位装置から前記物理記憶デバイスへのアクセスを待たせることを特徴とするストレージ装置。
【請求項１０】
請求項９記載のストレージ装置であって、
前記ストレージ制御装置による前記物理記憶デバイスの異常の検出は、前記物理記憶デバイスへ供給される電源の電圧が低下し、前記物理記憶デバイスが動作不能となったことを検出することを特徴とするストレージ装置。
【請求項１１】
請求項９記載のストレージ装置であって、
前記ストレージ制御装置による前記物理記憶デバイスの異常の検出は、前記物理記憶デバイス内の電源ラインがショートし、動作不能となったことを検出することを特徴とするストレージ装置。
【請求項１２】
請求項９記載のストレージ装置であって、
前記一定時間は、前記物理記憶デバイス内の電源ラインがショートし、前記スイッチにより電源が遮断される時間を超えるまでの時間が設定されることを特徴とするストレージ装置。
【請求項１３】
請求項９記載のストレージ装置であって、
前記ストレージ制御装置は、前記一定時間が経過した後、前記複数の物理記憶デバイスが異常の場合、前記複数の物理記憶デバイスに対して、起動のコマンドを送信することを特徴とするストレージ装置。
【請求項１４】
請求項１３記載のストレージ装置であって、
前記ストレージ制御装置は、前記起動のコマンドを送信した後、起動不可の前記物理記憶デバイスを閉塞することを特徴とするストレージ装置。
【請求項１５】
請求項９記載のストレージ装置であって、
前記ストレージ制御装置は、前記ホストインタフェース制御部、前記ディスクインタフェース制御部、前記キャッシュメモリ、およびデータ転送部を２系統備え、異なる前記上位装置からのアクセスに基づいて、前記２系統のデータラインにより前記複数の物理記憶デバイスへのアクセス処理を行い、前記２系統の内、片系のデータラインに異常があると、前記２系統のデータ転送部間でのデータ転送を行い、他系のデータラインにより、前記異なる上位装置のどちらからのアクセスに対しても、前記複数の物理記憶デバイスへのアクセス処理を行うことを特徴とするストレージ装置。
【請求項１６】
請求項９記載のストレージ装置であって、
前記記憶装置は、前記電源ラインの電圧を監視する電源ライン監視回路を有し、
前記ストレージ制御装置は、前記電源ライン監視回路により、前記電源ラインの電圧低下による電圧異常が検出されると、一定時間が経過するまで、前記上位装置から前記物理記憶デバイスへのアクセスを待たせることを特徴とするストレージ装置。
【請求項１７】
請求項１６記載のストレージ装置であって、
前記一定時間は、前記物理記憶デバイス内の電源ラインがショートし、前記スイッチにより電源が遮断される時間を超えるまでの時間が設定されることを特徴とするストレージ装置。
【請求項１８】
請求項１６記載のストレージ装置であって、
前記ストレージ制御装置は、前記一定時間が経過した後、前記複数の物理記憶デバイスが異常の場合、前記複数の物理記憶デバイスに対して、起動のコマンドを送信することを特徴とするストレージ装置。
【請求項１９】
請求項１６記載のストレージ装置であって、
前記ストレージ制御装置は、前記起動のコマンドを送信した後、起動不可の前記物理記憶デバイスを閉塞することを特徴とするストレージ装置。
【請求項２０】
請求項１６記載のストレージ装置であって、
前記ストレージ制御装置は、前記ホストインタフェース制御部、前記ディスクインタフェース制御部、前記キャッシュメモリ、およびデータ転送部を２系統備え、異なる前記上位装置からのアクセスに基づいて、前記２系統のデータラインにより前記複数の物理記憶デバイスへのアクセス処理を行い、前記２系統の内、片系のデータラインに異常があると、前記２系統のデータ転送部間でのデータ転送を行い、他系のデータラインにより、前記異なる上位装置のどちらからのアクセスに対しても、前記複数の物理記憶デバイスへのアクセス処理を行うことを特徴とするストレージ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストレージ装置に関し、特に、ハードディスクドライブの電源ラインに障害が発生した際のデータロスト回避に適用して有効な技術に関するものである。
【背景技術】
【０００２】
従来、ストレージ装置の障害発生時に、装置の無停止運転のために装置内の各パッケージの活線挿抜を可能とし、各パッケージの活線挿抜時に装置の動作に影響を与えることなく実行可能にする技術があった（例えば、特許文献１参照）。
【０００３】
また、近年、ストレージ装置に格納されるデータ量は年々増える一方であり、データ量の増加に伴い、障害発生時のデータロスト回避の必要性は更に高くなっている。
【０００４】
そこで、複数のハードディスクドライブに対する冗長化されていない電源ラインにてショート障害が発生した場合でも、データロストを回避することが必要となってきている。
【特許文献１】特開平７−１６０３８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１記載のものでは、複数のハードディスクドライブに対する冗長化されていない電源ラインにてショート障害が発生した場合については、考慮されておらず、１台のハードディスクドライブの電源ラインにショート障害が発生した場合には、電源ライン全体の電圧が低下してしまい、ショート障害が発生しているハードディスクドライブだけではなく、他のハードディスクドライブもリセットし、データロストとなるという問題があった。
【０００６】
そこで、本発明の目的は、複数のハードディスクドライブに対する冗長化されていない電源ラインにてショート障害が発生した場合でも、データロストを回避することができるストレージ装置を提供することにある。
【課題を解決するための手段】
【０００７】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次のとおりである。
【０００８】
本発明によるストレージ装置は、ストレージ制御装置と複数の物理記憶デバイスからなる記憶装置とを備えたストレージ装置であって、ストレージ制御装置は、上位装置との間でデータ転送を制御するホストインタフェース制御部と、記憶装置との間でデータ転送を制御するディスクインタフェース制御部と、データを一時的に記憶するキャッシュメモリと、ホストインタフェース制御部、ディスクインタフェース制御部およびキャッシュメモリが接続され、データ転送を制御するデータ転送部とを有し、
記憶装置は、複数の物理記憶デバイスへの電源ラインのそれぞれに設けられ、物理記憶デバイスへの過電流を検出すると物理記憶デバイスへの電源の供給を遮断するスイッチと、電源ラインの電圧を監視する電源ライン監視回路とを有し、
電源ライン監視回路により、電源ラインの電圧低下による電圧異常が検出されると、ディスクインタフェース制御部と複数の物理記憶デバイスとを接続するデータラインを切断するものである。
【０００９】
また、本発明によるストレージ装置は、ストレージ制御装置と複数の物理記憶デバイスからなる記憶装置とを備えたストレージ装置であって、ストレージ制御装置は、上位装置との間でデータ転送を制御するホストインタフェース制御部と、記憶装置との間でデータ転送を制御するディスクインタフェース制御部と、データを一時的に記憶するキャッシュメモリと、ホストインタフェース制御部、ディスクインタフェース制御部およびキャッシュメモリが接続され、データ転送を制御するデータ転送部とを有し、記憶装置は、複数の物理記憶デバイスへの電源ラインのそれぞれに設けられ、物理記憶デバイスへの過電流を検出すると物理記憶デバイスへの電源の供給を遮断するスイッチとを有し、ストレージ制御装置は、物理記憶デバイスの異常を検出すると、一定時間が経過するまで、上位装置から物理記憶デバイスへのアクセスを待たせるものである。
【発明の効果】
【００１０】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下のとおりである。
【００１１】
本発明によれば、複数のハードディスクドライブに対する冗長化されていない電源ラインにてショート障害が発生した場合でも、データロストを回避することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１３】
（実施の形態１）
＜ストレージ装置の構成＞
図１により、本発明の実施の形態１に係るストレージ装置の構成について説明する。図１は本発明の実施の形態１に係るストレージ装置の構成を示す構成図である。
【００１４】
図１において、ストレージ装置１０は、ストレージ制御装置１００と記憶装置２００から構成されている。
【００１５】
ストレージ制御装置１００は、ホストインタフェース制御部１１１、ディスクインタフェース制御部１１２、データ転送部１１３、キャッシュメモリ１１４、中央処理装置（ＭＰＵ）１１５を有するストレージ制御コントローラボード（ＣＴＬ０，ＣＴＬ１）１１０を備えている。
【００１６】
ホストインタフェース制御部１１１は、ホスト（上位装置）３００との間で通信を行うための通信インタフェースを備え、ホスト３００からのデータの受領、ホスト３００へのデータ送信を制御する。
【００１７】
ディスクインタフェース制御部１１２は、記憶装置２００との間で通信を行うための通信インタフェースを備え、記憶装置２００内のハードディスクドライブ（物理記憶デバイス）２０１へのデータ送信、物理記憶デバイス２０１からのデータの受領を制御する。
【００１８】
データ転送部１１３は、ホストインタフェース制御部１１１とキャッシュメモリ１１４との間、ディスクインタフェース制御部１１２とキャッシュメモリ１１４との間、ストレージ制御コントローラボード（ＣＴＬ０）１１０とストレージ制御コントローラボード（ＣＴＬ１）１１０との間のデータ転送制御を行う。
【００１９】
キャッシュメモリ１１４は、ホスト３００と記憶装置２００との間で送受信されるデータを一時的に格納する。
【００２０】
記憶装置２００は、複数のハードディスクドライブ（Ｄ０，Ｄ１，Ｄ２，Ｄ３，Ｄ４）２０１を備えており、複数のハードディスクドライブ２０１によりＲＡＩＤ（Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙｓ  ｏｆ  Ｉｎｅｘｐｅｎｓｉｖｅ  Ｄｉｓｋｓ）を構成している。
【００２１】
複数のハードディスクドライブ２０１には、ポリスイッチ２１０を介して、共通の電源ライン２２０から電源が供給されており、ポリスイッチ２１０により、ハードディスクドライブ２０１の電源ラインにショート障害などが発生した際には、ショート障害などが発生したハードディスクドライブ２０１への電源の供給を遮断するようになっている。
【００２２】
ポリスイッチ２１０は、過電流を検出すると、ハードディスクドライブ２０１への電源の供給を遮断し、ハードディスクドライブ２０１の電源ラインの障害が復旧し、過電流が検出されなくなると、ハードディスクドライブ２０１への電源の供給を再開するスイッチである。
【００２３】
電源ライン２２０には、電源ライン２２０の電圧変化を監視する電源ライン監視回路２４０が接続されている。
【００２４】
ディスクインタフェース制御部１１２と複数のハードディスクドライブ２０１とは、ファイバチャネルによりループ状に接続されており、ファイバチャネルとハードディスクドライブ２０１との接続部には、ポートバイパスサーキット（ＰＢＣ）２３０が接続され、ポートバイパスサーキット２３０により、ハードディスクドライブ２０１の接続および切り離しの制御や、ファイバチャネルラインの切断の制御を行っている。
【００２５】
ストレージ装置１０には、ストレージ装置１０とは別筐体の記憶装置２００を接続することができ、ストレージ装置１０内の記憶装置２００と別筐体の記憶装置２００をポートバイパスサーキット２３０を介して接続するようになっている。
【００２６】
＜電源ラインショート時のポリスイッチの動作＞
次に、図２〜図４により、本発明の実施の形態１に係るストレージ装置の電源ラインショート時のポリスイッチの動作について説明する。図２は本発明の実施の形態１に係るストレージ装置の電源ラインショート時のポリスイッチの動作を説明するための概略図であり、ハードディスクドライブ２０１、電源ライン２２０、ポリスイッチ２１０のみを示している。図３は本発明の実施の形態１に係るストレージ装置の電源ラインショート時のポリスイッチの動作を示すフローチャート、図４は本発明の実施の形態１に係るストレージ装置の電源ラインショート時の電圧の変化を示す図である。
【００２７】
まず、図２に示すように、ハードディスクドライブ（Ｄ１）２０１の電源ラインにショートが発生した場合には、ポリスイッチ２１０では、図３に示すように、電源ラインにショートが発生した後（Ｓ１００）、過電流を検出すると（Ｓ１０１）、ポリスイッチ２１０がＯＮとなる（Ｓ１０２）。
【００２８】
ポリスイッチ２１０がＯＮとなると、ポリスイッチ２１０からハードディスクドライブ（Ｄ１）２０１への電源の供給が遮断される。
【００２９】
この図３に示すような動作により、電源ラインにショートが発生したハードディスクドライブ（Ｄ１）２０１への電源が遮断されるが、ポリスイッチ２１０がＯＮとなるまでに、一定の時間（例えば、２０ｍＳ）が経過するため、その間に、電源ラインの電圧が、ショート障害により低下する。
【００３０】
次に、この電圧の低下について説明する。
【００３１】
図４に示すように、ハードディスクドライブ（Ｄ１）２０１の電源ラインにショートが発生していない状態では、複数のハードディスクドライブ２０１には、電圧Ｖ0 の電源が供給されている。
【００３２】
そして、時間Ｔ0 で、ハードディスクドライブ（Ｄ１）２０１の電源ラインにショートが発生し、時間Ｔ2 でポリスイッチ２１０がＯＮになった場合に、時間Ｔ2 に到達する前の時間Ｔ1 で、ハードディスクドライブ２０１の動作電圧Ｖ1 以下となり、全てのハードディスクドライブ２０１がリセット状態となる。
【００３３】
このリセット状態では、全てのハードディスクドライブ２０１が動作停止の状態となり、ホスト３００からのアクセスがあった場合には、ショート障害が発生した、ハードディスクドライブ（Ｄ１）２０１だけではなく、他のハードディスクドライブ（Ｄ０，Ｄ２，Ｄ３，Ｄ４）２０１も閉塞されてしまい、データロストが発生してしまうことになる。
【００３４】
そこで、本実施の形態では、後述するようにデータロストの発生を防止している。
【００３５】
＜電源ラインショート時の動作＞
次に、図５〜図７により、本発明の実施の形態１に係るストレージ装置の電源ラインショート時の動作について説明する。図５は本発明の実施の形態１に係るストレージ装置の電源ラインショート時の動作を説明するための概略図であり、ハードディスクドライブ２０１、電源ライン２２０、ポリスイッチ２１０、電源ライン監視回路２４０、ポートバイパスサーキット２３０のみを示している。また、図５では、一方のディスクインタフェース制御部１１２からのファイバラインとの接続のみを示しており、電源ラインショート時の動作は、他方のディスクインタフェース制御部１１２からのファイバラインとの接続も同様である。図６は本発明の実施の形態１に係るストレージ装置の電源ラインショート時の動作を示すフローチャート、図７は本発明の実施の形態１に係るストレージ装置の電源ラインショート時の電圧の変化を示す図である。
【００３６】
まず、図５に示すように、ハードディスクドライブ（Ｄ１）２０１の電源ラインにショートが発生した場合には、ポリスイッチ２１０では、図３に示すような動作によりポリスイッチ２１０をＯＮとする動作を行う。
【００３７】
また、電源ライン監視回路２４０では、図６に示すように、電源ライン２２０の電圧の変化を監視しており、ハードディスクドライブ（Ｄ１）２０１の電源ラインにショートが発生した後（Ｓ１１０）、電源ライン監視回路２４０により電圧異常が検出されると（Ｓ１１１）、ポートバイパスサーキット２３０などにより、ディスクインタフェース制御部１１２からのファイバチャネルによるファイバラインを切断する（Ｓ１１２）。
【００３８】
このファイバラインの切断時の電圧の変化は、図７に示すように、電源ライン２２０の電圧が、ハードディスクドライブ２０１の動作電圧Ｖ1 以下となる前の、時間Ｔ3 における電圧Ｖ2 の時点で電圧異常を検出し、ファイバラインの切断を行っている。
【００３９】
このため、ホスト３００からのアクセスがあった場合には、ファイバラインが切断されているため、ディスクインタフェース制御部１１２とハードディスクドライブ２０１を接続するファイバラインの異常と認識され、ループ閉塞として、サブシステムダウンの状態となり、ハードディスクドライブ２０１自体の閉塞は行われない。
【００４０】
そして、図７に示す時間Ｔ2 において、ポリスイッチ２１０がＯＮとなり、ハードディスクドライブ（Ｄ１）２０１への電源の供給が遮断されると、電源ライン２２０の電圧は通常の電圧Ｖ0 に戻る。
【００４１】
そして、電源ライン監視回路２４０では、電源ラインにショートが発生したハードディスクドライブ（Ｄ１）２０１に接続されたポリスイッチ２１０がＯＮとなり、電圧異常が検出されなくなると、切断したファイバループを復旧し、正常なファイバループの状態とする。
【００４２】
そして、各ハードディスクドライブ２０１に対して、スピンアップのコマンドを送信し、各ハードディスクドライブ２０１を起動させた後、通常のアクセス処理に移行する。
【００４３】
この場合、電源ラインにショートが発生したハードディスクドライブ（Ｄ１）２０１は、ポリスイッチ２１０により、電源が遮断されているため、ハードディスクドライブ閉塞されるが、他のハードディスクドライブ（Ｄ０，Ｄ２，Ｄ３，Ｄ４）２０１は、ハードディスクドライブ閉塞されることなく、通常の動作を継続することが可能である。
【００４４】
このため、複数台のハードディスクドライブ２０１がハードディスクドライブ閉塞されることがないため、データロストを防止することが可能である。
【００４５】
そして、ハードディスクドライブ閉塞された、ハードディスクドライブ（Ｄ１）２０１は、その後、コネクションコピーおよびコピーバックにより、交換され、通常動作を行うことができるようになる。
【００４６】
＜コネクションコピー処理およびコピーバック処理＞
次に、図８〜図１１により、本発明の実施の形態１に係るストレージ装置のハードディスクドライブ閉塞後のコネクションコピー処理およびコピーバック処理について説明する。図８は本発明の実施の形態１に係るストレージ装置のハードディスクドライブ閉塞後のコネクションコピー処理を説明するための説明図、図９は本発明の実施の形態１に係るストレージ装置のハードディスクドライブ閉塞後のコネクションコピー処理の動作を示すフローチャート、図１０は本発明の実施の形態１に係るストレージ装置のハードディスクドライブ閉塞後のコピーバック処理を説明するための説明図、図１１は本発明の実施の形態１に係るストレージ装置のハードディスクドライブ閉塞後のコピーバック処理の動作を示すフローチャートである。
【００４７】
まず、本実施の形態では、図８に示すように、４Ｄ＋１ＰでＲＡＩＤ５を構成しており、例えば、ハードディスクドライブ（Ｄ１）２０１が、ハードディスクドライブ閉塞された場合には、図９に示すように、ハードディスクドライブ閉塞された後（Ｓ１２０）、他のハードディスクドライブ（Ｄ０，Ｄ２，Ｄ３，Ｄ４）２０１のデータからコネクション演算を行い、ハードディスクドライブ（Ｄ１）２０１のデータを生成し、スペアのハードディスクドライブ（ＳＰ）２０２にコネクションコピーし（Ｓ１２１）、コネクション完了となる（Ｓ１２２）。
【００４８】
そして、コネクションコピーが完了すると、図１０に示すように、ハードディスクドライブ閉塞されたハードディスクドライブ（Ｄ１）２０１を交換し、図１１に示すように、ハードディスクドライブ（Ｄ１）２０１を交換した後（Ｓ１３０）、ハードディスクドライブ（ＳＰ）２０２のデータを交換したハードディスクドライブ（Ｄ１）２０１にコピーバックし（Ｓ１３１）、コピーバック完了となる（Ｓ１３２）。
【００４９】
以上のようなコネクションコピー処理およびコピーバック処理により、電源ラインにショートが発生し、ハードディスクドライブ閉塞となったハードディスクドライブ（Ｄ１）２０１は、正常な状態に復旧されて、通常の処理を行うことができるようになる。
【００５０】
なお、本実施の形態では、ストレージ制御装置１００内に、２つのストレージ制御コントローラボード（ＣＴＬ０，ＣＴＬ１）１１０を備えた構成例で説明したが、１つのストレージ制御コントローラボード１１０により制御する構成においても、本実施の形態と同様な制御を行うことが可能である。
【００５１】
（実施の形態２）
実施の形態１では、ファイバチャネルにより接続されたファイバチャネルドライブのハードディスクドライブ２０１の例で説明したが、シリアルＡＴＡ（ＳＡＴＡ）により接続されたＳＡＴＡドライブにおいても、同様に電源ラインのショート障害時の動作を行うことが可能である。
【００５２】
＜ストレージ装置の構成＞
図１２により、本発明の実施の形態２に係るストレージ装置のＳＡＴＡドライブを接続した構成について説明する。図１２は本発明の実施の形態２に係るストレージ装置のＳＡＴＡドライブを接続した構成を示す構成図である。
【００５３】
図１２において、ＳＡＴＡドライブのハードディスクドライブ２５０の場合は、１対１の接続となるため、ディスクインタフェース制御部１１２からハードディスクドライブ２５０に対しては、ハードディスクドライブ２５０の台数分のラインが出ている。
【００５４】
ＳＡＴＡドライブのハードディスクドライブ２５０では、インタフェースを１本しか持っていないため、ストレージ制御コントローラボード（ＣＴＬ０，ＣＴＬ１）１１０の両方と接続するために、パス制御コントローラ（ＰａｔｈＣＴＬ）２５１と呼ばれる論理が追加されている。
【００５５】
パス制御コントローラ２５１は、ストレージ制御コントローラボード（ＣＴＬ０，ＣＴＬ１）１１０の両方と接続するためと、実施の形態１におけるポートバイパスサーキット２３０と同様に、ハードディスクドライブ２５０へのパスの切断を行うことができる。
【００５６】
ストレージ装置１０とは別筐体の記憶装置２００と接続する場合には、ＳＡＴＡインタフェースでは接続できないため、別筐体の記憶装置２００との接続には、実施の形態１と同様にファイバチャネルのインタフェースを使用して接続している。他の構成は、実施の形態１と同様である。
【００５７】
＜電源ラインショート時の動作＞
図１２に示す構成における電源ラインショート時の動作は、電源ライン監視回路２４０で電圧異常を検出した際、パス制御コントローラ２５１により、ディスクインタフェース制御部１１２からのＳＡＴＡインタフェースによるＳＡＴＡラインを切断する以外の動作は、実施の形態１と同様である。
【００５８】
なお、シリアルアタッチドスカジ（ＳＡＳ）による接続もＳＡＴＡによる接続と同様である。
【００５９】
また、その他、ＳＣＳＩバスなどのパラレスバスによるデイジーチェーン接続においても、実施の形態１におけるファイバチャネルによる接続と同様に、電源ラインショート時の動作を行うことが可能である。
【００６０】
（実施の形態３）
実施の形態３は、実施の形態１において、電源ライン監視回路２４０による電圧異常の検出によりファイバラインの切断を行うのではなく、ストレージ制御装置１００側で、ハードディスクドライブ２０１の電源ラインにショートなどによる、ハードディスクドライブ２０１の異常を検出した場合に、一定時間が経過するまでは、ホスト３００からのアクセスを待たせるようにしたものである。
【００６１】
実施の形態３のストレージ装置１０の構成は、電源ライン監視回路２４０が電源ライン２２０に接続されていない以外は、実施の形態１の構成と同様である。
【００６２】
＜電源ラインショート時の動作＞
次に、図１３および図１４により、本発明の実施の形態３に係るストレージ装置の電源ラインショート時の動作について説明する。図１３は本発明の実施の形態３に係るストレージ装置の電源ラインショート時の動作を示すフローチャート、図１４は本発明の実施の形態３に係るストレージ装置の電源ラインショート時の電圧の変化を示す図である。
【００６３】
まず、実施の形態１と同様に、図５に示すように、ハードディスクドライブ（Ｄ１）２０１の電源ラインにショートが発生した場合には、ポリスイッチ２１０では、実施の形態１と同様に図３に示すような動作によりポリスイッチ２１０をＯＮとする動作を行う。
【００６４】
ハードディスクドライブ（Ｄ１）２０１の電源ラインにショートが発生するなどして、ストレージ制御装置１００側でハードディスクドライブ２０１の異常が検出された場合の動作としては、図１３に示すように、ハードディスクドライブ２０１の異常を検出すると（Ｓ１４０）、一定時間のウエイトを入れ、一定時間が経過するまでは、ホスト３００からのアクセスを待たせる（Ｓ１４１）。
【００６５】
そして、Ｓ１４１での一定時間経過後に、複数のハードディスクドライブ２０１の異常か否かを判断し（Ｓ１４２）、Ｓ１４２で複数のハードディスクドライブ２０１の異常ではないと判断されれば、ハードディスクドライブ２０１の電源ラインにショートが発生し、全てのハードディスクドライブ２０１がリセット状態になったのではなく、１台のハードディスクドライブ２０１の異常であるので、そのハードディスクドライブ２０１をハードディスクドライブ閉塞とする（Ｓ１４３）。
【００６６】
また、Ｓ１４２で複数のハードディスクドライブ２０１の異常であると判断されれば、ハードディスクドライブ２０１の電源ラインにショートが発生し、全てのハードディスクドライブ２０１がリセット状態になった状態と判断し、全てのハードディスクドライブ２０１に対して、スピンアップのコマンドを送信し（Ｓ１４４）、各ハードディスクドライブ２０１を起動させた後、通常のアクセス処理に移行する。
【００６７】
そして、Ｓ１４４でのスピンアップのコマンドの送信によるハードディスクドライブ２０１の起動の結果、スピンアップ不可のハードディスクドライブ２０１をハードディスクドライブ閉塞とする（Ｓ１４５）。
【００６８】
この動作により、例えば、ハードディスクドライブ（Ｄ１）２０１の電源ラインにショートが発生した場合であっても、ハードディスクドライブ２０１の異常が検出されてから、電源ラインにショートが発生したハードディスクドライブ（Ｄ１）２０１に接続されたポリスイッチ２１０がＯＮとなる時間を経過するまでは、ホスト３００からのアクセスは待たせた状態となる。
【００６９】
そして、その後、全ハードディスクドライブ２０１にスピンアップのコマンドを送信し、電源ラインにショートが発生したハードディスクドライブ（Ｄ１）２０１のみをハードディスクドライブ閉塞とし、他のハードディスクドライブ（Ｄ０，Ｄ２，Ｄ３，Ｄ４）２０１は、ハードディスクドライブ閉塞されることなく、通常の動作を継続することが可能である。
【００７０】
このため、複数台のハードディスクドライブ２０１がハードディスクドライブ閉塞されることがないため、データロストを防止することが可能である。
【００７１】
そして、ハードディスクドライブ閉塞されたハードディスクドライブ（Ｄ１）２０１は、実施の形態１と同様に、その後、コネクションコピーおよびコピーバックにより、交換され、通常動作を行うことができるようになる。
【００７２】
図１３のＳ１４１でのウエイトを入れる一定時間としては、図１４の電圧の変化に示すように、電源ライン２２０の電圧が、ハードディスクドライブ２０１の動作電圧Ｖ1 以下となり、ハードディスクドライブ２０１がリセット状態になり、ハードディスクドライブ２０１の異常が検出される時間Ｔ1 から、ハードディスクドライブ２０１の電源ラインにショートが発生し、ポリスイッチ２１０がＯＮとなる時間Ｔ2 よりも後の時間Ｔ4 までの一定時間が設定される。
【００７３】
これにより、一定時間経過後は、電源ラインにショートが発生したハードディスクドライブ（Ｄ１）２０１に接続されたポリスイッチ２１０がＯＮとなり、ハードディスクドライブ（Ｄ１）２０１への電源の供給が遮断されているため、電圧はＶ0 に戻り、この時点で、各ハードディスクドライブ２０１に対して、スピンアップのコマンドが送信されると、正常なハードディスクドライブ２０１は通常に起動することが可能である。
【００７４】
なお、本実施の形態では、ハードディスクドライブ２０１の電源ラインにショートが発生し、全てのハードディスクドライブ２０１がリセット状態となった時点で、ハードディスクドライブ２０１の異常を検出しているが、ハードディスクドライブ２０１の電源ラインにショートが発生し、全てのハードディスクドライブ２０１がリセット状態になる前に、そのハードディスクドライブ２０１にホストからのアクセスがあった場合には、その時点でハードディスクドライブ２０１の異常を検出して、一定時間のウエイトを入れることも可能である。その場合でも、ハードディスクドライブ２０１の電源ラインにショートが発生し、ポリスイッチ２１０がＯＮとなる時間Ｔ2 よりも後の時間Ｔ4 までの一定時間を設定することにより、本実施の形態と同様の動作を行うことが可能である。
【００７５】
また、実施の形態２と同様に、ＳＡＴＡドライブを接続した場合でも、ＳＡＴＡドライブのハードディスクドライブ２０１の異常を検出した際、一定時間のウエイトを入れ、一定時間が経過するまでは、ホスト３００からのアクセスを待たせることにより、本実施の形態と同様の動作を行うことが可能である。
【００７６】
（実施の形態４）
実施の形態３は、実施の形態１において、電源ライン監視回路２４０による電圧異常の検出によりファイバラインの切断を行うのではなく、電源ライン監視回路２４０による電圧異常の検出により、一定時間が経過するまでは、ホスト３００からのアクセスを待たせるようにしたものである。
【００７７】
実施の形態４のストレージ装置１０の構成は、実施の形態１の構成と同様である。
【００７８】
＜電源ラインショート時の動作＞
次に、図１５および図１６により、本発明の実施の形態４に係るストレージ装置の電源ラインショート時の動作について説明する。図１５は本発明の実施の形態４に係るストレージ装置の電源ラインショート時の動作を示すフローチャート、図１６は本発明の実施の形態４に係るストレージ装置の電源ラインショート時の電圧の変化を示す図である。
【００７９】
まず、実施の形態１と同様に、図５に示すように、ハードディスクドライブ（Ｄ１）２０１の電源ラインにショートが発生した場合には、ポリスイッチ２１０では、実施の形態１と同様に図３に示すような動作によりポリスイッチ２１０をＯＮとする動作を行う。
【００８０】
ハードディスクドライブ（Ｄ１）２０１の電源ラインにショートが発生して、電源ライン監視回路２４０による電圧異常が検出された場合の動作としては、図１５に示すように、ハードディスクドライブ（Ｄ１）２０１の電源ラインにショートが発生した後（Ｓ１５０）、電源ライン監視回路２４０により電圧異常が検出されると（Ｓ１５１）、一定時間のウエイトを入れ、一定時間が経過するまでは、ホスト３００からのアクセスを待たせる（Ｓ１５２）。
【００８１】
そして、Ｓ１５２での一定時間経過後に、複数のハードディスクドライブ２０１の異常か否かを判断し（Ｓ１５３）、Ｓ１５３で複数のハードディスクドライブ２０１の異常ではないと判断されれば、ハードディスクドライブ２０１の電源ラインにショートが発生し、全てのハードディスクドライブ２０１がリセット状態になったのではなく、１台のハードディスクドライブ２０１の異常であるので、そのハードディスクドライブ２０１をハードディスクドライブ閉塞とする（Ｓ１５４）。
【００８２】
また、Ｓ１５３で複数のハードディスクドライブ２０１の異常であると判断されれば、ハードディスクドライブ２０１の電源ラインにショートが発生し、全てのハードディスクドライブ２０１がリセット状態になった状態と判断し、全てのハードディスクドライブ２０１に対して、スピンアップのコマンドを送信し（Ｓ１５５）、各ハードディスクドライブ２０１を起動させた後、通常のアクセス処理に移行する。
【００８３】
そして、Ｓ１５５でのスピンアップのコマンドの送信によるハードディスクドライブ２０１の起動の結果、スピンアップ不可のハードディスクドライブ２０１をハードディスクドライブ閉塞とする（Ｓ１５６）。
【００８４】
この動作により、例えば、ハードディスクドライブ（Ｄ１）２０１の電源ラインにショートが発生した場合であっても、電源ライン監視回路２４０により電圧異常が検出されてから、電源ラインにショートが発生したハードディスクドライブ（Ｄ１）２０１に接続されたポリスイッチ２１０がＯＮとなる時間を経過するまでは、ホスト３００からのアクセスは待たせた状態となる。
【００８５】
そして、その後、全ハードディスクドライブ２０１にスピンアップのコマンドを送信し、電源ラインにショートが発生したハードディスクドライブ（Ｄ１）２０１のみをハードディスクドライブ閉塞とし、他のハードディスクドライブ（Ｄ０，Ｄ２，Ｄ３，Ｄ４）２０１は、ハードディスクドライブ閉塞されることなく、通常の動作を継続することが可能である。
【００８６】
このため、複数台のハードディスクドライブ２０１がハードディスクドライブ閉塞されることがないため、データロストを防止することが可能である。
【００８７】
そして、ハードディスクドライブ閉塞されたハードディスクドライブ（Ｄ１）２０１は、実施の形態１と同様に、その後、コネクションコピーおよびコピーバックにより、交換され、通常動作を行うことができるようになる。
【００８８】
図１５のＳ１５２でのウエイトを入れる一定時間としては、図１６の電圧の変化に示すように、ハードディスクドライブ２０１の電源ラインにショートが発生し、電源ライン２２０の電圧が、ハードディスクドライブ２０１の動作電圧Ｖ1 以下となる前の、時間Ｔ3 における電圧Ｖ2 の時点で電圧異常を検出し、この電圧異常を検出した時間Ｔ3 から、ポリスイッチ２１０がＯＮとなる時間Ｔ2 よりも後の時間Ｔ4 までの一定時間が設定される。
【００８９】
これにより、一定時間経過後は、電源ラインにショートが発生したハードディスクドライブ（Ｄ１）２０１に接続されたポリスイッチ２１０がＯＮとなり、ハードディスクドライブ（Ｄ１）２０１への電源の供給が遮断されているため、電圧はＶ0 に戻り、この時点で、各ハードディスクドライブ２０１に対して、スピンアップのコマンドが送信されると、正常なハードディスクドライブ２０１は通常に起動することが可能である。
【００９０】
なお、本実施の形態では、電源ライン監視回路２４０による電圧異常の検出により、一定時間が経過するまでは、ホスト３００からのアクセスを待たせるようにしているが、電源ラインにショートが発生したハードディスクドライブ２０１に接続されたポリスイッチ２１０がＯＮとなり、電源ライン監視回路２４０により電圧異常が検出されなくなるまで、ホスト３００からのアクセスを待たせるようにすることも可能である。
【００９１】
また、実施の形態２と同様に、ＳＡＴＡドライブを接続した場合でも、ＳＡＴＡドライブのハードディスクドライブ２０１の異常を検出した際、一定時間のウエイトを入れ、一定時間が経過するまでは、ホスト３００からのアクセスを待たせることにより、本実施の形態と同様の動作を行うことが可能である。
【００９２】
（実施の形態５）
実施の形態５は、ハードディスクドライブ２０１の電源ラインにショートが発生した場合などで、そのショートにより、ハードディスクドライブ２０１の２つあるデータラインの片方のデータラインに障害が発生した場合に、他方のデータラインでホストからのアクセスに対する対応を行うものである。
【００９３】
実施の形態５のストレージ装置１０の構成は、実施の形態１の構成と同様である。
【００９４】
＜データライン障害時の動作＞
図１７により、本発明の実施の形態５に係るストレージ装置のデータライン障害時の動作について説明する。図１７は本発明の実施の形態５に係るストレージ装置のデータライン障害時の動作を説明するための説明図である。
【００９５】
まず、障害が発生していない通常の状態では、ストレージ制御装置１００内のストレージ制御コントローラボード（ＣＴＬ０，ＣＴＬ１）１１０は、それぞれ、異なるホスト３００によるハードディスクドライブ２０１へのアクセスを処理している。
【００９６】
例えば、ストレージ制御コントローラボード（ＣＴＬ０）１１０に接続されたホスト３００は、図１７の４００に示すラインを使用して、例えば、ハードディスクドライブ（Ｄ１）２０１に対してアクセスしている。
【００９７】
この状態で、例えば、ハードディスクドライブ（Ｄ１）２０１の電源ラインにショートが発生し、その結果データラインにも障害が発生してしまった場合には、データラインはループ状になっているため、ハードディスクドライブ（Ｄ１）２０１のデータラインに障害が発生すると、ストレージ制御コントローラボード（ＣＴＬ０）１１０に接続されているループ０のデータライン全てが使用不可能な状態となる。
【００９８】
この場合、障害の切り分け処理を行い、障害部位を特定し、データラインが異常となったハードディスクドライブ２０１を切り離すまでは、ストレージ制御コントローラボード（ＣＴＬ０）１１０側のデータラインのループ０は使用できない。
【００９９】
そこで、本実施の形態では、ハードディスクドライブ２０１に接続されたデータラインの一方に障害が発生した場合には、図１７の４１０に示すような他方のデータラインを使用して、ホスト３００からのアクセスを処理している。
【０１００】
これにより、障害の切り分け処理などを行っている際も、ホスト３００からのアクセスを処理することができ、レスポンスタイムを高速化することが可能である。
【０１０１】
データライン障害時のストレージ制御コントローラボード（ＣＴＬ０，ＣＴＬ１）１１０間の連携処理は、例えば、通常の処理時には、ホスト３００からのアクセスに対して、ストレージ制御コントローラボード（ＣＴＬ０，ＣＴＬ１）１１０内の両方のキャッシュメモリ１１４に２重書きし、ホスト３００のアクセスに対する対応を、ストレージ制御コントローラボード（ＣＴＬ０，ＣＴＬ１）１１０のどちらでもできるような状態としておく。
【０１０２】
そして、データラインが異常の際には、ストレージ制御コントローラボード（ＣＴＬ０，ＣＴＬ１）１１０内のデータ転送部１１３でのデータ転送の経路を変更し、例えば、データラインが異常となったストレージ制御コントローラボード（ＣＴＬ０）１１０に接続されたホスト３００からのアクセスは、ストレージ制御コントローラボード（ＣＴＬ１）１１０のデータ転送部１１３を経由して、図１７の４１０に示すラインにより、ハードディスクドライブ２０１にアクセスする。
【０１０３】
その後、データラインが障害となったループ０では、障害の切り分け処理が行われ、障害部位のハードディスクドライブ２０１の特定および特定された障害部位のハードディスクドライブ２０１の閉塞処理が行われた後に、データラインを元のループ状態に戻し、ストレージ制御コントローラボード（ＣＴＬ０）１１０からのアクセスを開始する。
【０１０４】
また、閉塞されたハードディスクドライブ２０１は、実施の形態１と同様に、その後、コネクションコピーおよびコピーバックにより、交換され、通常動作を行うことができるようになる。
【０１０５】
なお、ハードディスクドライブ（Ｄ１）２０１のデータラインに障害が発生し、ストレージ制御コントローラボード（ＣＴＬ０，ＣＴＬ１）１１０に接続されているループ０、ループ１の両方が使用不可能な状態となった場合でも、一方のループにより、障害部位の特定処理を行い、他方のループにより、別筐体に接続された記憶装置２００へのアクセスを行うことにより、別筐体の記憶装置２００を接続した場合のレスポンスタイムを高速化することが可能である。
【０１０６】
＜障害部位の特定時の動作＞
次に、図１８により、本発明の実施の形態５に係るストレージ装置の障害部位の特定時の動作について説明する。図１８は本発明の実施の形態５に係るストレージ装置の障害部位の特定時の動作を示すフローチャートである。
【０１０７】
まず、ファイバインタフェースの障害発生を検出すると（Ｓ１６０）、切り分け手順を開始する（Ｓ１６１）。
【０１０８】
そして、ポートバイパスサーキット２３０により、全てのハードディスクドライブ（Ｄ０，Ｄ１，Ｄ２，Ｄ３，Ｄ４）２０１をループから切り離し（Ｓ１６２）、ループ異常発生か否かを判断する（Ｓ１６３）。
【０１０９】
Ｓ１６３でループ異常発生であると判断されれば、ハードディスクドライブ２０１の障害ではなく、ファイバライン自体のライン異常に特定する（Ｓ１６４）。
【０１１０】
また、Ｓ１６３でループ異常発生でないと判断されれば、ポートバイパスサーキット２３０により、ハードディスクドライブ（Ｄ０，Ｄ１）２０１をループに接続し（Ｓ１６５）、ループ異常発生か否かを判断する（Ｓ１６６）。
【０１１１】
Ｓ１６６でループ異常発生であると判断されれば、現在接続されているハードディスクドライブ（Ｄ０，Ｄ１）２０１が異常と判断し、ポートバイパスサーキット２３０により、ハードディスクドライブ（Ｄ１）２０１をループから切り離し（Ｓ１６７）、ループ異常発生か否かを判断する（Ｓ１６８）。
【０１１２】
Ｓ１６８でループ異常発生であると判断されれば、現在接続されているハードディスクドライブ（Ｄ０）２０１が異常と判断し、障害部位をハードディスクドライブ（Ｄ０）２０１に特定する（Ｓ１６９）。
【０１１３】
また、Ｓ１６８でループ異常発生でないと判断されれば、Ｓ１６７で切り離したハードディスクドライブ（Ｄ１）２０１が異常と判断し、障害部位をハードディスクドライブ（Ｄ１）２０１に特定する（Ｓ１７０）。
【０１１４】
また、Ｓ１６６でループ異常発生でないと判断されれば、ハードディスクドライブ（Ｄ２，Ｄ３，Ｄ４）２０１が異常と判断し、ポートバイパスサーキット２３０により、ハードディスクドライブ（Ｄ０，Ｄ１）２０１をループから切り離し、ハードディスクドライブ（Ｄ２，Ｄ３，Ｄ４）２０１をループに接続し（Ｓ１７１）、ループ異常発生か否かを判断する（Ｓ１７２）。
【０１１５】
Ｓ１７２でループ異常発生でないと判断されれば、ファイバインタフェースの障害発生は誤検出の可能性があるとしてファイバラインをライン正常とし（Ｓ１７３）、再度、ファイバインタフェースの障害発生を検出した場合には、Ｓ１６０以降の処理を実施する。
【０１１６】
また、Ｓ１７２でループ異常発生であると判断されれば、現在接続されているハードディスクドライブ（Ｄ２，Ｄ３，Ｄ４）２０１が異常と判断し、ポートバイパスサーキット２３０により、ハードディスクドライブ（Ｄ２）２０１をループから切り離し（Ｓ１７４）、ループ異常発生か否かを判断する（Ｓ１７５）。
【０１１７】
Ｓ１７５でループ異常発生でないと判断されれば、Ｓ１７４で切り離したハードディスクドライブ（Ｄ２）２０１が異常と判断し、障害部位をハードディスクドライブ（Ｄ２）２０１に特定する（Ｓ１７６）。
【０１１８】
また、Ｓ１７５でループ異常発生であると判断されれば、現在接続されているハードディスクドライブ（Ｄ３，Ｄ４）２０１が異常と判断し、ポートバイパスサーキット２３０により、ハードディスクドライブ（Ｄ３）２０１をループから切り離し（Ｓ１７７）、ループ異常発生か否かを判断する（Ｓ１７８）。
【０１１９】
Ｓ１７８でループ異常発生でないと判断されれば、Ｓ１７７で切り離したハードディスクドライブ（Ｄ３）２０１が異常と判断し、障害部位をハードディスクドライブ（Ｄ３）２０１に特定する（Ｓ１７９）。
【０１２０】
また、Ｓ１７８でループ異常発生であると判断されれば、現在接続されているハードディスクドライブ（Ｄ４）２０１が異常と判断し、障害部位をハードディスクドライブ（Ｄ４）２０１に特定する（Ｓ１８０）。
【０１２１】
以上の処理により障害部位を特定し、障害部位と特定されたハードディスクドライブ２０１を閉塞状態でループを回復することが可能である。
【０１２２】
また、上記Ｓ１６０〜Ｓ１８０の処理による障害部位の特定処理をストレージ制御コントローラボード（ＣＴＬ０）１１０側で行っている際に、例えば、ストレージ制御コントローラボード（ＣＴＬ０）１１０では、ループ０のファイバラインは使用できないため、ストレージ制御コントローラボード（ＣＴＬ０）１１０に接続されたホスト３００からのアクセスを受領したときには、ハードディスクドライブ２０１のデュアルインタフェースを利用して、そのデュアルインタフェースのストレージ制御コントローラボード（ＣＴＬ１）１１０側のラインにより、他のストレージ制御コントローラボード（ＣＴＬ１）１１０を経由してデータリード処理を行っている。
【０１２３】
この場合の動作としては、まず、ストレージ制御コントローラボード（ＣＴＬ０）１１０に接続されたホスト３００からのアクセスを受領すると（Ｓ２００）、ストレージ制御コントローラボード（ＣＴＬ１）１１０に、ストレージ制御コントローラボード（ＣＴＬ０，ＣＴＬ１）１１０のデータ転送部１１３が連携することにより、ハードディスクドライブ２０１のデュアルインタフェース経由でのハードディスクドライブ２０１からのデータリードを依頼する（Ｓ２０１）。
【０１２４】
そして、ストレージ制御コントローラボード（ＣＴＬ１）１１０では、ストレージ制御コントローラボード（ＣＴＬ０）１１０からのデュアルインタフェース経由でのハードディスクドライブ２０１からのデータリードの依頼を受領し（Ｓ２０２）、ハードディスクドライブ２０１からデータをリードし、デュアルインタフェース経由でストレージ制御コントローラボード（ＣＴＬ０）１１０にデータを送付する（Ｓ２０３）。
【０１２５】
そして、ストレージ制御コントローラボード（ＣＴＬ０）１１０では、ストレージ制御コントローラボード（ＣＴＬ１）１１０からのデータを受領し（Ｓ２０４）、ホスト３００にＳ２０４で受領したデータを送信する（Ｓ２０５）。
【０１２６】
また、ストレージ制御コントローラボード（ＣＴＬ１）１１０側でデータラインに異常が発生した際も、上記と同様な処理により、ストレージ制御コントローラボード（ＣＴＬ１）１１０に接続されたホスト３００からのアクセスに対する処理が行われる。
【０１２７】
以上の処理により、障害部位の特定処理を行っている際にも、ホスト３００からのアクセス処理を行うことができ、データラインに障害は発生した際のホスト３００に対するレスポンスタイムを高速化することが可能である。
【０１２８】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【図面の簡単な説明】
【０１２９】
【図１】本発明の実施の形態１に係るストレージ装置の構成を示す構成図である。
【図２】本発明の実施の形態１に係るストレージ装置の電源ラインショート時のポリスイッチの動作を説明するための概略図である。
【図３】本発明の実施の形態１に係るストレージ装置の電源ラインショート時のポリスイッチの動作を示すフローチャートである。
【図４】本発明の実施の形態１に係るストレージ装置の電源ラインショート時の電圧の変化を示す図である。
【図５】本発明の実施の形態１に係るストレージ装置の電源ラインショート時の動作を説明するための概略図である。
【図６】本発明の実施の形態１に係るストレージ装置の電源ラインショート時の動作を示すフローチャートである。
【図７】本発明の実施の形態１に係るストレージ装置の電源ラインショート時の電圧の変化を示す図である。
【図８】本発明の実施の形態１に係るストレージ装置のハードディスクドライブ閉塞後のコネクションコピー処理を説明するための説明図である。
【図９】本発明の実施の形態１に係るストレージ装置のハードディスクドライブ閉塞後のコネクションコピー処理の動作を示すフローチャートである。
【図１０】本発明の実施の形態１に係るストレージ装置のハードディスクドライブ閉塞後のコピーバック処理を説明するための説明図である。
【図１１】本発明の実施の形態１に係るストレージ装置のハードディスクドライブ閉塞後のコピーバック処理の動作を示すフローチャートである。
【図１２】本発明の実施の形態２に係るストレージ装置のＳＡＴＡドライブを接続した構成を示す構成図である。
【図１３】本発明の実施の形態３に係るストレージ装置の電源ラインショート時の動作を示すフローチャートである。
【図１４】本発明の実施の形態３に係るストレージ装置の電源ラインショート時の電圧の変化を示す図である。
【図１５】本発明の実施の形態４に係るストレージ装置の電源ラインショート時の動作を示すフローチャートである。
【図１６】本発明の実施の形態４に係るストレージ装置の電源ラインショート時の電圧の変化を示す図である。
【図１７】本発明の実施の形態５に係るストレージ装置のデータライン障害時の動作を説明するための説明図である。
【図１８】本発明の実施の形態５に係るストレージ装置の障害部位の特定動作を示すフローチャートである。
【符号の説明】
【０１３０】
１０…ストレージ装置、１００…ストレージ制御装置、１１０…ストレージ制御コントローラボード、１１１…ホストインタフェース制御部、１１２…ディスクインタフェース制御部、１１３…データ転送部、１１４…キャッシュメモリ、１１５…中央処理装置、２００…記憶装置、２０１…ハードディスクドライブ、２１０…ポリスイッチ、２２０…電源ライン、２３０…ポートバイパスサーキット、２４０…電源ライン監視回路、２５０…ハードディスクドライブ、２５１…パス制御コントローラ、３００…ホスト。
【図１】
2006133926.tif 000003
【図２】
2006133926.tif 000004
【図３】
2006133926.tif 000005
【図４】
2006133926.tif 000006
【図５】
2006133926.tif 000007
【図６】
2006133926.tif 000008
【図７】
2006133926.tif 000009
【図８】
2006133926.tif 000010
【図９】
2006133926.tif 000011
【図１０】
2006133926.tif 000012
【図１１】
2006133926.tif 000013
【図１２】
2006133926.tif 000014
【図１３】
2006133926.tif 000015
【図１４】
2006133926.tif 000016
【図１５】
2006133926.tif 000017
【図１６】
2006133926.tif 000018
【図１７】
2006133926.tif 000019
【図１８】
2006133926.tif 000020