(57)【要約】【課題】着脱可能な複数のディスク装置を収容するディスクアレイシステムの構成情報の不整合を、ディスクアレイコントローラ装置から容易に知ることができるディスクアレイシステムを提供する。【解決手段】ディスクアレイコントローラ装置４０４と、ディスクアレイ４００を構成する複数のディスク装置３００と、ディスク装置３００を収容可能なカートリッジ装置１００とから成り、カートリッジ装置は、ディスクアレイコントローラ装置によって記憶内容の読み出し及び書き込みを行うことが可能なＥＥＰＲＯＭ４０２を有し、該ＥＥＰＲＯＭにディスクアレイシステムの構成を示す第１のアレイ構成情報を格納し、ディスク装置３００は、ディスクアレイシステムの構成を示す第２のアレイ構成情報を格納する領域を有し、ディスクアレイコントローラ装置は、第１のアレイ構成情報と、第２のアレイ構成情報のいずれか一つまたは複数のアレイ構成情報を基に、ディスク装置をディスクアレイとして制御する。【選択図】      図３
2004355246.tif 000002
【特許請求の範囲】
【請求項１】
ディスクアレイコントローラ装置と、ディスクアレイを構成する複数のディスク装置と、前記複数のディスク装置を収容可能なカートリッジ装置とから構成されるディスクアレイシステムであって、
前記カートリッジ装置は、前記ディスクアレイコントローラ装置によって記憶内容の読み出し及び書き込みを行うことが可能な記憶手段を有し、該記憶手段に前記ディスクアレイシステムの構成を示す第１のアレイ構成情報を記憶し、
前記複数のディスク装置のうちの少なくとも１つは、前記ディスクアレイシステムの構成を示す第２のアレイ構成情報を格納する領域を有し、
前記ディスクアレイコントローラ装置は、前記第１のアレイ構成情報と、前記第２のアレイ構成情報のいずれか一つまたは複数のアレイ構成情報を基に、前記複数のディスク装置をディスクアレイとして制御することを特徴とするディスクアレイシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディスクアレイシステムに関する。
【０００２】
【従来の技術】
ディスクアレイシステムは、アレイ構成された複数のディスク装置を並列アクセスすることにより、アクセススピード等の性能の向上を図り、更に、冗長データを付加して、１台のディスク装置の故障に対して消失データの自動回復が可能な、高性能・高信頼性を有する記憶システムである。
【０００３】
このようなディスクアレイシステムの構成例としては、Ｐａｔｅｒｓｏｎ等の論文によりＲＡＩＤ（Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙｓ  ｏｆ  Ｉｎｅｘｐｅｎｓｉｖｅ  Ｄｉｓｋｓ）と呼ばれるディスクアレイ形態が提示されている。
【０００４】
図８は、従来のディスクアレイシステムの基本構成を示すブロック図である。同図に示すように、ディスクアレイシステムは、ディスクアレイ８００と、このディスクアレイ８００を制御するディスクアレイコントローラ装置８０３とから成る。
【０００５】
ディスクアレイ８００は、例えば、４台のディスク装置８０１ａ，８０１ｂ，８０１ｃ，８０１ｄから構成されている。ディスク装置８０１ａ〜８０１ｄには、それぞれ、ディスクアレイ８００のアレイ構成情報が、構成情報８０２ａ，８０２ｂ，８０２ｃ，８０２ｄとして格納される。
【０００６】
ディスクアレイコントローラ装置８０３には、アレイ構成情報格納メモリ８０４が設けられており、このアレイ構成情報格納メモリ８０４としては、不揮発性メモリを用いることができ、必要に応じて内容を書き換えることが可能である。アレイ構成情報格納メモリ８０４には、ディスクアレイ８００に対応した構成情報８０５が格納される。この構成情報８０５は、ディスクアレイ８００のアレイ構成情報であり、ディスクアレイコントローラ装置８０３は、この構成情報８０５の内容をアレイ構成情報と認識する。構成情報８０５の内容には、例えば、ＲＡＩＤレベル、ディスクアレイ８００に属するディスク装置の数、ディスクアレイ８００の記憶容量、ストライプサイズ等の情報が含まれる。
【０００７】
通常、ディスク装置８０１ａ〜８０１ｄに格納される構成情報８０２ａ〜８０２ｄと、アレイ構成情報格納メモリ８０４に格納される構成情報８０５とは、同一の内容である。
【０００８】
ディスクアレイコントローラ装置８０３は、構成情報８０５を基にディスクアレイ８００を管理しているが、ディスクアレイコントローラ装置８０３の交換等の場合を考慮して、アレイ構成情報は、上述したように、ディスクアレイコントローラ装置８０３上及び各ディスク装置８０１ａ〜８０１ｄ上に格納されているのが一般的である。これにより、ディスクアレイコントローラ装置８０３を交換した場合には、新しいディスクアレイコントローラ装置８０３は、ディスク装置８０１ａ〜８０１ｄからアレイ構成情報を取得することができる。また、これに加えて、いずれのディスク装置８０１ａ〜８０１ｄ上のアレイ構成情報が破壊された場合でも、破壊されたアレイ構成情報を他のディスク装置８０１ａ〜８０１ｄからコピーして復元することが可能である。
【０００９】
ディスクアレイコントローラ装置８０３は、これらの動作を保証する等のため、システム起動時にディスクアレイコントローラ装置８０３のアレイ構成情報格納メモリ８０４上のアレイ構成情報と各ディスク装置８０１ａ〜８０１ｄ上のアレイ構成情報とが整合しているか否かをチェックしている。
【００１０】
上記のような構成を採る従来技術としては、特許文献１に開示されているディスクアレイシステム等が挙げられる。
【００１１】
ところで、最近、パソコン（パーソナルコンピュータ）等を用いて、ディスク装置にテレビ番組等の動画像を記録する用途が広がっており、大容量の記憶装置が求められている。ハードディスクをはじめとする記憶装置の容量は年々増大しているが、テレビ番組等、記録したい動画像の容量は、記憶装置の容量増大を遥かにしのぐ勢いで増大している。
【００１２】
そこで、記憶装置の容量を簡単に増大する一つの手段として、上述したディスクアレイ８００を用いることが考えられる。
【００１３】
従来、ディスクアレイは、その装置の大きさ及び価格等を鑑みて、企業、研究所等の規模の大きな機関にて、大型計算機に主に使用されていた。
【００１４】
しかし、最近では、低価格なパソコンにおいても、装置の大きさ及び価格を気にすることなく、複数のディスク装置を使用して、ディスクアレイを構成することが可能となってきている。特に、装置の大きさに関しては、装置間における情報の移動を考慮して、１インチ、１．８インチサイズといった小型ディスク装置が製品化されており、それらを利用して、さほどスペースを必要とせずに、ディスクアレイを構成できるようになってきている。
【００１５】
一般にパソコン等の情報処理装置のユーザは、装置内蔵の記憶装置であるディスク装置の空き容量が少なくなってきた場合、常駐する必要のないデータを、ＣＤ、ＤＶＤ等の光学メディアに記憶したり、外付けのディスク装置に記憶したりして情報の移動を行い、装置内蔵のディスク装置の空き容量を確保する。
【００１６】
ところが、通常低価格なパソコンにおいて使用できるＣＤ／ＤＶＤ装置は１つであることが多く、また、外付けのディスク装置を接続するコネクタの数にも限りがあるため、同時に使用できる記憶装置の数に限りがあった。
【００１７】
従って、複数のＣＤ／ＤＶＤ装置やディスク装置にそれぞれ記憶されている情報を再生するには、ＣＤ／ＤＶＤの入れ直し或いはディスク装置の接続のし直しが必要であった。
【００１８】
一方、記憶媒体に記憶された情報をアクセスするための上位装置が１つしかない場合において、複数毎の記憶媒体をセット可能とし、所望の記憶媒体を選択してアクセス可能とする方法として、記憶媒体チェンジャ装置が知られている。
【００１９】
近年、多く普及している記憶媒体チェンジャ装置として車載用ＣＤチェンジャ装置がある。この車載用ＣＤチェンジャ装置においては、一度に複数のＣＤを纏めて交換できるように、複数毎のＣＤをセット可能としているマガジンと呼ばれるものが用意されている。そして、通常、ユーザは、複数のマガジンを所有し、所有する多くのＣＤをジャンル別或いは年代別等、所望の分類にて、それぞれのマガジンにセットしておき、その再生を希望する状況等によって、好みのマガジンを車載用ＣＤチェンジャ装置にセットすることにより、ユーザの利便性が高められている。
【００２０】
従って、パソコン等の低価格な情報処理装置におけるディスクアレイにおいても、このマガジン方式を用い、更に、１インチ、１．８インチサイズといった小型ディスク装置を用いることにより、容易に取り外しの可能な小型サイズで、ユーザにとって大変利便性のあるディスクアレイを構成することが可能である。
【００２１】
尚、小型ディスク装置を記憶装置として使用し、上記マガジン方式を採用した装置を以下“カートリッジ装置”と記述する。
【００２２】
複数のカートリッジ化されたディスクアレイを、上述した図８に示すような従来のディスクアレイシステムに用いた場合、同一のディスクアレイコントローラ装置８０３に対して、複数のディスクアレイ８００を繋ぎ換えて使用することになるため、繋ぎ換える度に、ディスクアレイコントローラ装置８０３のアレイ構成情報格納メモリ８０４上の構成情報８０５と、ディスク装置８０１ａ〜８０１ｄ上の構成情報８０２ａ〜８０２ｄとの間に不整合が生じ、システム起動時には必ずディスクアレイ８００の再構成を行う必要が生じる。利便性を高めるためにカートリッジ化したディスクアレイであるはずが、これを繋ぎ換える度にユーザの手作業を必要とする再構成処理を行わなければならないのは、非常に煩わしいことでである。
【００２３】
一方、再構成処理を必要としない場合であっても、システム起動時には、毎回、ディスクアレイコントローラ装置８０３のアレイ構成情報格納メモリ８０４上の構成情報８０５と、ディスク装置８０１ａ〜８０１ｄ上の構成情報８０２ａ〜８０２ｄとが整合しているか否かをチェックする必要があり、システムの起動に時間が掛かるといった問題がある。
【００２４】
これを簡略化する方法としては、特許文献２に開示されているデータ記憶媒体自動交換装置や、特許文献３に開示されている情報処理装置等が挙げられる。
【００２５】
これらの装置のいずれも、カバー（扉）の開閉履歴を記憶しておき、前記カバーが開けられた履歴が無い場合には、装置自身がシステム起動時のチェックを簡略化するものである。
【００２６】
【特許文献１】
特開２０００−１０８７２１号公報
【特許文献２】
特開平５−３１４６２０号公報
【特許文献３】
特開平１１−３２８０９４号公報
【００２７】
【発明が解決しようとする課題】
しかしながら、上記従来技術では、記憶しているカバーの開閉履歴は、装置自身しか利用することができず、該装置を他の装置と接続して使用し、他の装置からカバーの開閉履歴を参照し、これを他の装置で利用することはできなかった。
【００２８】
本発明は、上述したような従来技術の有する問題点を解消するためになされたもので、その目的は、着脱可能な複数のディスク装置を収容するディスクアレイシステムの構成情報の不整合を、ディスクアレイコントローラ装置から容易に知ることができるディスクアレイシステムを提供することである。
【００２９】
【課題を解決するための手段】
上記目的を達成するために、本発明のディスクアレイシステムは、ディスクアレイコントローラ装置と、複数のディスク装置と、前記複数のディスク装置を収容可能なカートリッジ装置とから構成されるディスクアレイシステムであって、前記カートリッジ装置は、前記ディスクアレイコントローラ装置によって記憶内容の読み出し及び書き込みを行うことが可能な記憶手段を有し、該記憶手段に前記ディスクアレイシステムの構成を示す第１のアレイ構成情報を記憶し、前記複数のディスク装置のうちの少なくとも１つは、前記ディスクアレイシステムの構成を示す第２のアレイ構成情報を格納する領域を有し、前記ディスクアレイコントローラ装置は、前記第１のアレイ構成情報と、前記第２のアレイ構成情報のいずれか一つまたは複数のアレイ構成情報を基に、前記複数のディスク装置をディスクアレイとして制御することを特徴とする。
【００３０】
【発明の実施の形態】
以下、本発明の各実施の形態を図面に基づき説明する。
【００３１】
（第１の実施の形態）
まず、本発明の第１の実施の形態を、図１乃至図４に基づき説明する。
【００３２】
図１は、本実施の形態に係るディスクアレイシステムにおけるカートリッジ装置の構成を示す外観斜視図であり、同図（ａ），（ｂ），（ｃ）は、カートリッジ装置の前方斜め上方からの外観を、同図（ｄ）は、カートリッジ装置の前方斜め下方からの外観を、それぞれ示す。
【００３３】
図１において、１００はカートリッジ装置で、その筐体１０１の上面には上下方向に開閉回動可能なカバー１０２を有している。また、筐体１０１の上面には上下方向に回動可能に取っ手１０３が設けられ、この取っ手１０３を持ってカートリッジ装置１００を運搬することができるようになっている。この取っ手１０３は、図１（ａ）に示すようなカバー１０２と同一平面状態となる不使用状態と、図１（ｂ）に示すようなカバー１０２の面に対して直角に起立した使用状態とに、択一的に回動位置させることができる。筐体１０１の内部には、スリット状の複数（本実施の形態においては４つ）のディスク装置収納部１０１ａ，１０１ｂ，１０１ｃ，１０１ｄが設けられている。そして、図１（ｃ）に示すように、カバー１０２を開いた状態にして、各ディスク装置収納部１０１ａ〜１０１ｄ内に、後述するディスク装置３００を挿脱自在に収納することができるようになっている。また、筐体１０１の内部には、本システムの各種動作の一部を司る回路部１０４を有している。また、筐体１０１の下面所定位置には、コネクタ１０５が設けられている。このコネクタ１０５は、カートリッジ装置１００内の回路部１０４が、後述する情報処理装置２００との接続時に各種情報のやり取りを行うためのものである。
【００３４】
図２（ａ）は、本実施の形態に係るディスクアレイシステムにおける情報処理装置の構成を、同図（ｂ）は、本実施の形態に係るディスクアレイシステムにおけるディスク装置の構成を、それぞれ示す外観斜視図である。
【００３５】
図２（ａ）において、２００は情報処理装置で、カートリッジ装置１００を収納、接続して使用する上位装置である。情報処理装置２００は、その筐体２０１の上面にカートリッジ装置挿入口２０２が設けられ、このカートリッジ装置挿入口２０２から筐体２０１内にカートリッジ装置１００を挿脱自在に収納することができるようになっている。
【００３６】
図２（ｂ）において、３００はディスク装置で、情報処理装置２００の筐体２０１内に、カートリッジ装置挿入口２０２を介して挿脱自在に収納されるものである。
【００３７】
図１（ｃ）及び（ｄ）は、情報処理装置２００の筐体２０１内に、カートリッジ装置挿入口２０２を介して４つのディスク装置３００が収納された状態を示している。
【００３８】
ディスク装置３００には、情報処理装置２００に接続するコネクタとして、各種信号を通信するための通信用コネクタ３０１と、情報処理装置２００からディスク装置３００に対して電力を供給するための電源用コネクタ３０２とが設けられている。これら通信用コネクタ３０１及び電源用コネクタ３０２は、ディスク装置３００がカートリッジ装置１００に挿入されている状態においても、情報処理装置２００に接続可能となるように、カートリッジ装置１００の下部、即ち、情報処理装置２００との接続面側に空間がそれぞれ設けられている。
【００３９】
カートリッジ装置１００は、通常、図２（ａ）に示すような情報処理装置２００の挿入口２０２から筐体２０１内に挿脱自在に挿入され且つこの情報処理装置２００と接続されている状態においては、図１（ａ）に示すような外観となる。
【００４０】
また、ユーザが情報処理装置２００の筐体２０１内から挿入口２０２を介してカートリッジ装置１００を抜き出す場合は、図１（ｂ）に示すように、取っ手１０３をカバー１０２の面に対して直角に起立した使用状態に回動位置させて、その取っ手１０３を持ってカートリッジ装置１００全体を引き上げることにより、情報処理装置２００の挿入口２０１からカートリッジ装置１００を抜き出すこができる。
【００４１】
また、カートリッジ装置１００は、複数のディスク装置３００が収納可能であり、本実施の形態においては、最大４つのディスク装置３００が収納可能である。これらディスク装置３００をカートリッジ装置１００に挿入或いはカートリッジ装置１００から抜き外す場合には、カートリッジ装置１００のカバー１０２を開閉する。
【００４２】
尚、図１（ｃ），（ｄ）は、４つのディスク装置３００が挿入された状態を示している。
【００４３】
図２（ｂ）は、ディスク装置３００の情報処理装置２００に接続するコネクタ３０１，３０２側からの外観を示している。
【００４４】
図１（ｄ）は、カートリッジ装置１００に４つのディスク装置３００が挿入されている状態における、カートリッジ装置１００の前方斜め下方からの外観を示している。この図１（ｄ）においては、カートリッジ装置１００に挿入されている４つのディスク装置３００の通信用コネクタ３０１及び電源用コネクタ３０２が情報処理装置２００に接続可能となるように、筐体１０１の下面側において露出している。
【００４５】
これら各ディスク装置３００の通信用コネクタ３０１及び電源用コネクタ３０２は、各ディスク装置３００がカートリッジ装置１００に挿入されている状態において、このカートリッジ装置１００のコネクタ１０５と共に、情報処理装置２００の挿入口２０２の奥に設けられたコネクタ（図示省略）にそれぞれ接続される。
【００４６】
図３は、本実施の形態に係るディスクアレイシステムの構成を示すブロック図であり、同図において、図１及び図２と同一部分には同一符号が付してある。
【００４７】
図３において、カートリッジ装置１００は、図１で説明したように、複数のディスク装置３００を収容し、また、回路部１０４、コネクタ１０５を有し、回路部１０４は、コネクタ１０５を介して情報処理装置２００と接続される。４００はディスクアレイで、複数（本実施の形態では４つ）のディスク装置３００によって構成されている。このディスクアレイ４００に対応したアレイ構成情報が、それぞれのディスク装置３００に構成情報４０１ａ，４０１ｂ，４０１ｃ，４０１ｄとして格納されている。また、回路部１０４には、不揮発性メモリであるＥＥＰＲＯＭ４０２を備え、このＥＥＰＲＯＭ４０２内には、アレイ構成情報として構成情報４０３が格納されている。
【００４８】
通常、各ディスク装置３００に格納された構成情報４０１ａ，４０１ｂ，４０１ｃ，４０１ｄと、ＥＥＰＲＯＭ４０２内に格納された構成情報４０３とは、互いに同一内容である。また、ＥＥＰＲＯＭ４０２内に格納された構成情報４０３は、情報処理装置２００によって、読み出し・書き込み・書き換え・消去等が可能である。
【００４９】
情報処理装置２００は、ディスクアレイコントローラ装置４０４を備え、ディスク装置３００及び回路部１０４は、ディスクアレイコントローラ装置４０４に接続される。情報処理装置２００は、パソコン（パーソナルコンピュータ：ＰＣ）に代表される情報処理装置であって、ディスクアレイコントローラ装置４０４以外の構成に関しては既知のものであるから、ここでの構成説明は省略する。
【００５０】
次に、本実施の形態に係るディスクアレイシステムにおけるディスクアレイ４００の起動時に、ディスクアレイコントローラ装置４０４がディスクアレイ４００の整合性を調べる初期化処理動作について、図４のフローチャートに基づき説明する。
【００５１】
まず、ディスクコントローラ装置４０４は、ＥＥＰＲＯＭ４０２からアレイ構成情報４０３を読み出す（ステップＳ４０１）。次に、各ディスク装置３００からアレイ構成情報４０１ａ〜４０１ｄを読み出し（ステップＳ４０２）、前記ステップＳ４０１において読み出した構成情報４０３と、構成情報４０１ａ〜４０１ｄとの比較を行う（ステップＳ４０３）。その比較の結果、全ての構成情報が一致すれば（ステップＳ４０４）、整合性は取れているものと判断し、本初期化処理動作を終了する。
【００５２】
一方、前記ステップＳ４０３においてアレイ構成情報を比較した結果、一つでも他と一致しない構成情報が見つかった場合は（ステップＳ４０４）、不整合が生じているので、ユーザにアレイの再構成を促す処理を行い（ステップＳ４０５）、その後、本初期化処理動作を終了する。
【００５３】
ここで、構成情報に不整合が生じる原因としては、例えば、ディスク装置３００の幾つかが交換されている場合や、ディスク装置３００が壊れている場合等が考えられる。
【００５４】
以上のように、本実施の形態に係るディスクアレイシステムによれば、オフライン状態でカートリッジ装置１００に対する人手介入が無かった場合には、ディスクアレイ４００の整合性を調べる初期化処理時に、構成情報の不整合が生じることが無くなる。
【００５５】
よって、ディスクアレイ４００を構成しているディスク装置３００ごと繋ぎ換えて使用する場合は、ディスクアレイの再構成処理を行う必要がなく、操作の煩わしさを減ずることができる。
【００５６】
（第２の実施の形態）
次に、本発明の第２の実施の形態について、図５乃至図７に基づき説明する。
【００５７】
上述した第１の実施の形態では、ディスクアレイ４００を構成するディスク装置３００を収容するためのカートリッジ装置１００を設け、このカートリッジ装置１００にアレイ構成情報４０３を格納するための手段（ＥＥＰＲＯＭ４０２等）を備えることにより、起動時にアレイ構成情報の不整合を生じさせないようにした場合について述べたが、本実施の形態は、アレイ構成情報のチェックを省略できるようにしたものである。
【００５８】
図５は、本実施の形態に係るディスクアレイシステムの構成を示すブロック図であり、同図において、上述した第１の実施の形態における図３と同一部分には、同一符号が付してある。
【００５９】
図５において図３と異なる点は、図３の構成に、カバー１０２、ＣＰＵ（中央演算処理装置）５０１、開閉検知部５０２及びカバー１０２の開閉情報５０３を付加したことである。
【００６０】
カバー１０２は、カートリッジ装置１００から、ディスク装置３００を出し入れするために開けられる構造となっている。カバー１０２は、カートリッジ装置１００を情報処理装置２００に接続する場合は閉じて使用する。
【００６１】
開閉検知部５０２は、カバー１０２の開閉を検知するためのマイクロスイッチ等で構成されている。この開閉検知部５０２により検知された情報は、ＣＰＵ５０１の働きによって、ＥＥＰＲＯＭ４０２内にカバー１０２の開閉情報５０３として格納される。特に、本実施の形態では、カートリッジ装置１００が情報処理装置２００に接続されていない場合（オフライン状態と記述する）にも、カバー１０２の開閉が検知できるように、電源（図示せず）を備えている。開閉情報５０３としては、オフライン状態の場合にカバー１０２が一度でも開けられた場合、その情報をＥＥＰＲＯＭ４０２内に格納しておく。
【００６２】
これにより、オフライン状態でカバー１０２が開けられた、即ち、ディスク装置３００がカートリッジ装置１００から取り出されたり、交換されたりした可能性があることが分かる。言い換えれば、オフライン状態でカバー１０２が開けられていないということは、ディスク装置３００の構成が全く変化していないということを表すことになる。
【００６３】
次に、本実施の形態に係るディスクアレイシステムのオフライン状態におけるＣＰＵ５０１の動作について、図６のフローチャートに基づき説明する。
【００６４】
まず、開閉検知部５０２によってカバー１０２が開けられたか否かを開けられるまで監視し（ステップＳ６０１）、カバー１０２が開けられた場合は、開閉情報５０３を「開」に設定し（ステップＳ６０２）、その後、本処理動作を終了する。これにより、開閉情報５０３を読み出すことにより、オフライン状態でカバー１０２が開けられたか否かを知ることができる。
【００６５】
次に、本実施の形態に係るディスクアレイシステムのディスクアレイコントローラ装置４０４の動作について、図７のフローチャートに基づき説明する。
【００６６】
まず、ディスクアレイコントローラ装置４０４は、ＥＥＰＲＯＭ４０２からカバー１０２の開閉情報５０３を読み出し（ステップＳ７０１）、カバー１０２が開けられた履歴があれば（ステップＳ７０２）、カバー１０２の開閉情報５０３を「閉」に設定（リセット）する（ステップＳ７０３）。次に、ＥＥＰＲＯＭ４０２からアレイ構成情報４０３を読み出し（ステップＳ７０４）、さらに各ディスク装置３００からアレイ構成情報４０１ａ，４０１ｂ，４０１ｃ，４０１ｄを読み出す（ステップＳ７０５）。次に、前記ステップＳ７０４において読み出した構成情報４０３と、前記ステップＳ７０５において読み出した構成情報４０１ａ，４０１ｂ，４０１ｃ，４０１ｄとを比較する（ステップＳ７０６）。その比較の結果、全てのアレイ構成情報が一致すれば（ステップＳ７０７）、整合性は取れているものと判断し、その後、本処理動作を終了する。
【００６７】
一方、アレイ構成情報の比較の結果、一つでも他と一致しない構成情報が見つかった場合は（ステップＳ７０７）、不整合が生じているので、ユーザにアレイの再構成を促し（ステップＳ７０８）、その後、本処理動作を終了する。
【００６８】
また、前記ステップＳ７０２において、カバーが開けられた履歴が無かった場合は、カートリッジ装置１００内のディスク装置３００に何ら変化は無かったものと判断できるので、ＥＥＰＲＯＭ４０２からアレイ構成情報４０３を読み出し（ステップＳ７０９）、その後、本処理動作を終了する。
【００６９】
以上のように、本実施の形態に係るディスクアレイシステムによれば、カートリッジ装置１００がオフライン状態にある場合に、カートリッジ装置１００に設けられたカバー１０２の開閉状態を検知する開閉検知部５０２と、カバー１０２の開閉情報５０３を格納するＥＥＰＲＯＭ４０２を設け、カートリッジ装置１００を上位装置である情報処理装置２００に接続した場合、情報処理装置２００からカバー１０２の開閉情報５０３を読み出すことにより、カバー１０２が開けられた形跡が無い場合は、ディスクアレイ４００の構成に変化が無いと判断し、ディスクアレイ４００の起動時に、各ディスク装置３００に格納されたアレイ構成情報４０１ａ〜４０１ｄを読み出し比較することなく、カートリッジ装置１００に備えられたＥＥＰＲＯＭ４０２に格納しているアレイ構成情報４０３のみを基に、起動時構成処理を行うことが可能となり、速やかに起動処理を行うことができるという効果がある。
【００７０】
以上では、本発明の様々な例と実施形態を説明したが、当業者であれば、本発明の趣旨と範囲は本明細書内の特定の説明と図に限定されるものではなく、本願特許請求の範囲に全て述べられた様々な修正と変更に及ぶことが可能であることは言うまでもない。
【００７１】
本発明の実施態様の例を以下に列挙する。
【００７２】
［実施形態１］  ディスクアレイコントローラ装置と、複数のディスク装置と、前記複数のディスク装置を収容可能なカートリッジ装置とから構成されるディスクアレイシステムであって、
前記カートリッジ装置は、前記ディスクアレイコントローラ装置によって記憶内容の読み出し及び書き込みを行うことが可能な記憶手段を有し、該記憶手段に前記ディスクアレイシステムの構成を示す第１のアレイ構成情報を記憶し、
前記複数のディスク装置のうちの少なくとも１つは、前記ディスクアレイシステムの構成を示す第２のアレイ構成情報を格納する領域を有し、
前記ディスクアレイコントローラ装置は、前記第１のアレイ構成情報と、前記第２のアレイ構成情報のいずれか一つまたは複数のアレイ構成情報を基に、前記複数のディスク装置をディスクアレイとして制御することを特徴とするディスクアレイシステム。
【００７３】
［実施形態２］  前記ディスクアレイコントローラ装置は、前記第１のアレイ構成情報と、前記第２のアレイ構成情報とを比較する比較手段を備え、
前記比較手段による比較結果が一致する場合に、一致した構成情報を基に、前記複数のディスク装置をディスクアレイとして制御することを特徴とする実施態様１に記載のディスクアレイシステム。
【００７４】
［実施形態３］  前記カートリッジ装置は、前記記憶装置の収容口を遮蔽するカバー部材と、前記カバー部材が開けられたことを検知する検知手段とを有し、前記検知手段により検知された、カバーが開けられたことを示す情報を前記記憶手段に記憶し、
前記ディスクアレイコントローラ装置は、前記記憶手段から前記カバーが開けられたことを示す情報を取得しなかった場合、前記第１のアレイ構成情報を基に、前記複数のディスク装置をディスクアレイとして制御することを特徴とする実施態様１に記載のディスクアレイシステム。
【００７５】
［実施形態４］  前記ディスクアレイコントローラ装置は、前記第１のアレイ構成情報と、前記第２のアレイ構成情報とを比較する比較手段を備え、
前記カートリッジ装置は、前記記憶装置の収容口を遮蔽するカバー部材と、前記カバー部材が開けられたことを検知する検知手段とを有し、前記検知手段により検知された、カバーが開けられたことを示す情報を前記記憶手段に記憶し、
前記ディスクアレイコントローラ装置は、前記記憶手段から前記カバーが開けられたことを示す情報を取得しなかった場合、前記第１のアレイ構成情報を基に、前記複数のディスク装置をディスクアレイとして動作可能にし、前記記憶手段から前記カバーが開けられたことを示す情報を取得した場合、前記比較手段による比較結果が一致する場合に、該一致した構成情報を基に、前記複数のディスク装置をディスクアレイとして制御することを特徴とする実施態様１に記載のディスクアレイシステム。
【００７６】
以上説明したように本実施の形態によれば、１つのディスクアレイコントローラ装置に対して、複数のディスクアレイを繋ぎ換えて使用する場合、繋ぎ換える度にディスクアレイの再構成処理を行う必要が無く、更にはシステム起動時のチェックも簡略化することができ、システム起動時に速やかにディスクアレイとして機能する効果を奏する。
【００７７】
【発明の効果】
以上説明したように、本発明によれば、着脱可能な複数のディスク装置を収容するディスクアレイシステムの構成情報の不整合を、ディスクアレイコントローラ装置から容易に知ることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係るディスクアレイシステムにおけるカートリッジ装置の構成を示す外観斜視図である。
【図２】本発明の第１の実施の形態に係るディスクアレイシステムにおける情報処理装置及びディスク装置の構成を示す外観斜視図である。
【図３】本発明の第１の実施の形態に係るディスクアレイシステムの構成を示すブロック図である。
【図４】本発明の第１の実施の形態に係るディスクアレイシステムの起動時に、ディスクアレイコントローラ装置がディスクアレイの整合性を調べる初期化処理動作の流れを示すフローチャートである。
【図５】本発明の第２の実施の形態に係るディスクアレイシステムの構成を示すブロック図である。
【図６】本発明の第２の実施の形態に係るディスクアレイシステムのオフライン状態におけるＣＰＵの動作の流れを示すフローチャートである。
【図７】本発明の第２の実施の形態に係るディスクアレイシステムの起動時に、ディスクアレイコントローラ装置がディスクアレイの整合性を調べる初期化処理動作の流れを示すフローチャートである。
【図８】従来のディスクアレイシステムの構成を示すブロック図である。
【符号の説明】
１００    カートリッジ装置
１０１    筐体
１０１ａ  ディスク装置収納部
１０１ｂ  ディスク装置収納部
１０１ｃ  ディスク装置収納部
１０１ｄ  ディスク装置収納部
１０２    カバー
１０３    取っ手
１０４    回路部
１０５    コネクタ
２００    情報処理装置
２０１    筐体
２０２    挿入口
３００    ディスク装置
３０１    通信用コネクタ
３０２    電源用コネクタ
４００    ディスクアレイ
４０１ａ  アレイ構成情報
４０１ｂ  アレイ構成情報
４０１ｃ  アレイ構成情報
４０１ｄ  アレイ構成情報
４０２    ＥＥＰＲＯＭ
４０３    アレイ構成情報
４０４    ディスクアレイコントローラ装置
５０１    ＣＰＵ
５０２    カバーの開閉検知部
５０３    カバーの開閉情報
【図１】
2004355246.tif 000003
【図２】
2004355246.tif 000004
【図３】
2004355246.tif 000005
【図４】
2004355246.tif 000006
【図５】
2004355246.tif 000007
【図６】
2004355246.tif 000008
【図７】
2004355246.tif 000009
【図８】
2004355246.tif 000010