(57)【要約】【課題】ＨＤＤのスピンアップ時の振動を抑制したディスクアレイ装置を実現する。【解決手段】複数のディスクドライブと、前記ディスクドライブを制御するコントローラと、を備え、前記複数のディスクドライブによって構成されるディスクグループ毎に前記ディスクドライブの電源を制御するディスクアレイ装置であって、同一の前記ディスクグループを構成するディスクドライブは、２台１組で一つのベース部材に配置され、前記コントローラは、前記一個に配置された２台のディスクドライブの起動タイミングが同じになるように制御することを特徴とする。【選択図】図３
2009211510.tif 000002
【特許請求の範囲】
【請求項１】
複数のディスクドライブと、前記ディスクドライブを制御するコントローラと、を備え、前記複数のディスクドライブによって構成されるディスクグループ毎に前記ディスクドライブの電源を制御するディスクアレイ装置であって、
同一の前記ディスクグループを構成するディスクドライブは、２台１組で一つのベース部材に配置され、
前記コントローラは、前記１組に配置された２台のディスクドライブの起動タイミングが同じになるように制御することを特徴とするディスクアレイ装置。
【請求項２】
前記コントローラは、前記１組に配置された２台のディスクドライブに同一のタイミングで電源を供給することを特徴とする請求項１に記載のディスクアレイ装置。
【請求項３】
前記ディスクアレイ装置は、前記ディスクドライブが搭載される筐体の奥行方向に前記ディスクドライブが配置されるブレードを備え、
前記２台のディスクドライブは、前記ブレードの両面に１台ずつ配置されることを特徴とする請求項１に記載のディスクアレイ装置。
【請求項４】
前記２台のディスクドライブは、回転軸が同一位置にあるように配置されることを特徴とする請求項１に記載のディスクアレイ装置。
【請求項５】
前記２台のディスクドライブは、回転数が同一であることを特徴とする請求項１に記載のディスクアレイ装置。
【請求項６】
前記２台のディスクドライブは、プラッタ数が同一であることを特徴とする請求項１に記載のディスクアレイ装置。
【請求項７】
前記ディスクアレイ装置は、
障害発生時に用いられる少なくとも２台の予備ディスクドライブを備え、
前記予備ディスクドライブは、２台１組で一つのベース部材に配置され、
前記コントローラは、
前記２台のディスクドライブのうち、いずれか一つのディスクドライブに障害が発生した場合、前記ディスクグループを構成する他のディスクドライブに格納されるデータを用いて、前記障害が発生したディスクドライブに格納されたデータを再構築して、前記再構築されたデータを一方の前記予備ディスクドライブに格納し、
前記障害が発生したディスクドライブと同じ組のディスクドライブに格納されるデータを他方の前記予備ディスクドライブに格納し、
前記２台の予備ディスクドライブを前記ディスクグループに追加することを特徴とする請求項１に記載のディスクアレイ装置。
【請求項８】
前記ディスクグループは、ＲＡＩＤグループであることを特徴とする請求項１に記載のディスクアレイ装置。
【請求項９】
前記コントローラは、コマンドによって前記ディスクドライブの電源を制御することを特徴とする請求項１に記載のディスクアレイ装置。
【請求項１０】
前記ディスクグループは、ディスクドライブの配置情報に基づき構成されることを特徴とする請求項１に記載のディスクアレイ装置。
【請求項１１】
前記コントローラは、前記１組に配置された２台のディスクドライブに所定の時間ずらして電源を供給することを特徴とする請求項１に記載のディスクアレイ装置。
【請求項１２】
前記所定の時間は、前記１組に配置された２台のディスクドライブ毎に設定されることを特徴とする請求項９に記載のディスクアレイ装置。
【請求項１３】
前記コントローラは、
前記２台のディスクドライブが起動する場合に生じる振動を観測し、
前記観測された振動量が打ち消し合うように、前記所定の時間を算出することを特徴とする請求項９に記載のディスクアレイ装置。
【請求項１４】
複数のディスクドライブと、前記ディスクドライブを制御するコントローラと、を備え、前記複数のディスクドライブによって構成されるディスクグループ毎に前記ディスクドライブの電源を制御するディスクアレイ装置であって、
前記ディスクグループは、偶数台のディスクドライブと、奇数台のディスクドライブとによって構成され、
前記偶数台のディスクドライブに含まれるディスクドライブは、２台１組で一つのベース部材に配置され、
前記奇数台のディスクドライブは、前記偶数台のディスクドライブと異なる筐体に搭載され、
前記コントローラは、前記１組に配置された２台のディスクドライブの起動タイミングが同じになるように制御することを特徴とするディスクアレイ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスクアレイ装置に関し、特に、ハードディスクドライブの振動を抑制したディスクアレイ装置に関する。
【背景技術】
【０００２】
ハードディスクドライブ（ＨＤＤ）を高密度に実装したディスクアレイ装置に関する従来技術として、例えば、特許文献１に記載されたディスクアレイ装置が知られている。特許文献１に記載されているディスクアレイ装置は、ＨＤＤの片面に放熱部材を設けることによって、弱い空気流で十分な冷却効果を得ることができるため、ＨＤＤを高密度に実装することができる。
【０００３】
また、特許文献２には、ＨＤＤを奥行き方向に並べて搭載したＨＤＤブレードをエンクロージャに複数実装したディスクアレイ装置が記載されている。特許文献２に記載されているディスクアレイ装置は、ＨＤＤの高密度実装とＨＤＤのメンテナンス性とを両立させている。
【０００４】
しかし、ＨＤＤを高密度に実装したエンクロージャは、他のＨＤＤから発せられる熱及び振動の影響を受けやすくなる。振動の影響を受けると、ＨＤＤのヘッダが、データを書き込む又は読み出す位置を決める時間がかかるため、データの転送速度が遅くなる。また、振動の影響によって、ヘッダの位置決めにエラーが発生し、エラーを訂正することによってデータの書き込み又は読み出しに時間がかかる。
【０００５】
振動が発生する大きな要因として、ＨＤＤ内部のプラッタの回転が挙げられる。発生する振動の基本周波数は、ＨＤＤの回転数の逆数から計算される。発生する振動の成分は、基本周波数の他に、基本周波数の整数倍の周波数である高調波成分を含む。また、ＨＤＤの面密度が向上すると、サーボ制御を用いたヘッドの位置決めの精度に対する振動の影響が大きくなる。
【０００６】
ＨＤＤが発生させる振動への対策として、特許文献３には、板バネを用いた方法が開示されており、一般的には、ＨＤＤを防振ゴムワッシャで支持する方法が知られている。また、エンクロージャ内のＨＤＤの配置によって振動を抑制する技術として、特許文献４に、アクチュエータ動作によって振動を相殺するように、同時にアクセスする２台のＨＤＤを配置する技術が開示されている。
【特許文献１】特開２００４−１７８５５７号公報
【特許文献２】特開２００６−２３５９６４号公報
【特許文献３】特開２００６−１４６６１６号公報
【特許文献４】特表２００７−５１７３５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ディスクアレイ装置の代表的な省電力化技術として、アクセスされていないＨＤＤの電源をオフにするＭＡＩＤ技術が知られている。ＭＡＩＤ機能では、ホスト計算機が電源をオフにしたＨＤＤに入出力要求を行う場合には、ＨＤＤの電源をオンにしてスピンアップが完了した後、データの入出力が行われる。ＨＤＤをスピンアップする時には、大きなトルクによってプラッタを回転させる必要があるため、通常回転時と比較して振動が大きくなる。
【０００８】
ＭＡＩＤ機能を搭載したディスクアレイ装置は、性能に対する要求が低いバックアップ及びアーカイブ用途への適用が期待されているが、テープライブラリ装置の代替にはＨＤＤを高密度に実装する必要がある。しかし、ＨＤＤを高密度に実装する場合には、空間的な余裕が少ないため、振動への対策に物理的な制約が大きい。
【０００９】
本発明は、前述した従来技術の課題を解決し、通常回転時だけでなく、ＨＤＤのスピンアップ時の振動を抑制したディスクアレイ装置を実現することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の代表的な一例を示せば以下の通りである。すなわち、複数のディスクドライブと、前記ディスクドライブを制御するコントローラと、を備え、前記複数のディスクドライブによって構成されるディスクグループ毎に前記ディスクドライブの電源を制御するディスクアレイ装置であって、同一の前記ディスクグループを構成するディスクドライブは、２台１組で一つのベース部材に配置され、前記コントローラは、前記一個に配置された２台のディスクドライブの起動タイミングが同じになるように制御することを特徴とする。
【発明の効果】
【００１１】
本発明の一実施形態によれば、ＨＤＤの電源を制御するＭＡＩＤ機能を用いたディスクアレイ装置において、通常回転時だけでなく、ＨＤＤのスピンアップ時の振動を抑制したディスクアレイ装置を実現することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について、図面を参照して説明する。
【００１３】
＜第１の実施形態＞
図１は、本発明の第１の実施の形態のディスクアレイ装置１０の構成図である。
【００１４】
ディスクアレイ装置１０は、ホストインターフェース７０を介してホスト計算機８０と接続される。ホスト計算機８０は、ディスクアレイ装置１０にデータの入出力を要求する。
【００１５】
ディスクアレイ装置１０は、基本筐体１１、増設筐体１２、ファン筐体（図示省略）、及び電源筐体（図示省略）を備える。
【００１６】
基本筐体１１は、コントローラ２０、コントローラ３０、ＨＤＤ１５、スイッチ１３、及びロジック回路１４を備える。
【００１７】
コントローラ２０は、ＣＰＵ２１、ローカルメモリ２２、キャッシュメモリ２５、チャネル制御部２３、ディスク制御部２４、及びデータ転送制御部２６を備える。
【００１８】
ＣＰＵ２１は、ローカルメモリ２２に格納されているプログラムを実行し、コントローラ２０を制御するプロセッサである。ＣＰＵ２１は、例えば、ホスト計算機８０から要求されたデータの入出力に応答して、基本筐体１１及び増設筐体内１２に備わるＨＤＤ１５へのデータの入出力処理を制御することができる。
【００１９】
ローカルメモリ２２は、ＣＰＵ２１によって実行されるプログラム及び各種テーブル（例えば、後述するＲＡＩＤ構成管理テーブル及びスペアＨＤＤ管理テーブル）を格納する。なお、ＨＤＤ１５に格納されたプログラム及びデータが必要に応じてローカルメモリ２２にコピーされる。
【００２０】
キャッシュメモリ２５は、ホスト計算機８０からディスクアレイ装置１０に入力される書き込みデータ、及び、ディスクアレイ装置１０からホスト計算機８０に出力される読み出しデータを一時的に格納する記憶領域である。キャッシュメモリ２５は、例えば、不揮発性メモリ、又はバッテリーによってバックアップされた揮発性メモリで構成されてもよい。なお、不揮発性メモリによって構成される場合、キャッシュメモリ２５は、電源遮断時でも格納されたキャッシュデータを保持することができる。
【００２１】
チャネル制御部２３は、ホスト計算機８０に接続されるインターフェースであり、ホスト計算機８０からのデータの入出力要求（例えば、ブロックの入出力要求及びファイルの入出力要求）を受け付ける。
【００２２】
ディスク制御部２４は、ＨＤＤ１５に接続されるインターフェースであり、所定のプロトコルを用いて、ＨＤＤ１５にデータの入出力要求を行う。
【００２３】
データ転送制御部２３は、ＣＰＵ２１からの指示によってホスト計算機８０とＨＤＤ２５との間のデータ転送を制御する。
【００２４】
なお、コントローラ２０及びコントローラ３０は、可用性を向上させるために二重化されている。
【００２５】
コントローラ３０は、コントローラ２０と同様の構成であり、ＣＰＵ３１、ローカルメモリ３２、キャッシュメモリ３５、チャネル制御部３４、ディスク制御部３５、及びデータ転送制御部３６を備える。なお、ＣＰＵ３１、ローカルメモリ３２、キャッシュメモリ３５、チャネル制御部３４、ディスク制御部３５、及びデータ転送制御部３６は、ＣＰＵ２１、ローカルメモリ２２、キャッシュメモリ２５、チャネル制御部２３、ディスク制御部２４、及びデータ転送制御部２６にそれぞれ対応する。
【００２６】
コントローラ２０のデータ転送制御部２６とコントローラ３０のテータ転送制御部３６とが接続され、コントローラ２０のキャッシュメモリ２５に書き込まれたデータは、コントローラ３０に転送され、キャッシュメモリ３５に書き込まれる。同様に、コントローラ３０のキャッシュメモリ３５に書き込まれたデータは、コントローラ２０に転送され、キャッシュメモリ２５に書き込まれる。このように、キャッシュメモリ２５及びキャッシュメモリ３６に書き込まれるキャッシュデータは、二重化される。なお、以降の説明では、コントローラ２０が実行する場合について説明する。
【００２７】
ＨＤＤ１５は、プログラム及びユーザデータ等を格納するＨＤＤであり、例えば、ＳＡＳ（Ｓｅｒｉａｌ  Ａｔｔａｃｈｅｄ  ＳＣＳＩ）インターフェースを含む。ＨＤＤ１５は、可用性を向上させるために二重の入出力ポートを備え、スイッチ１３を介してコントローラ２０及び３０と接続される。
【００２８】
スイッチ１３は、ホスト計算機８０からＨＤＤ１５への入出力データを転送する装置である。スイッチ１３は、例えば、ＳＡＳエクスパンダによって構成することができる。なお、図１に示す例では、スイッチ１３は、ロジック回路１４に対応して一つ備わっているが、任意の数のスイッチ１３が備わってもよい。
【００２９】
ロジック回路１４は、後述するＨＤＤペアの電源制御レジスタ、及び、各ＨＤＤのアクセス状態を外部に知らせるＬＥＤの点灯を制御するレジスタを含む。なお、コントローラ２０のＣＰＵ２１が発行するコマンドによって、例えば、インバンドで各レジスタを設定することができる。ロジック回路１４は、例えば、ＦＰＧＡ、ＣＰＬＤ、及びＡＳＩＣ等で構成されてもよい。なお、ロジック回路１４は、例えば、各スイッチ１３に一つ備わってもよい。また、複数のスイッチ１３に一つ備わってもよい。
【００３０】
なお、スイッチ１３及びロジック回路１４５は、可用性を向上させるために二重化されている。なお、基本筺体１１のＨＤＤ１５は、従来の方法で実装され、プラッタの回転による振動の影響を無視することができる。
【００３１】
増設筐体１２は、基本筐体１１と同様に、ＨＤＤ１５、スイッチ１３、及びロジック回路１４を備える。各構成要素（ＨＤＤ１５、スイッチ１３、及びロジック回路１４）の機能は、基本筐体１１内の各構成要素の機能と同一である。
【００３２】
基本筐体１１および増設筐体１２は、それぞれ、１つまたは複数のＲＡＩＤグループ、および１つまたは複数のスペアディスクを備える。ＲＡＩＤグループは、例えば４台のＨＤＤ１５をグループ化（３Ｄ＋１Ｐ）することで構成される。ＲＡＩＤグループは、後述するスペアＨＤＤ管理テーブル内の情報に基づき、図示されないがディスクアレイ装置１０に接続されるディスクアレイ管理端末により構成される。増設筐体１２内のＨＤＤ１５のうち、ＲＡＩＤグループとして割り当てられなかったＨＤＤがスペアディスクとして扱われる。
【００３３】
ファン筐体は、増設筐体１２内のＨＤＤ１５を空冷する。電源筐体は、基本筐体１１及び増設筺体１２に電源を供給する。
【００３４】
基本筐体１１、増設筐体１２、ファン筐体、及び電源筐体は、例えば、１９インチラックに搭載することができる。
【００３５】
なお、図１に示す例では、ディスクアレイ装置１０に基本筐体１１が１台備わっているが、複数台備わってもよい。また、ディスクアレイ装置１０に増設筺体１２が１台備わっているが、複数台備わってもよい。
【００３６】
図２は、本発明の第１の形態の増設筺体１２の斜視図である。
【００３７】
図２に示すように、パネル４１を用いて増設筐体１２を筐体（例えば、１９インチラック）にマウントする（装着する）ことができる。
【００３８】
ＨＤＤブレード４０は、ＨＤＤ１５が奥行き方向に複数台（例えば、計１２台）搭載されたベース部材（ＨＤＤブレード）であり、増設筐体１２には、ＨＤＤブレード４０が複数枚（例えば、１０枚）搭載される。なお、ＨＤＤブレード４０に搭載されるＨＤＤの台数は偶数であるとよい。
【００３９】
図２に示すように、増設筐体１２の上面には多数の通気孔がある。また、図示されていないが、増設筺体１２の底面にも同様に多数の通気孔がある。
【００４０】
１９インチラック内で、ＨＤＤエンクロージャ（例えば、増設筺体１２）の近く（例えば、ＨＤＤエンクロージャの直上）に設置されるファン筐体（図示省略）によって、ＨＤＤ１５から排出される熱がＨＤＤブレード間の隙間を通ってＨＤＤエンクロージャの外部に吸い上げられる。
【００４１】
図３は、本発明の第１の実施の形態の増設筐体１２の内部構造を示す説明図である。
【００４２】
基板４２は、バックプレーン基板であり、スイッチ１３及びロジック回路１４を搭載する。各ＨＤＤブレード４０のコネクタ４３とバックプレーン基板４２のコネクタ４４とが接続される。なお、各バックプレーン基板４２は、筐体（１９インチラック）内でそれぞれ互いに接続される。
【００４３】
図４は、本発明の第１の実施の形態のＨＤＤブレード４０の斜視図である。図５は、本発明の第１の実施の形態のＨＤＤブレード４０の右側面図である。図６は、本発明の第１の実施の形態のＨＤＤブレード４０の左側面図である。
【００４４】
図４に示すように、基板４５は、ブレード基板である。基板４５の内部には、スイッチ１３とＨＤＤ１５とを接続する通信インターフェース信号線、ロジック回路１４から出力されてＨＤＤの電源を制御するＨＤＤ電源制御信号線、及びＬＥＤを点灯させるＬＥＤ制御信号線が配線される。
【００４５】
基板４５の材質は、例えば、ガラスエポキシ樹脂にするとよい。図４に示すように、基板４５の両側には、２．５インチのＨＤＤ１５が片面に６台ずつ計１２台が搭載されている。
【００４６】
図５に示すように、各ＨＤＤ１５は、支持プレート５０及び５１によって基板４５に固定される。また、コネクタ５４は、ＨＤＤインターフェースコネクタであり、基板４５に配線された通信インターフェース信号線及びＨＤＤ電源供給線をＨＤＤ１５に接続するコネクタである。
【００４７】
図示されていないが、基板４５は、ＨＤＤ１５及びＬＥＤ４７の電源電圧を生成する電圧レギュレータを備える。レール４６はインナーレールであり、ＨＤＤブレード４０の増設筐体への挿抜を容易にするとともに、基板４５の反りを防止する。インナーレール４６の材質は、例えば、アルミニウムにするとよい。
【００４８】
図６に示すように、インナーレール４６は、基板４５に固定（例えば、ネジ４８によって固定）される。
【００４９】
ＬＥＤ４７は、３色ＬＥＤであり、ＨＤＤブレード４０に搭載されている各ＨＤＤ１５へのアクセス状態（例えば、レディ状態、アクティブ状態、及びエラー状態）をそれぞれ３色（例えば、それぞれ緑色、青色、及び赤色）で表示する。
【００５０】
コネクタ４３は、増設筐体１２内でバックプレーン基板４２と接続するコネクタであり、基板４５に固定（例えば、半田によって固定）される。レバー４９は、ＨＤＤブレード４０を増設筺体１２に固定するレバーである。ＨＤＤブレード４０が増設筐体１２に挿入されてバックプレーン基板４２と接続し、レバー４９を操作する（例えば、レバー４９を回転する）ことによってＨＤＤブレード４０を増設筐体１２に固定することができる。
【００５１】
次に、基板４５にＨＤＤ１５を固定する方法を説明する。
【００５２】
図７Ａは、本発明のＨＤＤブレード４０に取り付けられた２台のＨＤＤ１５Ａ及び１５Ｂの側面図である。図７Ｂは、本発明のＨＤＤブレード４０に取り付けられた２台のＨＤＤ１５Ａ及び１５Ｂの断面図である。
【００５３】
ＨＤＤブレード４０は、支持プレート５０及び５１によって基板４５に取り付けられる。
【００５４】
具体的には、図７Ａ及び図７Ｂに示すように、ＨＤＤ１５の側面にネジ穴が計４個あり、支持プレート５０及び５１がネジ５２によって取り付けられる。
【００５５】
支持プレート５０及び５１が取り付けられた２台のＨＤＤ１５Ａ及び１５Ｂを、基板４５の両側から張り合わせ、ネジ５３によって共締めする。この場合、ＨＤＤ１５Ａ及び１５Ｂは、基板４５に固定されたＨＤＤインターフェースコネクタ５４Ａおよび５４Ｂとそれぞれ接続される。ＨＤＤインターフェースコネクタ５４Ａおよび５４Ｂは、ブレード基板４５の両側のＹ軸座標が等しい位置に実装される。
【００５６】
プラッタ５５は、ＨＤＤ１５内部の記録媒体であるプラッタであり、プラッタ５５の回転の中心は、通常、ＨＤＤ１５の短辺を２等分する直線上に存在する。よって、前述したＨＤＤ１５の固定方法によって、ＨＤＤ１５Ａのプラッタ５５の回転軸とＨＤＤ１５Ｂのプラッタ５５の回転軸とが一致する。
【００５７】
また、ＨＤＤ１５のプラッタ５５の回転数（プラッタ回転数）が、ＨＤＤペア（例えば、ＨＤＤ１５Ａ及びＨＤＤ１５Ｂ）で同一であり、例えば、回転数が１００００ｒｐｍである。ここで述べる同一とは、カタログ仕様上の数値が同じであることを意味する。また、ＨＤＤ１５のプラッタ数は、ＨＤＤペア（例えば、ＨＤＤ１５Ａ及びＨＤＤ１５Ｂ）で同一であることが望ましい。プラッタ５５の回転方向は一定であるため、ＨＤＤ１５Ａのプラッタ５５とＨＤＤ１５Ｂのプラッタとは、回転する方向が反対となる。通常時のプラッタ回転数は同じであるため、ベクトル量を示すＨＤＤ１５Ａのプラッタ５５とＨＤＤ１５Ｂのプラッタ５５との回転モーメントは、方向が反対で大きさは等しい。よって、ＨＤＤペアとして、ＨＤＤ１５がＨＤＤブレード４０に取り付けられた場合に、それぞれのＨＤＤ１５から生じる回転モーメントは相殺される。
【００５８】
回転モーメントは、振動と相関があるため、本実施の形態によって振動を低減させることができる。具体的には、回転モーメントが生じることによって、ＨＤＤ１５に力が加わり、振動が発生する。したがって、回転モーメントを相殺することによって、ＨＤＤ１５から発生する振動を抑制することができる。
【００５９】
次に、ディスクアレイ装置１０におけるディスク管理方法について説明する。
【００６０】
図８は、本発明の第１の実施の形態のＲＡＩＤ構成管理テーブルの説明図である。
【００６１】
図８に示すＲＡＩＤ構成管理テーブルは、ＲＡＩＤグループを構成する論理ＨＤＤと、物理ＨＤＤの対応関係を管理するテーブルであり、コントローラ２０のローカルメモリ２２に格納される。
【００６２】
ＲＡＩＤ構成管理テーブルは、ＲＡＩＤ  Ｇｒ．番号、論理ＨＤＤ番号、筐体番号、ブレード番号、物理ＨＤＤ番号、及びＨＤＤペア番号を含む。
【００６３】
ＲＡＩＤ  Ｇｒ．番号は、ＨＤＤ１５によって構成されるＲＡＩＤグループを識別する番号である。なお、ＲＡＩＤグループは、複数のＨＤＤ１５が分割又は結合されることによって構成される。
【００６４】
論理ＨＤＤ番号は、ＲＡＩＤグループ内のＨＤＤを識別する番号である。
【００６５】
筐体番号は、ディスクアレイ装置１０を構成する筐体を識別する番号である。例えば、図８に示すように、基本筐体１０の筐体番号は「０」であり、増設筐体１１の筐体番号は、「１」より大きい数の番号であってもよい。
【００６６】
ブレード番号は、増設筐体１１に搭載されたＨＤＤブレード４０に割り当てられる番号である。ブレード番号は、例えば、「０」から「９」までの値が割り当てられる。なお、基本筐体１１は、ＨＤＤブレードを有しないため、ブレード番号の値はＦとする。
【００６７】
物理ＨＤＤ番号は、物理的なＨＤＤ１５を識別する番号である。図８に示すように、物理ＨＤＤ番号は、例えば、「０」から「１１」までの値が用いられる。なお、図８に示す例では、「０」と「１」、「２」と「３」、「４」と「５」、「６」と「７」、「８」と「９」、及び「１０」と「１１」とがＨＤＤペアであり、ＨＤＤブレード４０上で回転モーメントが相殺されるＨＤＤペアを示す。
【００６８】
ＨＤＤペア番号は、増設筐体１２に設けられるＨＤＤペアを識別する番号である。なお、同じＨＤＤペア番号が格納されているＨＤＤ１５は、ＨＤＤペアを構成する。
【００６９】
なお、ＨＤＤペア番号は、例えば、「０」の場合にはＨＤＤペアが構成されずに一つで用いられるＨＤＤ１５を示し、「０」以外の場合にはＨＤＤペアが構成されるＨＤＤ１５を示すように識別されてもよい。この場合、ＨＤＤペア番号を検索することによって、例えば、基本筐体１１に備わるＨＤＤ１５のようにＨＤＤペアが構成されないＨＤＤ１５と、増設筺体１２に備わるＨＤＤ１５のようにＨＤＤペアが構成されるＨＤＤ１５とを区別することができる。
【００７０】
コントローラ２０は、ＲＡＩＤ構成管理テーブルに論理ＨＤＤと物理ＨＤＤ（物理的なＨＤＤ１５）との対応関係を登録することによって、ＲＡＩＤグループを構成することができる。なお、同じＨＤＤペア番号の場合には、ＨＤＤブレード４０上で張り合わせによって配置されているＨＤＤ１５を示す。
【００７１】
図９は、本発明の第１の実施の形態のＨＤＤ管理テーブルの説明図である。
【００７２】
図９に示すスペアＨＤＤ管理テーブルは、スペアＨＤＤと物理ＨＤＤとの対応関係を管理するテーブルであり、コントローラ２０のローカルメモリ２２に格納される。
【００７３】
ＨＤＤ管理テーブルは、スペアＨＤＤ番号、筐体番号、ブレード番号、物理ＨＤＤ番号、ＨＤＤペア番号、及び状態を含む。
【００７４】
スペアＨＤＤ番号は、スペアＨＤＤを識別する番号である。スペアＨＤＤ番号は、例えば、「０」から開始する論理番号である。なお、スペアＨＤＤは、ＲＡＩＤグループを構成するＨＤＤ１５に障害が発生した場合に、データ復旧処理で用いられるＨＤＤ１５である。具体的には、データ復旧処理で、障害が発生したＨＤＤ１５に格納されているデータの内容が、スペアＨＤＤにコピーされる。
【００７５】
筐体番号、ブレード番号、物理ＨＤＤ番号、及びＨＤＤペア番号の内容は、前述したＲＡＩＤ構成管理テーブルの筐体番号、ブレード番号、物理ＨＤＤ番号、及びＨＤＤペア番号と同一であるため、説明を省略する。
【００７６】
状態は、スペアＨＤＤが使用中であるか否かを示すフラグである。データ復旧処理によってスペアＨＤＤが用いられると、コントローラ２０は、状態フラグを「未使用」から「使用中」に変更する。また、ＲＡＩＤグループを構成するＨＤＤ１５に格納されているデータを削除し、ＲＡＩＤグループを解除する場合、及び、障害が発生したＨＤＤ１５が交換され、新たにＲＡＩＤグループが構成された場合等には、状態フラグが「使用中」から「未使用」に変更される。
【００７７】
なお、ディスクアレイ装置１０は、ホスト計算機８０からアクセスがないＲＡＩＤグループの電源をオフにするＭＡＩＤ機能を備える。すなわち、ホスト計算機８０からデータの入出力を要求した論理ユニット（ＬＵ）を含むＲＡＩＤグループが電源オフの状態である場合には、ＲＡＩＤグループの電源をオンに変更する。一方、ＲＡＩＤグループを構成するＬＵにホスト計算機８０から所定時間データの入出力が要求されない場合には、ＲＡＩＤグループの電源をオフに変更する。
【００７８】
次に、ＲＡＩＤグループを構成するＨＤＤ１５の電源を制御する方法について図１０を用いて説明する。
【００７９】
図１０は、本発明の第１の実施の形態のＲＡＩＤグループの電源制御の説明図である。
【００８０】
図１０に示すように、ＲＡＩＤグループが４台のＨＤＤ１５から構成される。例えば、ＲＡＩＤグループ＃１は、ＨＤＤペア＃１及びＨＤＤペア＃７から構成され、ＲＡＩＤグループ＃２は、ＨＤＤペア＃２及びＨＤＤペア＃８から構成される。
【００８１】
ロジック回路１４に含まれる電源制御レジスタ６０に値が設定されることによって、ＲＡＩＤグループの電源が制御される。
【００８２】
電源制御レジスタ６０に設定される各ビットは、ＨＤＤブレード４０上で張り合わせによって配置されたＨＤＤペアに対応する。なお、電源制御レジスタ６０は、ＣＰＵ２１及び３１から入力されるコマンドによって、レジスタが設定されてもよい。例えば、インバンドでレジスタが設定されてもよい。
【００８３】
ＲＡＩＤ構成管理テーブルを参照することによって、ＲＡＩＤグループを構成するＨＤＤペアを特定できるため、ＨＤＤペアに対応する電源制御レジスタ６０のビットを「１」にセットすることによって、ＲＡＩＤグループを構成するＨＤＤ１５の電源を同時にオンに変更することができる。また、ＨＤＤペアに対応する電源制御レジスタ６０のビットを「０」にセットすることによって、ＲＡＩＤグループを構成するＨＤＤ１５の電源を同時にオフに変更することができる。なお、ＲＡＩＤグループ単位で電源を制御するため、同じＲＡＩＤグループのＨＤＤペアに対応するビットには、同じ値が設定される。
【００８４】
電源制御レジスタ６０に「１」がセットされた場合、ＨＤＤペアに接続された電圧レギュレータ６１がオンに変更され、電圧レギュレータ６１は、電源筐体から供給される１２Ｖの電圧をＨＤＤの駆動電圧である５Ｖに変換する。
【００８５】
電圧レギュレータ６１は、ＨＤＤブレード４０上でＨＤＤ１５の近くに配置されるとよい。また、電圧レギュレータ６１は、バックプレーン基板４２に配置されてもよい。
【００８６】
また、図１０に示す例では、各ＨＤＤ１５が１個の電圧レギュレータ６１を備えているが、電圧レギュレータ６１の出力電流容量に余裕がある場合には、各ＨＤＤペアが１個の電圧レギュレータ６１を備えてもよい。また、電圧レギュレータ６１の代わりに、ＨＤＤ１５の駆動電圧を入力としたゲート回路によって構成されてもよい。
【００８７】
図１０に示す例では、電源制御レジスタ６０に値が設定されることによって、ＲＡＩＤグループ１のＨＤＤ１５（ＨＤＤペア＃１及びＨＤＤペア＃７のＨＤＤ１５）の電源がオンであり、ＲＡＩＤグループ２のＨＤＤ１５（ＨＤＤペア＃２及びＨＤＤペア＃８のＨＤＤ１５）の電源がオフである。
【００８８】
なお、図１０に示す例では、電源制御レジスタ６０に値が設定されることによって、ＲＡＩＤグループの電源が制御されているが、コントローラ２０から入力されたコマンドによって、ＲＡＩＤグループの電源が制御されてもよい。
【００８９】
ディスクアレイ装置１０の使用中に増設筐体１２のいずれかのＨＤＤ１５に障害が発生した場合には、データの復旧処理がＨＤＤペアで行われる。ＲＡＩＤグループのＨＤＤ１５に障害が発生した場合のデータ復旧処理を図１１及び図１２を用いて説明する。
【００９０】
図１１は、本発明の第１の実施の形態のＨＤＤ１５に障害が発生した時のデータ復旧処理の説明図である。図１２は、本発明の第１の実施の形態のＨＤＤ１５に障害が発生した時のデータ復旧処理のフローチャートである。
【００９１】
図１２に示すデータ復旧処理は、コントローラ２０のＣＰＵ２１がメモリ２２に格納されているプログラムを実行することによって実行される。なお、データ復旧処理は、コントローラ３０のＣＰＵ３１がメモリ３２に格納されているプログラムを実行することによって実行されてもよい。
【００９２】
図１１（Ａ）に示すように、ＲＡＩＤグループ１のＨＤＤ１５Ａに障害が発生した場合の処理を説明する。ここで、ＲＡＩＤグループ１は、ＲＡＩＤ５（ＲＡＩＤ  Ｌｅｖｅｌ５）によって構築されている。また、基板６３は基板４５と同一であり、ＨＤＤ１５Ａ及びＨＤＤ１５Ｂが、それぞれプラッタの回転によって発生する回転モーメントを相殺するように配置されている。
【００９３】
まず、コントローラ２０は、スペアＨＤＤ管理テーブルを参照し、スペアＨＤＤ管理テーブルの状態フラグが「未使用」であるスペアＨＤＤのＨＤＤペア（スペアＨＤＤペア）を検索する（Ｓ１０１）。
【００９４】
次に、コントローラ２０は、ステップＳ１０１で検索されるスペアＨＤＤペアが存在するか否かを判定する（Ｓ１０２）。なお、コントローラ２０は、障害が発生したＨＤＤ１５と同じＨＤＤブレード４０に存在しないないペアＨＤＤを優先的に選択する。
【００９５】
スペアＨＤＤペアが存在しない場合には、増設筐体１２内でデータを復旧させるができないため、基本筐体１１内でデータを復旧させる。一方、スペアＨＤＤペアが存在する場合には、処理はステップＳ１０３に進む。
【００９６】
次に、コントローラ２０は、図１１（Ｂ）に示すように、障害ＨＤＤ１５Ａが含まれるＲＡＩＤグループのうち、正常に稼働しているＨＤＤ１５（正常ＨＤＤ１５）を用いて、ステップＳ１０１で検索されたスペアＨＤＤペアの片方のＨＤＤ１５にコレクションコピーを行う（Ｓ１０３）。
【００９７】
次に、コントローラ２０は、図１１（Ｃ）に示すように、障害ＨＤＤ１５Ａに対してブレード基板（基板６３）を挟んで配置されている正常ＨＤＤ１５Ｂのデータを、ステップＳ１０１で検索されたスペアＨＤＤペアのもう片方のＨＤＤ１５にコピーする（Ｓ１０４）。
【００９８】
次に、コントローラ２０は、図１１（Ｄ）に示すように、ＲＡＩＤ構成管理テーブルのブレード番号、物理ＨＤＤ番号、及びＨＤＤペア番号の値を更新し、スペアＨＤＤ管理テーブルの状態フラグを更新する（Ｓ１０５）。具体的には、ブレード番号をブレード０からブレード２に変更し、物理ＨＤＤ番号をコピー先のスペアＨＤＤの物理ＨＤＤ番号に変更し、ＨＤＤペア番号をコピー先のスペアＨＤＤのＨＤＤペア番号に変更し、状態フラグを「未使用」から「使用中」に変更する。
【００９９】
なお、障害ＨＤＤ１５Ａを交換する場合には、障害ＨＤＤ１５Ａと同じＨＤＤブレード４０に存在するＨＤＤ１５に格納されているデータを、それぞれスペアＨＤＤにコピーし、ＨＤＤブレード単位で交換する必要がある。この場合には、図１２に示す処理と同様に、スペアＨＤＤペアを検索し、検索されたスペアＨＤＤペアにデータをコピーする。データのコピーが完了した後、ＨＤＤブレード４０を交換する。図１１（Ｄ）に示す例では、障害ＨＤＤ１５Ａと同じＨＤＤブレード４０に存在するＲＡＩＤグループ２のＨＤＤ１１０１及びＨＤＤ１１０２のスペアＨＤＤペアを検索する。そして、検索されたＨＤＤ１１０３及びＨＤＤ１１０４にＨＤＤ１１０１及びＨＤＤ１１０２のデータをコピーする。データのコピーが完了した後、ブレード０のＨＤＤブレード４０を交換する。
【０１００】
なお、本発明の第１の実施の形態では、ＲＡＩＤグループ毎に電源を制御するように説明したが、例えば、複数のＨＤＤペアを単位とするグループ（ディスクグループ）毎に電源を制御してもよい。
【０１０１】
本発明の第１の実施の形態では、ＲＡＩＤグループを構成するＨＤＤを、回転モーメントが相殺するようにペアで、ＨＤＤブレードに配置し、かつ、ＲＡＩＤグループを構成するＨＤＤの起動タイミングが同じになるように電源を制御するため、スピンアップ時にＨＤＤペア間の回転モーメントを相殺し、振動を抑制することができる。
【０１０２】
また、ＨＤＤの振動が抑制されることによって、ヘッドがプラッタに衝突することを防止することができる。また、ＨＤＤへのアクセスのレスポンスを向上させることができる。
【０１０３】
また、ＨＤＤに対する振動の影響はエラー訂正回数と相関があることが知られているため、ＨＤＤの自己診断機能であるＳＭＡＲＴ（Ｓｅｌｆ−Ｍｏｎｉｔｏｒｉｎｇ  Ａｎａｌｙｓｉｓ  ａｎｄ  Ｒｅｐｏｒｔｉｎｇ  Ｔｅｃｈｎｏｌｏｇｙ）機能によって振動が抑制されることを確認することができる。
【０１０４】
また、物理的な余裕が少ないディスクアレイ装置でＨＤＤを高密度に実装する形態において、ＨＤＤの振動を抑制することができる。
【０１０５】
＜第２の実施形態＞
以下、本発明の第２の実施の形態を説明する。
【０１０６】
第１の実施の形態では、ＨＤＤブレード４０に取り付けるＨＤＤ１５の裕度、及び、ＨＤＤ１５内部のプラッタの偏心によって、ＨＤＤペア間の回転モーメントの相殺が不十分である可能性がある。
【０１０７】
そこで、第２の実施の形態では、２台のＨＤＤ１５によって発生する残留振動が、図１３に示すように位相が互いに所定の時間ずれ、かつ、ＨＤＤブレード４０に垂直な方向（以下、Ｚ軸の方向として説明する）の変位が反対である振動が重畳されている場合に、加速度センサを用いて残留振動を抑制することを特徴とする。なお、ＨＤＤブレード４０に垂直な方向とは、例えば、ＨＤＤブレード４０の通気孔が存在する面に垂直な方向である。
【０１０８】
図１４は、本発明の第２の実施の形態のＨＤＤペアの電源制御の説明図である。
【０１０９】
増設筐体１２は、ＨＤＤペア毎に加速度センサ６２、プリアンプ６３、及びＡ／Ｄ変換器６４を備える。
【０１１０】
加速度センサ６２は、基板４５に配置されたＨＤＤペアの近くに配置され、Ｚ軸方向のＨＤＤ１５の加速度を測定する。
【０１１１】
プリアンプ６３は、加速度センサ６２から出力されたアナログ信号を増幅する。
【０１１２】
Ａ／Ｄ変換器６４は、プリアンプ６３で増幅されたアナログ信号をデジタル信号に変換する。
【０１１３】
プリアンプ６３及びＡ／Ｄ変換器６４は、基板４５に配置された加速度センサ６２の近くに配置されるとよい。また、バックプレーン基板４２に配置されてもよい。また、ロジック回路１４に内蔵されてもよい。
【０１１４】
ロジック回路１４は、電源制御レジスタ６０、ＨＤＤペア選択レジスタ６５、センサＩ／Ｆ制御回路６６、内蔵メモリ６７、及びオフセット回路７１を備える。
【０１１５】
電源制御レジスタ６０は、図１０に示す電源制御レジスタと同様に、レジスタに値が設定されることによって、ＲＡＩＤグループを構成するＨＤＤ１５の電源を制御する。
【０１１６】
ＨＤＤペア選択レジスタ６５は、レジスタに値が設定されることによって、ＨＤＤペアを選択する。例えば、ＨＤＤペア選択レジスタ６５は、各ＨＤＤペアに対応するビットを含み、「１」が設定されたビットに対応するＨＤＤペアが選択される。
【０１１７】
センサＩ／Ｆ制御回路６６は、Ａ／Ｄ変換器６４で変換されたデジタル信号を所定の周期で取り込む。取り込まれたデジタル信号は、内蔵メモリ６７に書き込まれる。具体的には、センサＩ／Ｆ制御回路６６は、コントローラ２０がセットしたＨＤＤペア選択レジスタ６５の内容に応じて、ＨＤＤペアに対応するＡ／Ｄ変換器６４から、１０ｋＨｚのサンプリング周波数で加速度データを取得し、取得した加速度データを内蔵メモリ６７に格納する。なお、センサＩ／Ｆ制御回路６６は、例えば、マイクロコントローラ又はステートマシンで構成してもよい。
【０１１８】
オフセット回路７１は、図１６を用いて後述する電源タイミングの補正に応じて電源を切り換えるタイミングを制御する。
【０１１９】
コントローラ２０は、増設筐体１２のＨＤＤ１５によってＲＡＩＤグループが構成された後に、ＨＤＤペアの片方１台のＨＤＤに電源を制御する（例えば、電源をオンにする）タイミングを補正する。
【０１２０】
図１５は、本発明の第２の実施の形態のオフセット回路７１の回路図である。
【０１２１】
オフセット回路は、カウンタ６８、オフセット６９、及び比較器７０を含む。カウンタ６８は、クロック周期によってクロックの数をカウントする。オフセット６９は、電源タイミングの補正値が設定される。
【０１２２】
比較器７０は、カウンタ６８の値とオフセット６９の値を比較し、カウンタ６８の値がオフセット６９の値に達した場合に、電圧レギュレータ６１に電源を制御する信号を出力する。
【０１２３】
図１６は、本発明の第２の実施の形態の電源タイミングを補正する処理のフローチャートである。
【０１２４】
図１６に示す処理は、コントローラ２０のＣＰＵ２１がメモリ２２に格納されているプログラムを実行することによって実行される。
【０１２５】
まず、コントローラ２０は、増設筐体１２の全てのＨＤＤペアの電源をオフにする（Ｓ２０１）。
【０１２６】
次に、コントローラ２０は、ＲＡＩＤグループを構成するＨＤＤペアを選択し、ロジック回路１４のＨＤＤペア選択レジスタ６５に、値をセットする。そして、選択されたＨＤＤペア（選択ＨＤＤペア）に対応する加速度データを取得する（Ｓ２０２）。
【０１２７】
次に、コントローラ２０は、選択ＨＤＤペアに対応する電源制御レジスタ６０の値をセットし、選択ＨＤＤペアの電源をオンにする（Ｓ２０３）。
【０１２８】
次に、コントローラ２０は、選択したＨＤＤペアを構成する２台のＨＤＤ１５がアイドル状態であるか否かを判定する（Ｓ２０４）。
【０１２９】
２台のＨＤＤ１５がアイドル状態である場合、処理はステップＳ２０５に進む。一方、２台のＨＤＤ１５がアイドル状態でない場合、２台のＨＤＤ１５がアイドル状態になるまで待機する。
【０１３０】
次に、コントローラ２０は、ＨＤＤペア選択レジスタ６５をクリアし、加速度データの取得を終了する（Ｓ２０５）。
【０１３１】
次に、コントローラ２０は、内蔵メモリ６７から加速度データを取得し、取得された加速度データを時間で積分する（Ｓ２０６）。なお、取得された加速度データが積分されたデータは振動の速度を示す。
【０１３２】
次に、コントローラ２０は、ステップＳ２０６で積分されたデータを、さらに時間で積分する（Ｓ２０７）。なお、ステップＳ２０７で積分されたデータは、振動の変位（振動量）を示す。ＨＤＤのプラッタ回転数は１００００ｒｐｍであり、プラッタが１回転する周期は６ミリ秒である。よって、例えば、測定時間が１０ミリ秒間の場合に、プラッタが１回転以上回転するため、プラッタ回転周波数に起因する振動を取得することができる。振動波形の一例を図１３に示す。
【０１３３】
次に、コントローラ２０は、ステップＳ２０７で得られた変位のデータから、振動が極大値をとる相対時間（例えば、加速度データの取得を開始した時刻から極大値をとる時刻までの時間）及び振動が極小値をとる相対時間（例えば、加速度データの取得を開始した時刻から極小値をとる時刻までの時間）を観測し、検索された極大値をとる相対時間と極小値をとる相対時間との差分の時間（タイミングの補正値）を取得する（Ｓ２０８）。
【０１３４】
次に、コントローラ２０は、ステップＳ２０８で取得されたタイミングの補正値をクロック周期で除算し、除算された値をオフセット回路７１のオフセットレジスタ６９にセットする（Ｓ２０９）。なお、オフセットレジスタ６９の初期値は０であり、この場合、タイミングは補正されないため、ＨＤＤペアの電源は同時にオンになる。
【０１３５】
次に、コントローラ２０は、選択ＨＤＤペアの電源をオフにする（Ｓ２１０）。
【０１３６】
次に、コントローラ２０は、全てのＨＤＤペアのタイミング補正を行ったか否かを判定する（Ｓ２１１）。具体的には、コントローラ２０は、全てのＨＤＤペアの加速度データを取得し、タイミングの補正値をオフセットレジスタ６９にセットしたか否かを判定する。
【０１３７】
全てのＨＤＤペアのタイミング補正を行った場合、処理は終了する。一方、少なくとも一つのＨＤＤペアのタイミング補正を行っていない場合、処理はステップＳ２１２に進む。なお、処理が終了した場合には、クライアント（例えば、ホスト計算機８０）からの要求に応じて、ＨＤＤペアの電源を制御することができる状態（ｒｅａｄｙ状態）になる。
【０１３８】
次に、コントローラ２０は、ＨＤＤペア選択レジスタ６５の値を順番に変更（例えば、次のビットに値をセット）する（Ｓ２１２）。そして、処理はステップＳ２０２に戻り、次のＨＤＤペア（例えば、同じＲＡＩＤグループの別のＨＤＤペアに対して、同様に電源をオンにするタイミングの補正値をオフセットレジスタ６９にセットする。
【０１３９】
図１４に示す例では、図１６に示す処理を実行し、電源制御レジスタ６０がセットされることによって、ＲＡＩＤグループ１を構成するＨＤＤペアのうち、片方のＨＤＤ１５Ａの電源が先にオンとなる。この時点では、ＨＤＤペアのもう一方のＨＤＤ１５Ｂの電源はオフのままである。その後、ロジック回路１４のクロックに同期してカウンタ６８がインクリメントされ、カウンタ６８の値がオフセットレジスタ６９の値に達すると、比較器７０の出力によって、ＨＤＤペアのもう一方のＨＤＤ１５Ｂの電源がオンになる。
【０１４０】
以上説明したように、図１３に示すように、位相が所定の時間ずれており、かつ、変位が反対方向の振動が重畳している振動の変位の極大成分と極小成分とが相殺されるため、他のＨＤＤに与える振動をさらに低減することができる。
【０１４１】
＜第３の実施形態＞
本発明の第１の実施の形態では、ＲＡＩＤグループを構成するＨＤＤ１５は偶数台であるが、第３の実施の形態では、振動の影響を考慮する必要がない他の筐体（例えば、基本筐体１１）のＨＤＤ１５を用いることによって、ＲＡＩＤグループを構成するＨＤＤ１５が奇数台のである場合でも、本実施の形態を適用することができる。
【０１４２】
図１７は、本発明の第３の実施の形態のＲＡＩＤグループの電源制御の説明図である。
【０１４３】
図１７に示すように、例えば、増設筐体１２のＨＤＤペアで構成された偶数台のＨＤＤ１５及び基本筐体１１の奇数台のＨＤＤ１５でＲＡＩＤグループを構成することができる。
【０１４４】
図１７に示す例では、増設筐体１２の４台のＨＤＤ１５及び基本筐体１１の１台のＨＤＤで構成されている。
【０１４５】
ここで、基本筐体１１の電源制御レジスタ６０Ｂの各ビットは、ＨＤＤ毎に割り当てられている。なお、増設筐体１２のＨＤＤペアの電源を制御する方法は第１の実施の形態と同様である。
【０１４６】
このように、第３の実施の形態では、ＲＡＩＤグループを構成するＨＤＤ１５が奇数台である場合にも、ＨＤＤ振動を抑制することができる。
【図面の簡単な説明】
【０１４７】
【図１】本発明の第１の実施の形態のディスクアレイ装置の構成図である。
【図２】本発明の第１の形態の増設筺体の斜視図である。
【図３】本発明の第１の実施の形態の増設筐体の内部構造を示す説明図である。
【図４】本発明の第１の実施の形態のＨＤＤブレードの斜視図である。
【図５】本発明の第１の実施の形態のＨＤＤブレードの右側面図である。
【図６】本発明の第１の実施の形態のＨＤＤブレードの左側面図である。
【図７Ａ】本発明のＨＤＤブレードに取り付けられた２台のＨＤＤの側面図である。
【図７Ｂ】本発明のＨＤＤブレードに取り付けられた２台のＨＤＤの断面図である。
【図８】本発明の第１の実施の形態のＲＡＩＤ構成管理テーブルの説明図である。
【図９】本発明の第１の実施の形態のＨＤＤ管理テーブルの説明図である。
【図１０】本発明の第１の実施の形態のＲＡＩＤグループの電源制御の説明図である。
【図１１】本発明の第１の実施の形態のＨＤＤに障害が発生した時のデータ復旧処理の説明図である。
【図１２】本発明の第１の実施の形態のＨＤＤに障害が発生した時のデータ復旧処理のフローチャートである。
【図１３】本発明の第２の実施の形態のＨＤＤペアの残留振動の波形図である。
【図１４】本発明の第２の実施の形態のＨＤＤペアの電源制御の説明図である。
【図１５】本発明の第２の実施の形態のオフセット回路の回路図である。
【図１６】本発明の第２の実施の形態の電源タイミングを補正する処理のフローチャートである。
【図１７】本発明の第３の実施の形態のＲＡＩＤグループの電源制御の説明図である。
【符号の説明】
【０１４８】
１０  ディスクアレイ装置
１１  基本筐体
１２  増設筐体
１３  スイッチ
１４  ロジック回路
１５  ＨＤＤ
２０  コントローラ
３０  コントローラ
８０  ホスト計算機
【図１】
2009211510.tif 000003
【図２】
2009211510.tif 000004
【図３】
2009211510.tif 000005
【図４】
2009211510.tif 000006
【図５】
2009211510.tif 000007
【図６】
2009211510.tif 000008
【図７Ａ】
2009211510.tif 000009
【図７Ｂ】
2009211510.tif 000010
【図８】
2009211510.tif 000011
【図９】
2009211510.tif 000012
【図１０】
2009211510.tif 000013
【図１１】
2009211510.tif 000014
【図１２】
2009211510.tif 000015
【図１３】
2009211510.tif 000016
【図１４】
2009211510.tif 000017
【図１５】
2009211510.tif 000018
【図１６】
2009211510.tif 000019
【図１７】
2009211510.tif 000020