(57)【特許請求の範囲】
【請求項１】
ＲＡＩＤ構成の対象である複数の磁気ディスク装置と、この各磁気ディスク装置によるＲＡＩＤの設定とその動作を制御するアレイ制御装置を備えてなるディスクアレイ記憶システムであって、
前記各磁気ディスク装置は、データを記憶するデータ記憶領域とこのデータ記憶領域が初期化済みか否かを示す初期化情報を記憶する初期化確認領域を備え、
前記アレイ制御装置は、前記磁気ディスク装置を新設又は増設する時に、前記各磁気ディスク装置の前記初期化確認領域の初期化情報を順次参照し初期化済か否かを判別する判別手段と、この判別手段が初期化済でない磁気ディスク装置を判別した場合には当該未初期化の磁気ディスク装置に初期化を指令すると共に当該未初期化の磁気ディスク装置の初期化が完了した場合に前記ＲＡＩＤ構成にかかる情報を保存する情報保存手段とを含むと共に、
前記アレイ制御手段に、
前記各磁気ディスク装置のデータ記憶領域であってかつＲＡＩＤのパリティ領域に該当する部分にのみ、奇数パリティ則にしたがって“１”を書き込む指令を送出するパリティ初期化手段と、
前記初期化の完了したディスク装置上の前記初期化確認領域の前記初期化済み情報をクリアしてリセット情報に変更するリセット手段と
を設けた構成としたことを特徴とするディスクアレイ記憶システム。
【請求項２】
前記請求項１に記載のディスクアレイ記憶システムにおいて、
前記判別手段が未初期化の磁気ディスク装置を判別した場合に当該未初期化の磁気ディスク装置に前記データ記憶領域を初期化させるための初期化指令であるコマンドを送り込むコマンド送出手段を、前記アレイ制御装置に設けたことを特徴とするディスクアレイ記憶システム。
【請求項３】
ＲＡＩＤ構成の対象である複数の磁気ディスク装置と、この各磁気ディスク装置によるＲＡＩＤの設定とその動作を制御するアレイ制御装置を備えてなるディスクアレイ記憶システムにあって、
前記磁気ディスク装置を新設又は増設する時に、前記各磁気ディスク装置が初期化済みか否かの情報を得るために前記各磁気ディスク装置が備えている初期化確認領域を順次参照する初期化確認領域参照工程と、
この各初期化確認領域から得られる情報に基づいて前記各磁気ディスク装置が初期化済みか否かを判別する初期化判別工程と、
前記各磁気ディスク装置のデータ記憶領域であって、ＲＡＩＤのパリティ領域に該当する部分にのみ、奇数パリティ則にしたがって“１”を書き込む指令を送出するパリティ初期化工程と、
前記初期化判別工程で未初期化の磁気ディスク装置が判別されなかった場合に当該各磁気ディスク装置を対象としたＲＡＩＤ構成を設定するための情報を保存し当該ＲＡＩＤ構成の設定準備を完了する情報保存工程と、
前記初期化の完了した磁気ディスク装置の前記初期化確認領域の前記初期化済み情報をクリアしてリセット情報に変更するリセット情報設定工程と
を備えたことを特徴とするディスクアレイ用初期化方法。
【請求項４】
前記請求項３に記載のディスクアレイ用初期化方法において、
前記初期化判別工程で未初期化の磁気ディスク装置が判別された場合に機能して当該未初期化の磁気ディスク装置に初期化を指令する初期化指令工程を、前記情報保存工程の前に設けると共に、
前記情報保存工程は、この未初期化の磁気ディスク装置の初期化の完了を待って前記ＲＡＩＤ構成を設定するための情報を保存し当該ＲＡＩＤ構成の設定準備を完了する構成としたことを特徴とするディスクアレイ用初期化方法。
【請求項５】
前記請求項４に記載のディスクアレイ用初期化方法において、
前記初期化判別工程を前記未初期化の磁気ディスク装置に対して前記アレイ制御装置から初期化を指令するコマンドを発信することにより実行することを特徴としたディスクアレイ用初期化方法。
【請求項６】
ＲＡＩＤ構成の対象である複数の磁気ディスク装置と、この各磁気ディスク装置によるＲＡＩＤの設定とその動作を制御するアレイ制御装置を備えてなるディスクアレイ記憶システムにあって、
前記磁気ディスク装置を新設又は増設する時に、前記各磁気ディスク装置が初期化済みか否かの情報を得るために前記各磁気ディスク装置が備えている初期化確認領域を順次参照する初期化確認領域参照機能、
この各初期化確認領域から得られる情報に基づいて前記各磁気ディスク装置が初期化済みか否かを判別する初期化判別機能、
前記各磁気ディスク装置のデータ記憶領域であって、ＲＡＩＤのパリティ領域に該当する部分にのみ、奇数パリティ則にしたがって“１”を書き込む指令を送出するパリティ初期化機能、
前記初期化判別機能による判別処理によって未初期化の磁気ディスク装置が判別されなかった場合に当該各磁気ディスク装置を対象としたＲＡＩＤ構成を設定するための情報を保存し当該ＲＡＩＤ構成の設定準備を完了する情報保存機能と、
前記初期化の完了した磁気ディスク装置の前記初期化確認領域の前記初期化済み情報をクリアしてリセット情報に変更するリセット情報設定機能と
を前記アレイ制御装置が備えているコンピュータに実現させるようにしたことを特徴とするディスクアレイ用初期化プログラム。
【請求項７】
前記請求項６に記載のディスクアレイ用初期化プログラムにおいて、
前記初期化判別機能による判別処理によって未初期化の磁気ディスク装置が識別された場合に稼動して当該未初期化の磁気ディスク装置に初期化を指令する初期化指令機能を、前記初期化判別機能に付設し、
前記情報保存機能では、前記未初期化の磁気ディスク装置の初期化の完了を待って前記ＲＡＩＤ構成を設定するための情報を保存し前記ＲＡＩＤ構成の設定準備を完了する構成としたことを特徴とするディスクアレイ用初期化プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気ディスク装置を用いたディスクアレイ記憶システムに係り、特に、ＲＡＩＤ技術を用いたディスクアレイ記憶システムの初期化構成を行なうディスクアレイ用初期化方法、そのシステム、及び初期化プログラムに関する。
【背景技術】
【０００２】
ハードディスク装置（Hard Disk Drive：ＨＤＤ）（「磁気ディスク装置」ともいう）の集合を、記憶容量が大きく信頼性の高い記憶装置として構成し動作させるディスクアレイ記憶システムが広く用いられている。このディスクアレイ記憶システムでは、大容量化及び高性能化を図ると共に、必要な信頼性を確保するために磁気ディスク装置の冗長構成を利用するＲＡＩＤ（Redundant Arrays of Inexpensive Disks）技術が用いられている。ＲＡＩＤ技術は、その冗長構成の形態によってレベル０からレベル６までの分類があることはよく知られている。
【０００３】
ちなみに、ＲＡＩＤ−１（レベル１）は、2台のＨＤＤでペアを組み、2台のＨＤＤに同じデータを書込むことで二重化する方法であり、ミラーリングとも呼ばれる。片方のＨＤＤが故障しても片側だけで読み書きが正常に続けられるので信頼性は高いが、2倍のハードウェア構成を必要とし記憶容量の利用効率は５０％で、コストが高い。
【０００４】
また、ＲＡＩＤ−５（レベル５）は、データ記憶用の（ｎ−１）台のＨＤＤとパリティ部を記憶する専用のＨＤＤを備えたＲＡＩＤ−４（レベル４）構成の欠点を改善するために考案されたもので、パリティ部を各ＨＤＤに分散記憶するようにして、複数ＨＤＤへの同時書込み動作が行えるようにして小ブロックデータの書込み速度を速めたものである。パリティ則として奇数と偶数のパリティの2種類がある。
【０００５】
ところで、このようなＲＡＩＤ構成をとるディスクアレイ記憶システムの新設又は容量増加等のための増設時における磁気ディスク装置の初期化は、その膨大な記憶領域に初期化データを書き込むことで行なわれる。磁気ディスク装置１台当り1〜2分程度の時間がかかるとして、複数台の磁気ディスク装置から成るディスクアレイ記憶システムでは、その台数倍の時間が初期化設定にかかることになる。
【０００６】
この問題点について、ディスクアレイ記憶システムの新設又は増設時の初期化動作の時間を減らすための提案もいくつかなされている。その中の一つに、通常の初期化とは違って、実際には磁気ディスク装置に初期化データ（“０”など特定パターン）を書き込まないで、記憶領域のブロック又はトラック単位毎に設けた「初期化状態フラグ」のみを「セット（初期化状態）」にしておき、実際のデータ書込み指令があった場合には、「初期化状態フラグ」をチェックして「セット」であれば、データを書込むと共に例えば書込みに使ったトラックの残り部分に初期化データの書込みを行い、その後そのトラックの「初期化状態フラグ」を「リセット」状態に変更して、以後のアクセスにおいて「初期化状態フラグ」が「リセット」状態ならば通常の書込み動作を行なうという技術が開示されている（特許文献１、２）。
【特許文献１】特開平０５−３２４４５３号公報
【特許文献２】再公表特許ＷＯ０２／０１７０５５
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、この方法によると、初期化設定には書込みは行なわないので初期化時間は短縮できるが、実際の運用が始まってから、通常の書込みに随伴して、例えばトラックごとの初期化のための書込みを行なっているので、運用初期には速度低下が生じ、また、運用中、必ず初期化フラグの参照を行なうという余分の動作を伴う、という不都合がある。
【０００８】
このように、既存の方法では、ディスクアレイ記憶システムを新設又は増設した時には、磁気ディスク装置間でデータ整合を取るために、磁気ディスク装置へのデータ書き込みが記憶容量分必要となり、初期設定時間がかかり即応性と利便性が悪くなるという問題がある。また、増設を実施する際に増設した磁気ディスク装置に対してＲＡＩＤ構成設定のための書き込みコマンドが多量に発行されるため、増設を実施していない時に比べて通常運用中の性能劣化を引き起こすという不都合が常に生じていた。
【０００９】
（発明の目的）
本発明は、上記問題点に鑑み、ディスクアレイ記憶システムの新設又は増設時の初期化時間の短縮化をはかると共に、通常運用中の性能劣化も起こさない即応性及び利便性向上を図ったディスクアレイ記憶システム、その初期化方法及び初期化プログラムを提供することを、その目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明に係るディスクアレイ記憶システムは、ＲＡＩＤ構成の対象である複数の磁気ディスク装置と、この各磁気ディスク装置によるＲＡＩＤの設定とその動作を制御するアレイ制御装置を備えてなるディスクアレイ記憶システムであって、各磁気ディスク装置は、データを記憶するデータ記憶領域とこのデータ記憶領域が初期化済みか否かを示す初期化情報を記憶する初期化確認領域を備え、アレイ制御装置は、磁気ディスク装置を新設又は増設する時に、各磁気ディスク装置の初期化確認領域の初期化情報を順次参照し初期化済か否かを判別する判別手段と、この判別手段が初期化済でない磁気ディスク装置を判別した場合には当該未初期化の磁気ディスク装置に初期化を指令すると共に当該未初期化の磁気ディスク装置の初期化が完了した場合にＲＡＩＤ構成にかかる情報を保存する情報保存手段とを含むと共に、アレイ制御手段に、各磁気ディスク装置のデータ記憶領域であってかつＲＡＩＤのパリティ領域に該当する部分にのみ、奇数パリティ則にしたがって“１”を書き込む指令を送出するパリティ初期化手段と、初期化の完了したディスク装置上の初期化確認領域の初期化済み情報をクリアしてリセット情報に変更するリセット手段とを設けた構成としたことを特徴とする。
【００１１】
また、上記課題を解決するため、本発明に係るディスクアレイ用初期化方法は、ＲＡＩＤ構成の対象である複数の磁気ディスク装置と、この各磁気ディスク装置によるＲＡＩＤの設定とその動作を制御するアレイ制御装置を備えてなるディスクアレイ記憶システムにあって、磁気ディスク装置を新設又は増設する時に、各磁気ディスク装置が初期化済みか否かの情報を得るために各磁気ディスク装置が備えている初期化確認領域を順次参照する初期化確認領域参照工程と、この各初期化確認領域から得られる情報に基づいて各磁気ディスク装置が初期化済みか否かを判別する初期化判別工程と、各磁気ディスク装置のデータ記憶領域であって、ＲＡＩＤのパリティ領域に該当する部分にのみ、奇数パリティ則にしたがって“１”を書き込む指令を送出するパリティ初期化工程と、初期化判別工程で未初期化の磁気ディスク装置が判別されなかった場合に当該各磁気ディスク装置を対象としたＲＡＩＤ構成を設定するための情報を保存し当該ＲＡＩＤ構成の設定準備を完了する情報保存工程と、初期化の完了した磁気ディスク装置の初期化確認領域の初期化済み情報をクリアしてリセット情報に変更するリセット情報設定工程とを備えたことを特徴とする。
【００１２】
さらに、上記課題を解決するため、本発明に係るディスクアレイ用初期化プログラムは、ＲＡＩＤ構成の対象である複数の磁気ディスク装置と、この各磁気ディスク装置によるＲＡＩＤの設定とその動作を制御するアレイ制御装置を備えてなるディスクアレイ記憶システムにあって、磁気ディスク装置を新設又は増設する時に、各磁気ディスク装置が初期化済みか否かの情報を得るために各磁気ディスク装置が備えている初期化確認領域を順次参照する初期化確認領域参照機能、この各初期化確認領域から得られる情報に基づいて各磁気ディスク装置が初期化済みか否かを判別する初期化判別機能、各磁気ディスク装置のデータ記憶領域であって、ＲＡＩＤのパリティ領域に該当する部分にのみ、奇数パリティ則にしたがって“１”を書き込む指令を送出するパリティ初期化機能、初期化判別機能による判別処理によって未初期化の磁気ディスク装置が判別されなかった場合に当該各磁気ディスク装置を対象としたＲＡＩＤ構成を設定するための情報を保存し当該ＲＡＩＤ構成の設定準備を完了する情報保存機能と、初期化の完了した磁気ディスク装置の初期化確認領域の初期化済み情報をクリアしてリセット情報に変更するリセット情報設定機能と
をアレイ制御装置が備えているコンピュータに実現させるようにしたことを特徴とする。
【発明の効果】
【００１３】
これにより、本発明によると、ディスクアレイ記憶システムの新増設時における磁気ディスク装置の初期化設定において磁気ディスク装置の初期化確認領域を参照・判別するだけでよく、初期化のための読み書きのアクセスが原則として不要となり、初期化設定の時間は大幅に短縮され、また通常運用中の性能劣化も引き起こさず、即応性、利便性が向上するという効果を奏する。
【発明を実施するための最良の形態】
【００１４】
（第１の実施形態：ＲＡＩＤ−１及び偶数パリティＲＡＩＤ−５）
次に、本発明の第１の実施形態に係るディスクアレイ記憶システムついて図面を参照して説明する。図２は、ＲＡＩＤ−１構成をとるディスクアレイ記憶システム１の構成図を示す。ディスクアレイ記憶システム１は、４台の磁気ディスク装置２１〜２４とアレイコントローラ（アレイ制御装置）５０を備えて構成されている。
【００１５】
ここで、先ず、これら磁気ディスク装置２１〜２４の内部記憶領域の構成について図３に基づいて説明する。この図３において、磁気ディスク装置１０の内部記憶領域（アドレス空間）には、実際のデータを保存する領域であるデータ記憶領域１０Ａと、このデータ記憶領域１０Ａの初期化が完了（例えば“０”データの書込み）しているか否かを示す初期化情報を記憶する初期化確認領域１０Ｂとが設けられている。この初期化確認領域１０Ｂは、磁気ディスク装置１０全体の初期化状態を示すものであり、理論的には最低1ビットの情報でよいが、適当なビットの集合（バイト等）をその環境に合わせて用いることが出来る。
【００１６】
この初期化確認領域１０Ｂに初期化情報が書込まれているため、この初期化情報をチェックするだけで簡単にデータ記憶領域の初期化状態、すなわち“０”データ書込み状態が確認できるので、この磁気ディスク装置１０を実際のディスクアレイ記憶システムに組み込む新設、増設時において、ＲＡＩＤ構成に必要なデータ整合のための磁気ディスク装置１０への書込みが少なく、短時間でディスクアレイ記憶システムのＲＡＩＤ構成が完了し、また通常運用中の性能劣化も引き起こさず、即応性や利便性が向上するというメリットが生じる。
【００１７】
なお、この初期化確認領域１０Ｂの初期化情報は、ＲＡＩＤ構成完了後はリセット状態（初期化状態ではない状態）に戻される。これは、初期化されていない磁気ディスク装置あるいは初期化状態ではなくなった磁気ディスク装置を初期化済みと間違って判断しないためである。具体的には、ＲＡＩＤ構成の中に組み入れていた磁気ディスク装置を、例えば、別装置に移したり、故障等何らかの事情で一旦ＲＡＩＤ構成から外した後に、再度組み入れるような場合を想定している。このとき、一度ＲＡＩＤ構成に組み入れ、データの書き込みがなされた磁気ディスク装置は工場出荷直後の磁気ディスク装置と異なり、初期化済み(通常は“０”書込み)として扱う訳にはいかなくなるので、これを検出するために初期化確認領域をリセット状態にするようにしている。
【００１８】
また、この初期化確認領域１０Ｂの初期化情報は、新設又は増設時等のみ参照され、通常の運転時には参照されることはない。
【００１９】
次に、図２に戻って、ＲＡＩＤ−１構成とアレイコントローラ（アレイ制御装置）５０について説明する。
ここで、ＲＡＩＤ−１構成とは、磁気ディスク装置のペアで構成され、データを二重化する冗長構成方法であり、全く同じデータを各ペアの磁気ディスク装置に書き込むのでミラーリングとも呼ばれる。ここでは、２ペア、すなわち、磁気ディスク装置２１と２２とのペア、磁気ディスク装置２２と２３とのペアの２組のペアで構成されたミラーリングが示されている。
【００２０】
このようなＲＡＩＤ−１構成では、記憶容量の利用効率は低くコストは高いが、片方の磁気ディスク装置が故障しても片側だけで読み書きが正常に続けられるという点で信頼性は高い。また、データの書き込みの際は、２台の磁気ディスク装置の双方に書き込むため性能は低下するが、データの読出しの際は、ミラーリングしない場合に比べて性能は最大２倍になるという特徴を有している。
なお、ここでは２ペアの磁気ディスク装置から成るＲＡＩＤ−１構成を一例として示しているが、ペア数は多くてもよいし、また最低１ペアの磁気ディスク装置でもよい。
【００２１】
アレイコントローラ（アレイ制御装置）５０は、図示しないホストコンピュータからの書込み読出し指令（コマンド）に基づいて、磁気ディスク装置２１〜２４に対する書込み読出し動作を制御する。また、アレイコントローラ５０は、磁気ディスク装置２１〜２４を監視し、信頼性と性能を向上させるＲＡＩＤ技術を実現している。
【００２２】
すなわち、このアレイコントローラ（アレイ制御装置）５０は、複数の磁気ディスク装置２１〜２４を用いてＲＡＩＤを構成できる機能、ＲＡＩＤを構成することにより各磁気ディスク装置２１〜２４に分割して保存されている情報を元の情報に戻す機能、万が一壊れている磁気ディスク装置が発見された場合でも、壊れた磁気ディスク装置を切り離してＲＡＩＤ構成が許す限り動作し続ける機能、組み込むＲＡＩＤの種類により磁気ディスク装置２１〜２４に適切なアドレスで適切なコマンドを出す機能などを備えて構成されている。
【００２３】
それに加えて、本アレイコントローラ５０は、図１に示すように、本ディスクアレイ記憶システム１の新設又は増設時に必要なＲＡＩＤ構成の初期化設定を行なうための構成要素を備えている。
【００２４】
この図１において、アレイコントローラ５０は、初期化設定の際動作する各構成要素、すなわち、各磁気ディスク装置２１〜２４の初期化確認領域２１Ｂ〜２４Ｂを順次参照し初期化済みか否かを判別する判別手段５１と、その判別の結果、もし初期化されていなければ、当該磁気ディスク装置のデータ記憶領域を初期化（“０”書込み）させるため、当該磁気ディスク装置に初期化指令であるＦＯＲＭＡＴコマンドを送るコマンド送出手段５２と、全ての磁気ディスク装置２１〜２４の初期化確認領域２１Ｂ〜２４Ｂの判別が終了すると、ＲＡＩＤ情報を保存してＲＡＩＤ構成を終了する情報保存手段５３と、磁気ディスク装置２１〜２４の初期化確認領域２１Ｂ〜２４Ｂの初期化済み情報をリセット情報に変更するリセット手段５４、及びこれら手段を全体として制御する主制御部５６とを備えている。
【００２５】
上記の判別手段５１は、各磁気ディスク装置２１〜２４の初期化確認領域２１Ｂ〜２４Ｂを順次参照し初期化済みか否かを判別する。この判別手段５１を備えたことにより、もし磁気ディスク装置が出荷時又はＲＡＩＤ構成組み込み時に初期化済みであれば、初期化確認領域を参照・判別するだけで、ディスクアレイ記憶システムの新増設時における磁気ディスク装置の初期化は終了するので、初期化設定にかかる時間が大幅に短縮され、また通常運用中の性能劣化も引き起こさず、即応性、利便性が向上するという効果を奏する。また、書込みが無いので、アレイコントローラに対する負荷を低減させるという効果も生ずる。
【００２６】
また、上記のコマンド送出手段５２は、上記の判別の結果、もし初期化確認領域がリセット情報になっていれば、その磁気ディスク装置のデータ記憶領域を初期化（“０”書込み）させるため、当該磁気ディスク装置にＦＯＲＭＡＴコマンドを送る。このコマンド送出手段５２を備えることにより、万一、磁気ディスク装置が出荷時に初期化されていないような場合にも、判別手段５１が初期化確認領域からそれを判別すると、コマンド送出手段５２が当該磁気ディスク装置自身が有する初期化（フォーマット）動作を起動するコマンドを送出して、初期化させるので、やはり、初期化構成にかかる時間が短縮され、即応性や利便性が向上するという効果を奏する。
【００２７】
さらに、上記のリセット手段５４は磁気ディスク装置２１〜２４の初期化確認領域２１Ｂ〜２４Ｂの初期化済み情報をリセット情報に変更する。このリセット手段５４を備えることにより、一旦ディスクアレイに組み入れた磁気ディスク装置を、再度組み入れる際などに、初期化されていない磁気ディスク装置、あるいは一度書込みがなされ最早初期化状態ではなくなった磁気ディスク装置を判別できるので、誤設定を防ぐことが出来る。
なお、この初期化確認領域２１Ｂ〜２４Ｂの初期化情報は、新設又は増設時等のみ参照され、通常の運転時には参照されることはない。
【００２８】
なお、上記のコマンド送出手段５２は、この初期化のために特別設ける必要は無く、通常、アレイコントローラ５０が有しているコマンド送出手段をこのために利用するだけでよい。
【００２９】
また、上記の情報保存手段５３は、上記のようにアレイコントローラ５０の中に設ける必要はなく、例えば磁気ディスク装置の一定領域を利用してＲＡＩＤ情報を記憶させるようにしてもよい。
以下、これら構成要素による初期化設定の動作の詳細について説明する。
【００３０】
（新・増設時の初期化設定の動作説明）
図４は、本ディスクアレイ記憶システム１が、ＲＡＩＤ−１の初期化構成を実行する動作シーケンスを示している。ここで、ＲＡＩＤ−１においては、ペアとなる磁気ディスク装置に格納されているデータの内容が一致している必要がある。そのため、例えば、図２において磁気ディスク装置２１と２２、及び磁気ディスク装置２３と２４で夫々ペアを組み、ＲＡＩＤ−１を構成する場合には、磁気ディスク装置２１と２２、及び磁気ディスク装置２３と２４に保存されているデータ記憶領域２１Ａと２２Ａの内容、データ記憶領域２３Ａと２４Ａの内容は夫々一致するよう運用される。
【００３１】
ここで、本実施形態の動作の詳細に入る前に、その初期化動作の特徴を既存の動作と対比して明確にするため、既存のＲＡＩＤシステムにおける初期化シーケンスの一例を説明する（図９参照）。図９に示すように、その動作は、先ずＲＡＩＤを構成する磁気ディスク装置が存在することを確認している（ステップＳ３２０）。そして次の動作は、ＲＡＩＤを構成する磁気ディスク装置間のデータの整合を取るために、ＲＡＩＤ構成に適合したデータの書込みを磁気ディスク装置に行っている（ステップＳ３３０）。このデータの書込みが完了すると、ＲＡＩＤ構成が完了したとして、ＲＡＩＤ構成の設定情報をアレイコントローラ内、もしくは磁気ディスク装置のデータ記憶領域内に保存して、ＲＡＩＤ構成設定を完了している（ステップＳ３４０）。
【００３２】
これに対して、図４に示す本実施形態の動作シーケンスでは、先ず、ＲＡＩＤ構成設定を実施する磁気ディスク装置の存在を確認している点は（ステップＳ１２０）同様であるが、次のステップＳ１２１が異なっている。
【００３３】
このステップＳ１２１では、ＲＡＩＤ構成設定を実施する磁気ディスク装置２１〜２４が初期化済みか否かを、図２の初期化確認領域２１Ｂ〜２４Ｂに記憶されている初期化情報を参照し（初期化確認領域参照工程）、その初期化情報に基づいて確認・判定している（ステップＳ１２１、初期化判別工程）。
【００３４】
この判別工程で当該磁気ディスク装置が初期化済みで有ることが判断されると、図４のステップＳ１２３に移り、同じＲＡＩＤ構成設定で使用される他の磁気ディスク装置が存在するか否かを判定し、もし存在すれば、ステップＳ１２１（初期化判別工程）に戻り、その磁気ディスク装置の初期化状態をその初期化確認領域２１Ｂ〜２４Ｂでチェックする。
【００３５】
一方、上記の判別工程（ステップＳ１２１）において、初期化済みでない磁気ディスク装置が発見された場合には、ステップＳ１２２に移行し、磁気ディスク装置自身が備えている初期化（フォーマット）手段を起動して、この磁気ディスク装置を初期化するための初期化指令「ＦＯＲＭＡＴコマンド」を送出する（ステップＳ１２２、初期化指令工程）。このとき、磁気ディスク装置自身が持つ磁気ディスク装置内の初期化機能を用いているため、アレイコントローラ５０は当該磁気ディスク装置に対し、初期化指令である「ＦＯＲＭＡＴコマンド」発行する（初期化指令工程）のみで、他の書込み指令「ＷＲＩＴＥ」や読出し指令「ＲＥＡＤ」といった磁気ディスク装置内のデータ記憶領域にアクセスするコマンドを発行する必要はないので、アレイコントローラ５０の性能は低下しない。
【００３６】
このようにして、ＲＡＩＤを構成している全ての磁気ディスク装置２１〜２４の初期化済みが確認されると、次のステップＳ１４０に移り、ＲＡＩＤ構成情報を保存してＲＡＩＤ構成設定を完了する（ステップＳ１４０、情報保存工程）。
【００３７】
そして最後に、磁気ディスク装置２１〜２４の初期化確認領域２１Ｂ〜２４Ｂをクリアにする、すなわち、リセット状態に設定しなおす（ステップＳ１５０、リセット情報設定工程）。これは、一度使用された磁気ディスク装置が一旦何らかの理由で構成から除かれ、再度組み込まれるような場合に、初期化されていない磁気ディスク装置、あるいは一度書き込みが行なわれもはや初期化状態ではなくなった磁気ディスク装置を初期化済みと間違って判断しないためである。
【００３８】
以上のようにして、ＲＡＩＤを構成する磁気ディスク装置２１〜２４が初期化確認領域２１Ｂ〜２４Ｂにより初期化が完了していることが示されると、アレイコントローラ５０は磁気ディスク装置２１〜２４に対して、磁気ディスク装置内のデータ記憶領域２１Ａ〜２４Ａにアクセスする書込み指令「ＷＲＩＴＥ」や読出し指令「ＲＥＡＤ」といったコマンドを発行する必要がない。そのため、短時間にＲＡＩＤ構成設定を完了することができる。しかも、磁気ディスク装置へのアクセスが最小限になっているので、他の磁気ディスク装置で既にＲＡＩＤ構成が出来ているアレイコントローラ５０においても、アレイコントローラ５０は追加したＲＡＩＤ構成に対してもアクセスを継続する。
【００３９】
（ディスクアレイ用初期化方法）
ここで、上記の動作シーケンスで説明した初期化確認領域参照工程、初期化判別工程、初期化指令工程、情報保存工程、及びリセット情報設定工程の各工程によりディスクアレイ用初期化方法が構成されている。
【００４０】
すなわち、ディスクアレイ記憶システム１の初期化設定を行なうためのディスクアレイ用初期化方法では、各磁気ディスク装置２１〜２４が初期化済みか否かの情報を得るためにこれら各磁気ディスク装置２１〜２４が備えている初期化確認領域２１Ｂ〜２４Ｂを順次参照する初期化確認領域参照工程と、
この各初期化確認領域２１Ｂ〜２４Ｂから得られる情報に基づいて各磁気ディスク装置２１〜２４が初期化済みか否かを判別する初期化判別工程と、この初期化判別工程で未初期化の磁気ディスク装置が判別された場合に機能して当該未初期化の磁気ディスク装置に初期化を指令する初期化指令工程と、各磁気ディスク装置を対象としたＲＡＩＤ構成を設定するための情報を保存し当該情ＲＡＩＤ構成の設定準備を完了する報保存工程と、各磁気ディスク装置２１〜２４の初期化確認領域２１Ｂ〜２４Ｂの初期化情報をリセット情報に変更するリセット情報設定工程とを備えている。
【００４１】
これにより、磁気ディスク装置がＲＡＩＤ構成組み込み時に初期化済みであれば、初期化確認領域の初期化情報を参照・判別するだけで、磁気ディスク装置の初期化は終了し、初期化設定にかかる時間が大幅に短縮されるという効果を奏する。
【００４２】
また、万一、磁気ディスク装置が出荷時に初期化されていない場合にも、初期化確認領域からそれを判別し、当該磁気ディスク装置自身が有する初期化（フォーマット）動作を起動することにより初期化できるので、やはり、初期化構成にかかる時間が短縮され、通常運用中の性能劣化も引き起こさず、即応性や利便性が向上するという効果を奏する。また、書込み指令が無いので、アレイコントローラに対する負荷を低減させるという効果も生ずる。
【００４３】
（ディスクアレイ用初期化プログラム）
また、ここで上記の動作シーケンスで説明した初期化確認領域参照工程、初期化判別工程、初期化指令工程、情報保存工程、及びリセット情報設定工程の各工程の内容に対応した機能をコンピュータで実現するようプログラムとして構成したものがディスクアレイ用初期化プログラムである。
【００４４】
すなわち、ＲＡＩＤ構成の対象である複数の磁気ディスク装置２１〜２４と、この各磁気ディスク装置によるＲＡＩＤの設定とその動作を制御するアレイ制御装置を備えてなるディスクアレイ記憶システム１にあって、これら各磁気ディスク装置２１〜２４が初期化済みか否かの情報を得るために各磁気ディスク装置２１〜２４が備えている初期化確認領域２１Ｂ〜２４Ｂを順次参照する初期化確認領域参照機能、この各初期化確認領域２１Ｂ〜２４Ｂから得られる情報に基づいて各磁気ディスク装置２１〜２４が初期化済みか否かを判別する初期化判別機能、この初期化判別機能による判別処理によって未初期化の磁気ディスク装置が識別された場合に稼動して当該未初期化の磁気ディスク装置に初期化を指令する初期化指令機能、磁気ディスク装置２１〜２４の初期化が完了すると各磁気ディスク装置を対象としたＲＡＩＤ構成を設定するための情報を保存しＲＡＩＤ構成の設定準備を完了する情報保存機能、その情報保存機能による情報保存処理の後に各磁気ディスク装置２１〜２４の初期化確認領域２１Ｂ〜２４Ｂに設定された初期化情報をリセット情報に設定変更するリセット情報設定機能、を前記アレイ制御装置５０が備えているコンピュータに実現させるよう構成されている。
【００４５】
これにより、もし磁気ディスク装置が初期化済みであれば、初期化確認領域を参照・判別するだけで、磁気ディスク装置の初期化は終了し初期化設定にかかる時間が大幅に短縮され、また、万一、磁気ディスク装置が出荷時に初期化されていない場合にも、初期化確認領域からそれを判別し、当該磁気ディスク装置自身が有する初期化動作を起動することにより初期化できるので、やはり、初期化構成にかかる時間が短縮され、また通常運用中の性能劣化も引き起こさず、即応性や利便性が向上するという効果を奏する。
【００４６】
（偶数パリティＲＡＩＤ−５）
なお、上記実施形態では、ＲＡＩＤの構成例として、ＲＡＩＤ−１（ミラーリング）の場合を説明してきたが、例えば、ディスクアレイ記憶システムが、偶数パリティを使用するＲＡＩＤ−５であってもよい。
【００４７】
図５は、アレイコントローラ６０と磁気ディスク装置３１〜３５を備えたディスクアレイ記憶システム２の構成図である。この図５において、アレイコントローラ６０は、磁気ディスク装置３１〜３５を用いてＲＡＩＤ−５を実現するように構成されている。アレイコントローラ６０の初期化に必要な構成要素は、前述したＲＡＩＤ−１のアレイコントローラ５０と基本的に同じである。
【００４８】
ここで、磁気ディスク装置３１〜３５は、前記ディスクアレイ記憶システム１で説明した磁気ディスク装置と同様にデータ記憶領域と初期化確認領域を備えている。ここでは、ＲＡＩＤ−５の構成であるため、各々の磁気ディスク装置のデータ記憶領域はＲＡＩＤ−５を実現する上でのデータ部とパリティ部に分かれている。図５に示されているように、データ記憶領域３２Ａ−４，３３Ａ−３，３４Ａ−２，３５Ａ−１が、ＲＡＩＤ−５におけるパリティ部であり、残りの部分である３１Ａ−１〜３１Ａ−４，３２Ａ−１〜３２Ａ−３，３３Ａ−１，３３Ａ−２，３３Ａ−４，３４Ａ−１，３２Ａ−３，３４Ａ−４，３５Ａ−２〜３５Ａ−４は、ＲＡＩＤ−５におけるデータ部となる。
【００４９】
本ディスクアレイ記憶システム２はパリティチェックとして偶数パリティを採用しており、偶数パリティの場合は、データ部とパリティ部で偶数個（零個を含む）の“１”を含むように調整される。そのため、初期化確認領域３１Ｂ〜３５Ｂのチェックにより、もしこれら全ての磁気ディスク装置３１〜３５のデータ記憶領域３１Ａ〜３５Ａが初期化（“０”書込み）されていることが判明する場合には、“１”を含んでいないので、パリティ部における偶数パリティの条件が自動的に満たされていることになり、磁気ディスク装置３１〜３５へのアクセスをそれ以降行わず、ＲＡＩＤ構成設定を完了できる。
【００５０】
この場合も、図４に示した初期化設定のシーケンスにしたがって、全く同様に初期化構成が行なわれる。そのため、もし磁気ディスク装置が全て初期化済みであれば、初期化確認領域を参照・判別するだけで、ディスクアレイ記憶システム２の新増設時における磁気ディスク装置の初期化は終了し初期化設定時間が大幅に短縮され、また、万一、磁気ディスク装置が出荷時に初期化されていない場合にも、初期化確認領域からそれを判別し、当該磁気ディスク装置自身が有する初期化（フォーマット）動作をアレイ制御装置から起動することにより初期化できるので、やはり、初期化設定時間が短縮され、また通常運用中の性能劣化も引き起こさず、即応性や利便性が向上するという効果を奏する。
【００５１】
（第２の実施形態）
次に、本発明の第２の実施形態に係るディスクアレイ記憶システムとして、奇数パリティのＲＡＩＤ−５構成を有するディスクアレイ記憶システムを図面に基づいて説明する。
【００５２】
図６は、本ディスクアレイ記憶システム３（奇数パリティのＲＡＩＤ−５構成）のブロック構成図であり、アレイコントローラ（アレイ制御装置）７０と磁気ディスク装置３１〜３５とを備えて構成されている。これらの磁気ディスク装置３１〜３５は、図３で説明した磁気ディスク装置１０と同様のデータ記憶領域と初期化確認領域を備えている。
【００５３】
本ディスクアレイ記憶システム３では、奇数パリティのＲＡＩＤ−５構成を採用している。そのため、ＲＡＩＤ−５のパリティ部となるデータ記憶領域３２Ａ−４、３３Ａ−３，３４Ａ−２，３５Ａ−１は、奇数パリティと整合させるため、パリティ部を除いた残りのデータ記憶領域である３１Ａ−１〜３１Ａ−４，３２Ａ−１〜３２Ａ−３，３３Ａ−１，３３Ａ−２，３３Ａ−４，３４Ａ−１，３４Ａ−３，３４Ａ−４，３５Ａ−２〜３５Ａ−４と整合するデータを書き込むよう動作が行なわれる。
【００５４】
本実施形態では、このパリティ初期化のための書込み動作が存在する点が、第１の実施形態と異なる特徴である。図６において、アレイコントローラ（アレイ制御装置）７０は、図示しないホストコンピュータからの書込み読出し指令（コマンド）を仲介し、磁気ディスク装置３１〜３５に対する書込み読出し動作を制御する。また、アレイコントローラ７０は、磁気ディスク装置３１〜３５を監視し、信頼性と性能を向上させるＲＡＩＤ技術を実現している。すなわち、複数の磁気ディスク装置３１〜３４を用いてＲＡＩＤを構成できる機能、ＲＡＩＤを構成することにより各磁気ディスク装置３１〜３４に分割して保存されている情報を元の情報に戻す機能、万が一壊れている磁気ディスク装置が発見された場合でも、壊れた磁気ディスク装置を切り離してＲＡＩＤ構成が許す限り動作し続ける機能、組み込むＲＡＩＤの種類により磁気ディスク装置３１〜３４に適切なアドレスで適切なコマンドを出す機能などを備えて構成されている。
【００５５】
それに加えて、本アレイコントローラ７０は、図７に示すように本実施形態に特徴的なディスクアレイ記憶システム３の新設、又は増設時に必要なＲＡＩＤ構成等の初期化設定を行なうための構成要素を備えている。
【００５６】
この図７において、アレイコントローラ７０は、初期化設定の際動作する各構成要素、すなわち、各磁気ディスク装置３１〜３５の初期化確認領域３１Ｂ〜３５Ｂを順次参照し初期化済みか否かを判別する判別手段７１と、その判別の結果、もし初期化されていなければ、当該磁気ディスク装置のデータ記憶領域を初期化（“０”書込み）させるため、当該磁気ディスク装置にＦＯＲＭＡＴコマンドを送るコマンド送出手段７２と、全ての磁気ディスク装置３１〜３５の初期化確認領域３１Ｂ〜３５Ｂの判別が終了すると、各磁気ディスク装置のデータ記憶領域であって、ＲＡＩＤのパリティ領域に該当する部分に、奇数パリティ則にしたがって“１”を書き込む指令を送出するパリティ初期化手段７５と、ＲＡＩＤ情報を保存してＲＡＩＤ構成を終了する情報保存手段７３と、磁気ディスク装置３１〜３５の初期化確認領域３１Ｂ〜３５Ｂの初期化済み情報をリセット情報に変更するリセット手段７４、及びこれら各手段を制御する主制御部７６を備えて構成されている。
【００５７】
第１の実施形態に係るアレイコントローラ５０との違いは、パリティ初期化手段７５が付加されている点である。このパリティ初期化手段７５は、各磁気ディスク装置のデータ記憶領域であって、ＲＡＩＤのパリティ領域に該当する部分に、奇数パリティ則にしたがって“１”を書き込む指令を送出する。このパリティ初期化手段７５により、奇数パリティのＲＡＩＤ構成の場合であっても、パリティ部分にのみ“１”を書込めばよいので、ｎ台の磁気ディスク装置構成のディスクアレイ記憶システムであれば、前記憶容量の１／ｎで済むので、初期化時間は従来に比べて大幅に短縮され、また通常運用中の性能劣化も引き起こさず、即応性や利便性が向上するという効果を奏する。
【００５８】
次に、上述の初期化設定の詳細な動作を図面に基づいて説明する。図８は初期化設定の動作シーケンス図である。先ず、磁気ディスク装置３１〜３５が初期化済みであるかどうかをチェックする段階（ステップＳ２２１からステップＳ２２３）までは第1の実施形態（図４に示す処理）と同じである。
【００５９】
すなわち、先ず、ＲＡＩＤ構成設定を実施する磁気ディスク装置の存在を確認し（ステップＳ２２０）、続いて、ＲＡＩＤ構成設定を実施する磁気ディスク装置が初期化済みか否かを、図６の初期化確認領域３１Ｂ〜３５Ｂの初期化情報を参照し（初期化確認領域参照工程）、その初期化情報に基づいて確認・判定している（ステップＳ２２１、初期化判別工程）。
【００６０】
この判別工程で当該磁気ディスク装置が初期化済みで有ることが判断されると、図８のステップＳ２２３に移り、同じＲＡＩＤ構成設定で使用される他の磁気ディスク装置が存在するか否かを判定し、もし存在すれば、ステップＳ２２１（初期化判別工程）に戻り、その磁気ディスク装置の初期化状態をその初期化確認領域３１Ｂ〜３５Ｂでチェックする。
【００６１】
一方、上記の初期化判別工程（ステップＳ２２１）において、初期化済みでない磁気ディスク装置を発見した場合には、ステップＳ２２２に移行し、磁気ディスク装置自身が備えている初期化（フォーマット）手段を起動してこの磁気ディスク装置を初期化するために初期化指令を送出する（ステップＳ２２２、初期化指令工程）。このとき、磁気ディスク装置自身が持つ磁気ディスク装置内の初期化機能を用いているため、アレイコントローラ７０は当該磁気ディスク装置に対し、初期化指令である「ＦＯＲＭＡＴコマンド」発行する（初期化指令工程）のみで、他の書込み指令「ＷＲＩＴＥ」や読出し指令「ＲＥＡＤ」といった磁気ディスク装置内のデータ記憶領域にアクセスするコマンドを発行する必要はない。
【００６２】
このようにして、ＲＡＩＤ構成している全ての磁気ディスク装置３１〜３５が初期化済みとなる。ここで、本実施形態においては奇数パリティであるため、各磁気ディスク装置３１〜３５のデータ記憶領域に初期化によって“０”が書き込まれていても、ＲＡＩＤ構成においてパリティ部分の役割を担っている磁気ディスク装置のデータ記憶領域部分に、“１”の書込みが必要となる。
【００６３】
そこで、次のステップＳ２３０に移り、各磁気ディスク装置のデータ記憶領域であって、ＲＡＩＤのパリティ領域に該当する部分３２Ａ−４、３３Ａ−３，３４Ａ−２，３５Ａ−１であるか否かを判別し（ステップ２３０）、そうであれば奇数パリティ則にしたがって“１”を書き込む指令を送出する（ステップＳ２３１，パリティ初期化工程）。
【００６４】
書き込むデータの実際の値は、ＲＡＩＤ−５のデータ部の値によるが、例えば、図６でＲＡＩＤ−５のパリティ部であるデータ記憶領域３２Ａ−４の値を決める為には、他の磁気ディスク装置３１，３３，３４，３５のデータ記憶領域３１Ａ−４，３３Ａ−４，３４Ａ−４，３５Ａ−４の値が必要である。もし、初期化確認領域のチェックによってデータ記憶領域３１Ａ−４，３３Ａ−４，３４Ａ−４，３５Ａ−４が全て初期化状態であることが確認されたときは、それらの値はすべて“０”であるから、パリティ部であるデータ記憶領域３２Ａ−４にだけ“１”を書き込めば、ＲＡＩＤ−５の構成を完了することができる。この場合は、全てに書き込む場合に比べて、１／５で済んでいる。そのため初期化設定に要する時間も大幅に短縮される。
【００６５】
これによって、ＲＡＩＤ−５のパリティが奇数に設定されると、ＲＡＩＤ構成情報を保存してＲＡＩＤ構成設定を完了する（ステップＳ２４０、情報保存工程）。
【００６６】
そして最後に、磁気ディスク装置３１〜３４の初期化確認領域３１Ｂ〜３５Ｂをクリアにする、すなわち、リセット状態に設定しなおす（ステップＳ２５０、リセット情報設定工程）。これは、一度使用された磁気ディスク装置が一旦何らかの理由で構成から除かれ、再度組み込まれるような場合に、初期化されていない磁気ディスク装置、あるいは一度書き込みが行なわれもはや初期化状態ではなくなった磁気ディスク装置を初期化済みと間違って判断しないためである。
【００６７】
以上のようにして、ＲＡＩＤを構成する磁気ディスク装置３１〜３５が初期化確認領域３１Ｂ〜３５Ｂにより初期化が完了していることが示されると、アレイコントローラ７０は磁気ディスク装置３１〜３５のデータ記憶領域３１Ａ〜３５Ａのパリティ部分に対してだけ、奇数パリティ則にしたがって“１”を書込むので、短時間にＲＡＩＤ構成設定を完了することができる。
【００６８】
ここで、上記の動作シーケンスで説明した初期化確認領域参照工程、初期化判別工程、初期化指令工程、パリティ初期化工程、情報保存工程、及びリセット情報設定工程の各工程により奇数パリティ用のディスクアレイ用初期化方法が構成されている。
【００６９】
すなわち、ディスクアレイ記憶システム３を初期化構成する奇数パリティのディスクアレイ用初期化方法では、データを記憶するデータ記憶領域３１Ａ〜３５Ａとこのデータ記憶領域が初期化済み（“０”書込み）か否かを示す初期化情報を記憶する初期化確認領域３１Ｂ〜３５Ｂを備えた各磁気ディスク装置３１〜３５の初期化確認領域３１Ｂ〜３５Ｂを順次参照する初期化確認領域参照工程と、その初期化情報に基づいて初期化済みか否かを判別する初期化判別工程と、前記判別の結果、もし前記初期化確認領域３１Ｂ〜３５Ｂがリセット情報になっていれば、当該磁気ディスク装置のデータ記憶領域を初期化（“０”書込み）させるため、アレイコントローラ（アレイ制御装置）７０から当該磁気ディスク装置に初期化を指令するコマンドを送る初期化指令工程と、前記全ての磁気ディスク装置２１〜２４の初期化確認領域２１Ｂ〜２４Ｂの初期化判別工程が終了すると、前記各磁気ディスク装置３１〜３５のデータ記憶領域であって、ＲＡＩＤのパリティ領域に該当する部分に、奇数パリティ則にしたがって“１”を書き込む指令を送出するパリティ初期化工程と、ＲＡＩＤ情報を保存してＲＡＩＤ構成を終了する情報保存工程と、磁気ディスク装置２１〜２４の初期化確認領域２１Ｂ〜２４Ｂの初期化済み情報をリセット情報に変更するリセット情報設定工程とを備えている。
【００７０】
これにより、もし磁気ディスク装置が初期化済みであれば、初期化確認領域を参照・判別するだけで、また、万一、磁気ディスク装置が出荷時に初期化されていない場合には、初期化確認領域からそれを判別し、当該磁気ディスク装置自身が有する初期化（フォーマット）動作を起動することにより初期化した後、上記パリティ初期化工程により、パリティ部分にのみ“１”が書込まれるので、ｎ台の磁気ディスク装置構成のディスクアレイ記憶システムであれば、書込みは前記憶容量の１／ｎで済むので、初期化時間は従来に比べて大幅に短縮され、また通常運用中の性能劣化も引き起こさず、即応性や利便性が向上する。
【００７１】
（プログラム）
また、ここで上記の動作シーケンスで説明した初期化確認領域参照工程、初期化判別工程、初期化指令工程、パリティ初期化工程、情報保存工程、及びリセット情報設定工程の各工程の内容に対応した機能をコンピュータで実現させるようプログラムとして構成したのが奇数パリティのディスクアレイ用初期化プログラムである。
【００７２】
すなわち、ＲＡＩＤ構成の対象である複数の磁気ディスク装置３１〜３５と、この各磁気ディスク装置によるＲＡＩＤの設定とその動作を制御するアレイ制御装置を備えてなるディスクアレイ記憶システム１にあって、これら各磁気ディスク装置３１〜３５が初期化済みか否かの情報を得るために各磁気ディスク装置３１〜３５が備えている初期化確認領域３１Ｂ〜３５Ｂを順次参照する初期化確認領域参照機能、この各初期化確認領域３１Ｂ〜３５Ｂから得られる情報に基づいて各磁気ディスク装置３１〜３５が初期化済みか否かを判別する初期化判別機能、この初期化判別機能による判別処理によって未初期化の磁気ディスク装置が識別された場合に稼動して当該未初期化の磁気ディスク装置に初期化を指令する初期化指令機能、磁気ディスク装置３１〜３５の初期化が完了すると各磁気ディスク装置のデータ記憶領域３１Ａ〜３５Ａであって、ＲＡＩＤのパリティ領域に該当する部分に、奇数パリティ則にしたがって“１”を書き込む指令を送出するパリティ初期化機能、このパリティ初期化が完了すると各磁気ディスク装置３１〜３５を対象としたＲＡＩＤ構成を設定するための情報を保存しＲＡＩＤ構成の設定準備を完了する情報保存機能、その情報保存機能による情報保存処理の後に各磁気ディスク装置３１〜３５の初期化確認領域３１Ｂ〜３５Ｂに設定された初期化情報をリセット情報に設定変更するリセット情報設定機能を前記アレイ制御装置５０が備えているコンピュータに実現させるよう構成されている。
【００７３】
これにより、もし磁気ディスク装置が初期化済みであれば、初期化確認領域を参照・判別するだけで、また、万一、磁気ディスク装置が出荷時に初期化されていない場合には、初期化確認領域からそれを判別し、当該磁気ディスク装置自身が有する初期化（フォーマット）動作を起動することにより初期化した後、上記パリティ初期化処理により、パリティ部分にのみ“１”を書込めばよいので、ｎ台の磁気ディスク装置構成のディスクアレイ記憶システムであれば、前記憶容量の１／ｎで済むので、初期化時間は従来に比べて大幅に短縮され、また通常運用中の性能劣化も引き起こさず、即応性や利便性が向上するという効果を奏する。
【図面の簡単な説明】
【００７４】
【図１】本発明の第1の実施形態に係るディスクアレイ記憶システムのアレイコントローラが備える初期化動作に必要な構成要素を示すブロック図である。
【図２】本発明の第1の実施形態に係るディスクアレイ記憶システム（ＲＡＩＤ−１構成）の一構成ブロック図である。
【図３】図１に開示した磁気ディスク装置の記憶領域の使用区分を示した図である
【図４】図２に示すディスクアレイ記憶システム（ＲＡＩＤ−１構成）の初期化動作を示すシーケンス図である。
【図５】第１の実施形態に係る他の例としてのディスクアレイ記憶システム（偶数パリティＲＡＩＤ−５構成）の一構成例を示すブロック図である。
【図６】本発明の第２の実施形態に係るディスクアレイ（奇数パリティＲＡＩＤ−５構成）の一構成例を示すブロック図である。
【図７】図６に示すアレイコントローラ部分が備える初期化動作に必要な構成要素を示すブロック図である。
【図８】図６に示すディスクアレイ記憶システム（奇数パリティＲＡＩＤ−５構成）の初期化動作を示すシーケンス図である。
【図９】関連技術における一ディスクアレイ記憶システムのＲＡＩＤ構成初期化動作の一例を示すシーケンス図である。
【符号の説明】
【００７５】
１  ディスクアレイ記憶システム（ＲＡＩＤ−１）
２  ディスクアレイ記憶システム（偶数パリティのＲＡＩＤ−５）
３  ディスクアレイ記憶システム（奇数パリティのＲＡＩＤ−５）
１０    磁気ディスク装置
１０Ａ  データ記憶領域
１０Ｂ  初期化確認領域
２１〜２４    磁気ディスク装置（ＲＡＩＤ−１構成）
２１Ａ〜２４Ａ  データ記憶領域
２１Ｂ〜２４Ｂ  初期化確認領域
３１〜３５    磁気ディスク装置（ＲＡＩＤ−５構成における）
３１Ａ−ｍ〜３５Ａ−ｍ  磁気ディスク３１から３５のデータ記憶領域
３１Ｂ〜３５Ｂ        磁気ディスク３１から３５の初期化確認領域
３２Ａ−４，３３Ａ−３，３４Ａ−２，３５Ａ−１  ＲＡＩＤ−５構成のパリティ部分
５０，６０    アレイコントローラ（アレイ制御装置）
５１，７１    判別手段
５２，７２    コマンド送出手段
５３，７３    ＲＡＩＤ情報保存手段
５４，７４    リセット手段
５６、７６    主制御部
７０    アレイコントローラ（アレイ制御装置）（奇数パリティのＲＡＩＤ−５構成）
７５    パリティ初期化手段
【図１】
0004935643.tif 000002
【図２】
0004935643.tif 000003
【図３】
0004935643.tif 000004
【図４】
0004935643.tif 000005
【図５】
0004935643.tif 000006
【図６】
0004935643.tif 000007
【図７】
0004935643.tif 000008
【図８】
0004935643.tif 000009
【図９】
0004935643.tif 000010