(57)【特許請求の範囲】
【請求項１】
複数のＲＡＩＤレベルをサポートするＲＡＩＤ制御装置であって、
ディスク内に複数のＲＡＩＤレベルの評価用ＲＡＩＤ領域を作成し、前記ディスク内に構築済みのブートディスクとしてのＲＡＩＤ領域の環境を、作成した前記評価用ＲＡＩＤ領域に自動的に展開する評価用ＲＡＩＤ領域作成手段と、
前記ディスク内に存在する複数のＲＡＩＤレベルの評価用ＲＡＩＤ領域の中から指定された評価用ＲＡＩＤ領域に切り替えてブートする評価用ＲＡＩＤ領域切替手段と
を備えることを特徴とするＲＡＩＤ制御装置。
【請求項２】
ＲＡＩＤディスクの制御情報を格納するアレイ管理エリアに、前記ＲＡＩＤ制御装置を評価する機能が有効かどうか示す切替情報を設定し、
前記評価用ＲＡＩＤ領域作成手段は、前記アレイ管理エリアの切替情報が有効である場合に、前記評価用ＲＡＩＤ領域の作成処理を行うことを特徴とする請求項１に記載のＲＡＩＤ制御装置。
【請求項３】
前記評価用ＲＡＩＤ領域作成手段は、前記ディスクをチェックし、前記構築済みのＲＡＩＤ領域と未使用領域とを確認し、未使用領域が前記構築済みのＲＡＩＤ領域よりも空いている場合、サポートしているＲＡＩＤレベルから、前記構築済みのＲＡＩＤ領域のＲＡＩＤレベル以外のＲＡＩＤレベルを選択し、前記構築済みのＲＡＩＤ領域と同一容量の領域を前記評価用ＲＡＩＤ領域として作成することを特徴とする請求項１又は請求項２に記載のＲＡＩＤ制御装置。
【請求項４】
前記評価用ＲＡＩＤ領域作成手段は、前記構築済みのＲＡＩＤ領域内からデータを順次リードして作成した前記評価用ＲＡＩＤ領域にコピーすることを特徴とする請求項１から請求項３の何れかに記載のＲＡＩＤ制御装置。
【請求項５】
前記構築済みのＲＡＩＤ領域及び前記評価用ＲＡＩＤ領域に対応する各アレイ管理エリアに格納されるアレイ管理エリア情報を、順番に格納するエリア情報部と、
現在有効なアレイ管理エリア情報と１つ前に有効であったアレイ管理エリア情報の、前記エリア情報部の位置を示す位置情報と、前記エリア情報部の各アレイ管理エリア情報のＲＡＩＤレベルを示す情報を格納する有効ＲＡＩＤ情報部を備え、
前記評価用ＲＡＩＤ領域作成手段は、前記構築済みのＲＡＩＤ領域及び前記評価用ＲＡＩＤ領域に対応する前記アレイ管理エリア情報を、前記エリア情報部に順番に書き込み、かつ前記有効ＲＡＩＤ情報部に、前記エリア情報部に書き込んだ前記アレイ管理エリア情報のＲＡＩＤレベルの情報を格納すると共に、前記有効ＲＡＩＤ情報部の位置情報を更新し、前記アレイ管理エリアに、前記評価用ＲＡＩＤ領域の開始アドレスと終了アドレスを含む情報を書き込むことを特徴とする請求項１から請求項４の何れかに記載のＲＡＩＤ制御装置。
【請求項６】
前記評価用ＲＡＩＤ領域切替手段は、
前記構築済みのＲＡＩＤ領域及び前記評価用ＲＡＩＤ領域について、前記有効ＲＡＩＤ情報部の各アレイ管理エリア情報のＲＡＩＤレベルを示す情報を提示して、ブートするＲＡＩＤレベルの指示を受け付け、
指示を受け付けると、前記有効ＲＡＩＤ情報部から現在有効になっているＲＡＩＤ領域のアレイ管理エリアの情報を前記エリア情報部の該当アレイ管理エリア情報に退避し、
前記有効ＲＡＩＤ情報部の現在有効となっているＲＡＩＤレベルの位置情報を、１つ前に有効であったＲＡＩＤレベルの位置情報に格納し、現在有効となっているＲＡＩＤレベルの位置情報に、指示されたＲＡＩＤレベルの位置情報を格納し、
指示されたＲＡＩＤレベルのアレイ管理エリア情報を前記エリア情報部からリードして指示されたＲＡＩＤレベルのアレイ管理エリアに書き込み、
指定されたＲＡＩＤ領域からブートできるようにアドレス変換を行うことを特徴とする請求項５に記載のＲＡＩＤ制御装置。
【請求項７】
前記評価用ＲＡＩＤ領域切替手段は、現在有効となっているＲＡＩＤレベルのアレイ管理エリアのアドレス情報と、１つ前に有効であったＲＡＩＤレベルのアレイ管理エリアのアドレス情報から、開始アドレスの差分アドレスを算出し、ディスク内の先頭部分に格納されているマスタブートレコードの情報をリードして、基本パーティションや論理パーティションの情報に格納されているディスクのアドレスに対して差分アドレスを加算して、指示されたＲＡＩＤ領域のアドレスになるようにアドレス変換を行うことを特徴とする請求項６に記載のＲＡＩＤ制御装置。
【請求項８】
複数のＲＡＩＤレベルをサポートするＲＡＩＤ制御装置の評価用ＲＡＩＤ環境構築方法であって、
ディスク内に複数のＲＡＩＤレベルの評価用ＲＡＩＤ領域を作成し、前記ディスク内に構築済みのブートディスクとしてのＲＡＩＤ領域の環境を、作成した前記評価用ＲＡＩＤ領域に自動的に展開する評価用ＲＡＩＤ領域作成ステップと、
前記ディスク内に存在する複数のＲＡＩＤレベルの評価用ＲＡＩＤ領域の中から指定された評価用ＲＡＩＤ領域に切り替えてブートする評価用ＲＡＩＤ領域切替ステップと
を含むことを特徴とする評価用ＲＡＩＤ環境構築方法。
【請求項９】
ＲＡＩＤディスクの制御情報を格納するアレイ管理エリアに、前記ＲＡＩＤ制御装置を評価する機能が有効かどうか示す切替情報を設定し、
前記評価用ＲＡＩＤ領域作成ステップにおいて、前記アレイ管理エリアの切替情報が有効である場合に、前記評価用ＲＡＩＤ領域の作成処理を行うことを特徴とする請求項８に記載の評価用ＲＡＩＤ環境構築方法。
【請求項１０】
前記評価用ＲＡＩＤ領域作成ステップにおいて、前記ディスクをチェックし、前記構築済みのＲＡＩＤ領域と未使用領域とを確認し、未使用領域が前記構築済みのＲＡＩＤ領域よりも空いている場合、サポートしているＲＡＩＤレベルから、前記構築済みのＲＡＩＤ領域のＲＡＩＤレベル以外のＲＡＩＤレベルを選択し、前記構築済みのＲＡＩＤ領域と同一容量の領域を前記評価用ＲＡＩＤ領域として作成することを特徴とする請求項８又は請求項９に記載の評価用ＲＡＩＤ環境構築方法。
【請求項１１】
前記評価用ＲＡＩＤ領域作成ステップにおいて、前記構築済みのＲＡＩＤ領域内からデータを順次リードして作成した前記評価用ＲＡＩＤ領域にコピーすることを特徴とする請求項８から請求項１０の何れかに記載の評価用ＲＡＩＤ環境構築方法。
【請求項１２】
前記構築済みのＲＡＩＤ領域及び前記評価用ＲＡＩＤ領域に対応する各アレイ管理エリアに格納されるアレイ管理エリア情報を、順番に格納するエリア情報部と、
現在有効なアレイ管理エリア情報と１つ前に有効であったアレイ管理エリア情報の、前記エリア情報部の位置を示す位置情報と、前記エリア情報部の各アレイ管理エリア情報のＲＡＩＤレベルを示す情報を格納する有効ＲＡＩＤ情報部を備え、
前記評価用ＲＡＩＤ領域作成ステップにおいて、前記構築済みのＲＡＩＤ領域及び前記評価用ＲＡＩＤ領域に対応する前記アレイ管理エリア情報を、前記エリア情報部に順番に書き込み、かつ前記有効ＲＡＩＤ情報部に、前記エリア情報部に書き込んだ前記アレイ管理エリア情報のＲＡＩＤレベルの情報を格納すると共に、前記有効ＲＡＩＤ情報部の位置情報を更新し、前記アレイ管理エリアに、前記評価用ＲＡＩＤ領域の開始アドレスと終了アドレスを含む情報を書き込むことを特徴とする請求項８から請求項１１の何れかに記載の評価用ＲＡＩＤ環境構築方法。
【請求項１３】
前記評価用ＲＡＩＤ領域切替ステップにおいて、
前記構築済みのＲＡＩＤ領域及び前記評価用ＲＡＩＤ領域について、前記有効ＲＡＩＤ情報部の各アレイ管理エリア情報のＲＡＩＤレベルを示す情報を提示して、ブートするＲＡＩＤレベルの指示を受け付け、
指示を受け付けると、前記有効ＲＡＩＤ情報部から現在有効になっているＲＡＩＤ領域のアレイ管理エリアの情報を前記エリア情報部の該当アレイ管理エリア情報に退避し、
前記有効ＲＡＩＤ情報部の現在有効となっているＲＡＩＤレベルの位置情報を、１つ前に有効であったＲＡＩＤレベルの位置情報に格納し、現在有効となっているＲＡＩＤレベルの位置情報に、指示されたＲＡＩＤレベルの位置情報を格納し、
指示されたＲＡＩＤレベルのアレイ管理エリア情報を前記エリア情報部からリードして指示されたＲＡＩＤレベルのアレイ管理エリアに書き込み、
指定されたＲＡＩＤ領域からブートできるようにアドレス変換を行うことを特徴とする請求項１２に記載の評価用ＲＡＩＤ環境構築方法。
【請求項１４】
前記評価用ＲＡＩＤ領域切替ステップにおいて、現在有効となっているＲＡＩＤレベルのアレイ管理エリアのアドレス情報と、１つ前に有効であったＲＡＩＤレベルのアレイ管理エリアのアドレス情報から、開始アドレスの差分アドレスを算出し、ディスク内の先頭部分に格納されているマスタブートレコードの情報をリードして、基本パーティションや論理パーティションの情報に格納されているディスクのアドレスに対して差分アドレスを加算して、指示されたＲＡＩＤ領域のアドレスになるようにアドレス変換を行うことを特徴とする請求項１３に記載の評価用ＲＡＩＤ環境構築方法。
【請求項１５】
複数のＲＡＩＤレベルをサポートするＲＡＩＤ制御装置上で動作し、評価用ＲＡＩＤ環境を構築するプログラムであって、
前記ＲＡＩＤ制御装置に、
ディスク内に複数のＲＡＩＤレベルの評価用ＲＡＩＤ領域を作成し、前記ディスク内に構築済みのブートディスクとしてのＲＡＩＤ領域の環境を、作成した前記評価用ＲＡＩＤ領域に自動的に展開する評価用ＲＡＩＤ領域作成処理と、
前記ディスク内に存在する複数のＲＡＩＤレベルの評価用ＲＡＩＤ領域の中から指定された評価用ＲＡＩＤ領域に切り替えてブートする評価用ＲＡＩＤ領域切替処理とを実行させることを特徴とするプログラム。
【請求項１６】
ＲＡＩＤディスクの制御情報を格納するアレイ管理エリアに、前記ＲＡＩＤ制御装置を評価する機能が有効かどうか示す切替情報を設定し、
前記評価用ＲＡＩＤ領域作成処理において、前記アレイ管理エリアの切替情報が有効である場合に、前記評価用ＲＡＩＤ領域の作成処理を行うことを特徴とする請求項１５に記載のプログラム。
【請求項１７】
前記評価用ＲＡＩＤ領域作成処理において、前記ディスクをチェックし、前記構築済みのＲＡＩＤ領域と未使用領域とを確認し、未使用領域が前記構築済みのＲＡＩＤ領域よりも空いている場合、サポートしているＲＡＩＤレベルから、前記構築済みのＲＡＩＤ領域のＲＡＩＤレベル以外のＲＡＩＤレベルを選択し、前記構築済みのＲＡＩＤ領域と同一容量の領域を前記評価用ＲＡＩＤ領域として作成することを特徴とする請求項１５又は請求項１６に記載のプログラム。
【請求項１８】
前記評価用ＲＡＩＤ領域作成処理において、前記構築済みのＲＡＩＤ領域内からデータを順次リードして作成した前記評価用ＲＡＩＤ領域にコピーすることを特徴とする請求項１５から請求項１７の何れかに記載のプログラム。
【請求項１９】
前記構築済みのＲＡＩＤ領域及び前記評価用ＲＡＩＤ領域に対応する各アレイ管理エリアに格納されるアレイ管理エリア情報を、順番に格納するエリア情報部と、
現在有効なアレイ管理エリア情報と１つ前に有効であったアレイ管理エリア情報の、前記エリア情報部の位置を示す位置情報と、前記エリア情報部の各アレイ管理エリア情報のＲＡＩＤレベルを示す情報を格納する有効ＲＡＩＤ情報部を備え、
前記評価用ＲＡＩＤ領域作成処理において、前記構築済みのＲＡＩＤ領域及び前記評価用ＲＡＩＤ領域に対応する前記アレイ管理エリア情報を、前記エリア情報部に順番に書き込み、かつ前記有効ＲＡＩＤ情報部に、前記エリア情報部に書き込んだ前記アレイ管理エリア情報のＲＡＩＤレベルの情報を格納すると共に、前記有効ＲＡＩＤ情報部の位置情報を更新し、前記アレイ管理エリアに、前記評価用ＲＡＩＤ領域の開始アドレスと終了アドレスを含む情報を書き込むことを特徴とする請求項１５から請求項１８の何れかに記載のプログラム。
【請求項２０】
前記評価用ＲＡＩＤ領域切替処理において、
前記構築済みのＲＡＩＤ領域及び前記評価用ＲＡＩＤ領域について、前記有効ＲＡＩＤ情報部の各アレイ管理エリア情報のＲＡＩＤレベルを示す情報を提示して、ブートするＲＡＩＤレベルの指示を受け付け、
指示を受け付けると、前記有効ＲＡＩＤ情報部から現在有効になっているＲＡＩＤ領域のアレイ管理エリアの情報を前記エリア情報部の該当アレイ管理エリア情報に退避し、
前記有効ＲＡＩＤ情報部の現在有効となっているＲＡＩＤレベルの位置情報を、１つ前に有効であったＲＡＩＤレベルの位置情報に格納し、現在有効となっているＲＡＩＤレベルの位置情報に、指示されたＲＡＩＤレベルの位置情報を格納し、
指示されたＲＡＩＤレベルのアレイ管理エリア情報を前記エリア情報部からリードして指示されたＲＡＩＤレベルのアレイ管理エリアに書き込み、
指定されたＲＡＩＤ領域からブートできるようにアドレス変換を行うことを特徴とする請求項１９に記載のプログラム。
【請求項２１】
前記評価用ＲＡＩＤ領域切替処理において、現在有効となっているＲＡＩＤレベルのアレイ管理エリアのアドレス情報と、１つ前に有効であったＲＡＩＤレベルのアレイ管理エリアのアドレス情報から、開始アドレスの差分アドレスを算出し、ディスク内の先頭部分に格納されているマスタブートレコードの情報をリードして、基本パーティションや論理パーティションの情報に格納されているディスクのアドレスに対して差分アドレスを加算して、指示されたＲＡＩＤ領域のアドレスになるようにアドレス変換を行うことを特徴とする請求項２０に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のＲＡＩＤレベルに対応したＲＡＩＤ制御装置の開発作業等において、複数のＲＡＩＤレベル全てについて評価用のＲＡＩＤ環境を構築することを可能とするＲＡＩＤＲＡＩＤ制御装置、評価用ＲＡＩＤ環境構築方法及びプログラムに関する。
【背景技術】
【０００２】
サーバ等を含むコンピュータでは、データの冗長性や応答性を高めるためにＲＡＩＤ機能を持つものがある。このＲＡＩＤ(Redundant Arrays of Independent (Inexpensive) Disks)とは、コンピュータシステムにおいてハードディスクを複数台使用して高速化や信頼性を高めることを目的とした技術であり、複数のハードディスクにデータを分散させ応答性を高めたＲＡＩＤ０（ストライピング）、複数のハードディスクに同一データを書き込みデータの冗長性を高めたＲＡＩＤ１（ミラーリング）、複数のハードディスクにデータとそこから生成したパリティデータとを分散させ読み込みの応答性を高めつつ冗長性を高めたＲＡＩＤ５（パリティ付ストライピング）等を含め、いくつかの種類が定義されている。
【０００３】
コンピュータシステムでＲＡＩＤ機能を実現するには、一般にＲＡＩＤ機能を持つＩＯ拡張カード等で実現されるＲＡＩＤ機器を組み込むことでＲＡＩＤシステムを構築することができる。ここで、ＩＯ拡張カード等のＲＡＩＤ機器は、通常いくつかのＲＡＩＤレベルをサポートしている。ユーザはシステムの使用環境に応じてこれらのＲＡＩＤレベルを選択してＲＡＩＤシステムを構築することができる。
【０００４】
複数の異なるＲＡＩＤレベルに対応できるように構成されたＲＡＩＤシステムとしては、種々の関連技術が知られている。例えば、特許文献１には、ＲＡＩＤレベルの変換によりＲＡＩＤグループの容量変更を行うための技術が開示されている。
【０００５】
また、特許文献２には、ＲＡＩＤレベル４とＲＡＩＤレベル５とを選択的に実現するための技術が開示されている（特許文献２参照）。さらに、特許文献３には、ＡＴＡコントローラをエミュレーションすることによりＲＡＩＤレベル３や５の使用を可能にするＲＡＩＤコントローラが開示されている。
【０００６】
以上のような複数のＲＡＩＤレベルに対応したＲＡＩＤ機器の開発作業においては、当然のことながらサポートしているＲＡＩＤレベル全てについて評価を行う必要がある。また、一般にＲＡＩＤディスクの利用方法としては、ＯＳ（オペレーティングシステム）を格納したブートドライブとは別のディスク領域として使用するデータディスクとしての利用方法と、ＯＳを格納したブート部分を含めて使用するブートディスクとしての利用方法の２通りがある。このため、ＲＡＩＤ機器におけるドライバなどの評価作業では、データディスクのみならずブートディスクに対する評価も必要となってくる。
【０００７】
【特許文献１】特開２００４−２１３０６４号公報
【特許文献２】特開平７−５９９７号公報
【特許文献３】特表２００３−５１０６８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ここで、ブートディスクに対する評価を行う場合、評価環境を構築するには、ＲＡＩＤディスクに対してＯＳのインストール作業を行う必要がある。すなわち、ＯＳのインストールを実施し、その後、そのＯＳの関連パッチの適用、各種アプリケーションの適用、各種の設定作業を行うと共に、その上で評価で使用するツール類の適用を行うなどといった作業を順に実施しなければならず、１つのＲＡＩＤレベルのブートディスク環境を構築するのに時間を要していた。
【０００９】
通常ＲＡＩＤディスクに対しては１つのＯＳしかインストールすることはできないため、ＲＡＩＤ機器のドライバなどの評価においては、サポートしているＲＡＩＤレベルやサポートしているＯＳのそれぞれについて評価項目表があり、開発作業者はそれに応じて複数のブートディスク環境を構築し、評価を実施する必要がある。しかしながら、前述したように、１つのブートディスク環境を構築するのに時間を要するため、頻繁にＲＡＩＤレベルを変えて評価する場合、環境の構築作業に多くの時間をとられ、評価効率が非常に悪くなるという問題があった。
【００１０】
これは、例えば、ＲＡＩＤ５の環境における評価中に、評価マシンにある程度の空き時間が発生し、かつＲＡＩＤ５の評価ではこの空き時間で実行できる評価の項目が無い場合、ＲＡＩＤレベルを変更して評価を実施しようとすると、インストールを含めた環境構築時間を考慮しなければならず、空き時間が環境構築に要する時間より長くなければ、ＲＡＩＤレベルを変更した評価を実施することができず、無駄な待ち時間が発生する可能性があった。
【００１１】
この問題は、全てのブートディスク環境をあらかじめ構築しておけば、解決できるようにも思われるが、例えば、前述したＲＡＩＤ０、１、５をサポートし、６種類のＯＳをサポートしているようなＲＡＩＤ機器の評価では、ＲＡＩＤ０、１でハードディスクを２台使用し、ＲＡＩＤ５でハードディスクを３台使用する場合だと、ＲＡＩＤレベル毎に計７台を使用し、サポートＯＳが６種類であるから、合計４２台分のハードディスクが必要になってくるため、現実的ではなかった。
【００１２】
（発明の目的）
本発明は、上記の問題点に鑑みてなされたものであり、作業者が評価環境を構築する時間を短縮することができると同時に、ＲＡＩＤレベルを切り替えた評価を容易且つ迅速に実施することができ、評価を効率よく実施することができるＲＡＩＤレベル変更評価システム、ＲＡＩＤレベル変更評価方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明によるＲＡＩＤ制御装置は、複数のＲＡＩＤレベルをサポートするＲＡＩＤ制御装置であって、ディスク内に複数のＲＡＩＤレベルの評価用ＲＡＩＤ領域を作成し、ディスク内に構築済みのブートディスクとしてのＲＡＩＤ領域の環境を、作成した評価用ＲＡＩＤ領域に自動的に展開する評価用ＲＡＩＤ領域作成手段と、ディスク内に存在する複数のＲＡＩＤレベルの評価用ＲＡＩＤ領域の中から指定された評価用ＲＡＩＤ領域に切り替えてブートする評価用ＲＡＩＤ領域切替手段とを含む。
【００１４】
本発明による評価用ＲＡＩＤ環境構築方法は、複数のＲＡＩＤレベルをサポートするＲＡＩＤ制御装置の評価用ＲＡＩＤ環境構築方法であって、ディスク内に複数のＲＡＩＤレベルの評価用ＲＡＩＤ領域を作成し、ディスク内に構築済みのブートディスクとしてのＲＡＩＤ領域の環境を、作成した評価用ＲＡＩＤ領域に自動的に展開する評価用ＲＡＩＤ領域作成ステップと、ディスク内に存在する複数のＲＡＩＤレベルの評価用ＲＡＩＤ領域の中から指定された評価用ＲＡＩＤ領域に切り替えてブートする評価用ＲＡＩＤ領域切替ステップとを含む。
【００１５】
本発明によるプログラムは、複数のＲＡＩＤレベルをサポートするＲＡＩＤ制御装置上で動作し、評価用ＲＡＩＤ環境を構築するプログラムであって、ＲＡＩＤ制御装置に、ディスク内に複数のＲＡＩＤレベルの評価用ＲＡＩＤ領域を作成し、ディスク内に構築済みのブートディスクとしてのＲＡＩＤ領域の環境を、作成した評価用ＲＡＩＤ領域に自動的に展開する評価用ＲＡＩＤ領域作成処理と、ディスク内に存在する複数のＲＡＩＤレベルの評価用ＲＡＩＤ領域の中から指定された評価用ＲＡＩＤ領域に切り替えてブートする評価用ＲＡＩＤ領域切替処理とを実行させる。
【発明の効果】
【００１６】
本発明によれば、作業者が一つのＲＡＩＤレベルで評価環境を構築するだけで、ＲＡＩＤレベルの異なる領域に対して同一環境を自動的に展開でき、ＲＡＩＤレベルの異なる領域からブートすることが可能となり、作業者が評価環境を構築する時間を短縮することができると同時に、ＲＡＩＤレベルを切り替えた評価を容易且つ迅速に実施することができ、評価を効率よく実施することが可能となる。
【発明を実施するための最良の形態】
【００１７】
（実施の形態の構成）
次に、本発明の好適な実施の形態について図面を参照して詳細に説明する。
【００１８】
ＲＡＩＤ制御装置（ＲＡＩＤ機器）は、通常、ＲＡＩＤディスクの管理及び制御用に使用するアレイ管理エリアを有している。このアレイ管理エリアには、ＲＡＩＤディスクの管理及び制御用の複数の情報が格納されており、ここに格納されている情報を参照及び更新することでＲＡＩＤ機能を実現している。
【００１９】
例えば、図１に示すようにディスク６１、６２、６３がＲＡＩＤ機器に接続されている場合、ＲＡＩＤ機器のアレイ管理エリア２０は、構築されたＲＡＩＤレベルに応じてディスク６１、６２、６３内に存在することになる。ここでは、ＲＡＩＤ１が構築されており、この場合、ディスクは６１、６２が使用されアレイ管理エリア２０は、このディスク６１、６２に対して作成される。
【００２０】
ここで、本実施の形態では、図１に示すアレイ管理エリア２０内に図３に示すように一般に用いられる情報部分と切替情報部２０１と、アドレス情報２０２を有している。
【００２１】
切替情報部２０１には、本発明の機能が有効状態か無効状態かを示す情報が格納される。また、アドレス情報２０２には、アレイ管理エリア２０で管理しているＲＡＩＤ領域が使用しているディスクの開始アドレスと終了アドレスが格納される。
【００２２】
また、図２に示すように、本実施の形態では、複数のＲＡＩＤ領域とアレイ管理エリア２０の他にアレイ管理エリア２０内の情報を複数格納することのできるワークエリア３０を有する。このワークエリア３０は、図４に示すように有効ＲＡＩＤ情報部４０と、エリア情報部５０とを有している。
【００２３】
エリア情報部５０は、複数のアレイ管理エリアの情報が格納される。有効ＲＡＩＤ情報部４０は、エリア情報部５０内のアレイ管理エリア情報の中で現在及び１つ前に有効であったアレイ管理エリアの位置を示す情報３０１と、エリア情報部５０内の複数のアレイ管理エリア情報がどのＲＡＩＤレベルであるかを示す情報３０２とで構成されている。
【００２４】
ここで、情報３０１については、現在有効となっているＲＡＩＤレベルを示す情報Ｘと、１つ前に有効であったアレイ管理エリア情報を示す情報Ｙとで構成される。また、情報３０２については、１、２、３、・・・ｍ番目を示す情報と、エリア情報部５０に複数格納されているアレイ管理エリアが、それぞれどのＲＡＩＤレベルであるかを示す情報とで構成されている。
【００２５】
図１を参照すると、本実施の形態によるＲＡＩＤ制御装置１０は、一般的なコンピュータ装置と同様のハードウェア構成によって実現することができ、ＣＰＵ（Central Processing Unit）１０１、ＲＡＭ（Random Access Memory）等のメインメモリであり、データの作業領域やデータの一時退避領域に用いられる主記憶部１０２、外部のコンピュータ装置と接続してデータの送受信を行う入出力インタフェース部１０４、上記各構成要素を相互に接続するシステムバス１０４を備えている。
【００２６】
ＲＡＩＤ制御装置１０は、さらに、ディスク上に構築した各ＲＡＩＤディスクの制御を行うＲＡＩＤコントローラ１５１と、評価用ＲＡＩＤ領域作成部１５２と、評価用ＲＡＩＤ領域切替部１５３と、ＲＡＩＤ領域を構築する各ディスク６１、６２、６３と接続するディスクインタフェース部１５４を備え、これらの構成要素もシステムバス１０４を介して他の構成要素と接続されている。
【００２７】
本実施の形態によるＲＡＩＤ制御装置１０は、各ＲＡＩＤディスクの制御を行うためのプログラムを組み込んだ、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等のハードウェア部品である回路部品を実装することにより、その動作をハードウェア的に実現することは勿論として、上記ＲＡＩＤコントロール部１５１、評価用ＲＡＩＤ領域作成部１５２、評価用ＲＡＩＤ領域切替部１５３の等の各機能を提供する制御プログラムを、主記憶部１０２にロードしてＣＰＵ１０１で実行することにより、ソフトウェア的に実現することも可能である。
【００２８】
ＲＡＩＤ制御装置１０のＲＡＩＤコントロール部１５１については、一般的なＲＡＩＤ機器に備えられるＲＡＩＤコントロール部が備える機能と同じ機能を有し、本実施の形態の特徴的な要素ではないのでその詳細は省略する。
【００２９】
本実施の形態のＲＡＩＤ制御装置１０は、特徴的な構成要素として、評価用ＲＡＩＤ領域作成部１５２と、評価用ＲＡＩＤ領域切替部１５３を有している。
【００３０】
評価用ＲＡＩＤ領域作成部１５２は、ＲＡＩＤ制御装置１０に接続されたディスク内の構築されているＲＡＩＤ領域と未使用領域とをチェックし、構築済みのＲＡＩＤ領域で使用しているＲＡＩＤレベルとは異なるＲＡＩＤレベルの領域を順次作成する機能と、構築済みＲＡＩＤ領域から新たに作成したＲＡＩＤ領域へ、異なるＲＡＩＤレベル間のデータコピーを行う機能とを有する。
【００３１】
評価用ＲＡＩＤ領域切替部１５３は、ＲＡＩＤディスク内に存在する複数のＲＡＩＤ領域について、作業者等による外部からの指示に基づいて、順次そのＲＡＩＤ領域に切り替える機能を有する。
【００３２】
以下、評価用ＲＡＩＤ領域作成部１５２と評価用ＲＡＩＤ領域切替部１５３の機能の詳細について以下に説明する。
【００３３】
評価用ＲＡＩＤ領域作成部１５２は、切替情報部２０１が有効になった場合、接続されたディスクをチェックし、現在構築済みのＲＡＩＤ領域と未使用領域とを確認する。
【００３４】
ここで、評価用ＲＡＩＤ領域作成部１５２は、現在構築済みのＲＡＩＤ領域よりも未使用領域が大きい場合、ＲＡＩＤ制御装置１０がサポートしているＲＡＩＤレベルから、まだ構築していないＲＡＩＤレベルを選択して現在構築済みのＲＡＩＤ領域と同一容量の領域を作成する。この領域作成後は、構築済みのＲＡＩＤ領域から新たに作成したＲＡＩＤ領域へ異なるＲＡＩＤレベル間のデータコピーを行う。
【００３５】
この場合、コピー完了の時点で構築済みのＲＡＩＤ領域のアレイ管理エリア２０の情報をワークエリア３０のエリア情報部５０に書き込み、また、有効ＲＡＩＤ情報部４０内の情報３０２に、今格納したエリア情報部５０の１、２、３、・・・ｍ番目の該当する位置にＲＡＩＤレベルの情報を格納する。そして、情報３０１の情報Ｘ，Ｙを更新する。
【００３６】
また、アレイ管理エリア２０には、新たに作成したＲＡＩＤ領域に基づいて作成された情報が書き込まれる。
【００３７】
このようにして、ディスクの未使用領域が続く限りＲＡＩＤレベルの異なるＲＡＩＤ領域を作成する。各ＲＡＩＤ領域のアレイ管理エリア２０の情報は、ワークエリア３０内のエリア情報部５０と、有効ＲＡＩＤ情報部４０内の情報３０２に順々に格納されていき、情報３０１もその都度更新されていく。
【００３８】
なお、新たなＲＡＩＤ領域が作れなくなった場合、または評価の対象としてサポートしている全てのＲＡＩＤレベルのＲＡＩＤ領域を作成した場合には、ワークエリア３０内の情報３０２の最後尾に終了を示す情報を格納する。
【００３９】
評価用ＲＡＩＤ領域切替部１５３は、評価用ＲＡＩＤ領域作成部１５２によって同一ディスク内に複数のＲＡＩＤ領域が存在している場合に、ワークエリア３０内の有効ＲＡＩＤ情報部４０の情報３０２から切り替え可能なＲＡＩＤレベルの情報を表示させ、作業者にどのＲＡＩＤレベルで立ち上げるかを選択させる。
【００４０】
作業者からの指示があった場合、まず現在有効になっているアレイ管理エリア情報を退避するため、評価用ＲＡＩＤ領域切替部１５３は、有効ＲＡＩＤ情報部４０の情報３０１の情報Ｘをリードして、現在有効になっているＲＡＩＤ情報を確認。この情報から情報３０２内の情報を参照して、エリア情報部５０内のアレイ管理エリア情報の位置を特定し、ここにアレイ管理エリア２０の情報を退避する。
【００４１】
次に、情報３０１の情報を更新する。情報Ｘを情報Ｙに格納し、情報Ｘに今回指示されたＲＡＩＤレベルに該当する情報を格納する。また、今回指示されたＲＡＩＤレベルは情報３０２から何番目に格納されているかを確認し、エリア情報部５０内のアレイ管理エリア情報をエリア情報部５０からリードしてアレイ管理エリア２０に書き込む。
【００４２】
この時点では、アレイ管理エリアの入れ替えが完了しただけであり、システムのブートした際の飛び先が、指示される前のＲＡＩＤ領域のアドレスとなっているため、アドレスを変換する必要がある。このため、評価用ＲＡＩＤ領域切替部１５３は、情報３０１から情報Ｘ，Ｙを読み出し、エリア情報部５０内の該当するアレイ管理エリア２０内のアドレス情報２０２から各領域のディスクの開始アドレスの差分を算出する。
【００４３】
次に、評価用ＲＡＩＤ領域切替部１５３は、アドレスの変換をするために、例えば、ディスク内の先頭部分に格納されているマスタブートレコード(ＭＢＲ：Master Boot Record)の情報をリードして、基本パーティションや論理パーティションの情報に格納されているディスクのアドレスに対して差分アドレスを加算して、指示されたＲＡＩＤ領域のアドレスになるようにアドレス変換を行う。
【００４４】
その後、システムのリブートを実行する動作を行うことで、次のシステム立ち上げの際、アレイ管理エリア２０には指示されたＲＡＩＤ領域の情報が格納されているため、この領域からブートすることが可能となる。これにより、ＲＡＩＤ機器に接続されたディスクを交換すること無く、異なるＲＡＩＤレベルの領域からブートを実現することができる。
【００４５】
（実施の形態の動作の説明）
次に、本発明の実施の形態の動作の説明を行う。
まず、ここでは説明しやすいように、ＲＡＩＤ制御装置１０がＲＡＩＤ０，１，５をサポートしており、ディスクは１００Ｇバイトのものが３台（ディスク（１）６１、ディスク（２）６２、ディスク（３）６３）接続されている。また、図１に示すように、ＲＡＩＤ制御装置１０によってディスク（１）６１とディスク（２）６２を使用して既にＲＡＩＤ１の領域が２０Ｇバイト分作成され、ブートディスクでの評価環境が構築されているものとして説明を行う。
【００４６】
また、アレイ管理エリア２０は、ＲＡＩＤ制御装置１０がＲＡＩＤ機能の管理及び制御を行う情報群であり、ＲＡＩＤ制御装置１０によりＲＡＩＤ領域が作成された時点で使用しているディスク内に作られる。なお、このアレイ管理エリア２０は、ＲＡＩＤ０，１，５の何れの状態であっても、固定長のサイズになっているものとする。
【００４７】
さらに、このアレイ管理エリア２０は、図３に示すように、切替情報部２０１と、アドレス情報２０２とを持つ。切替情報部２０１には、ＲＡＩＤ制御装置１０について本実施の形態による評価を行う機能が有効状態か無効状態かを示す情報が格納されている。また、アドレス情報２０２には、ディスク内に構築された各ＲＡＩＤ領域のディスクの開始アドレスと終了アドレスとが格納されている。
【００４８】
ワークエリア３０は、図５に示すように、有効ＲＡＩＤ情報部４０と複数のアレイ管理エリア２０の情報が格納可能なエリア情報部５０から構成されており、アレイ管理エリア情報は、このエリア情報部５０に順に格納されていく。また、有効ＲＡＩＤ情報部４０は、エリア情報部５０内に格納されているアレイ管理エリア情報の中で現在及び１つ前に有効であったアレイ管理エリアの位置を示す情報３０１と、エリア情報部５０内の各アレイ管理エリア情報はどのＲＡＩＤレベルとなっているかを示す情報３０２とで構成されている。
【００４９】
ここで、情報３０１については、現在有効となっているアレイ管理エリア情報を示す情報Ｘと、１つ前に有効であったアレイ管理エリア情報を示す情報Ｙとで構成される。また、情報３０２については、エリア情報部５０に順に格納されているアレイ管理エリア情報がどのＲＡＩＤレベルになっているかを示す情報が順次格納されており、順番（１，２，３〜ｍ番目）を示す情報とＲＡＩＤレベルを示す情報とで構成されている。
【００５０】
最初に、ＲＡＩＤ１の評価環境が構築された時点では、図３の切替情報部２０１は無効状態を示す情報を格納している。アドレス情報２０２には、図２に示すようにＲＡＩＤ１領域のディスクの開始アドレスとしてＡ０が格納され、終了アドレスとしてＡ１が格納されている。ここで、本機能を使うため、作業者が切替情報部２０１に有効状態を示す情報を格納すると、図６、図７に示すフローチャートに従い、ディスクの未使用領域をチェックしてサポートしているＲＡＩＤレベル毎に同一環境を作成する。
【００５１】
以下、評価用ＲＡＩＤ領域作成部１５２と評価用ＲＡＩＤ領域切替部１５３による動作について、図６及び図７のフローチャートに従って説明する。
【００５２】
図６のフローチャートにおいて、評価用ＲＡＩＤ領域作成部１５２は、まず、アレイ管理エリア２０の切替情報部２０１に有効状態を示す情報が格納されているかどうかを判定する（ステップ６０１）。
【００５３】
切替情報部２０１に有効状態を示す情報が格納されていれば、ＲＡＩＤ領域の作成順を示す変数ｎと、有効ＲＡＩＤ情報部４０にＲＡＩＤレベル情報を格納する順番とエリア情報部５０にアレイ管理エリア情報を格納する順番を示す変数ｍの値を共に１とする（ステップ６０２）。
【００５４】
次に、ＲＡＩＤ制御装置１０自身がサポートしているＲＡＩＤレベルをチェックする（ステップ６０３）。この場合、サポートしているＲＡＩＤレベルを、ＲＡＩＤ０，１，５とする。
【００５５】
次に、最初に作ってあるＲＡＩＤ領域はＲＡＩＤ１で構築済みであるため、サポートしているＲＡＩＤレベルから構築済みのＲＡＩＤレベルを削除する（ステップ６０４）。この結果、残りのＲＡＩＤレベルは、ＲＡＩＤ０，５となる。
【００５６】
そして、サポートしているＲＡＩＤレベルのうち未作成のＲＡＩＤレベルがあるかどうかを判別する（ステップ６０５）。
【００５７】
ここでは、未作成のＲＡＩＤレベルがまだあるため（ＲＡＩＤ０，５が未作成）、次に作成するＲＡＩＤレベルを決定する（ステップ６０６）。この場合、ＲＡＩＤ０が決定されたものとする。
【００５８】
次に、ディスク内の未使用領域をチェックし（ステップ６０７）、１番目のＲＡＩＤ１領域である２０Ｇバイト以上の未使用領域があるかを確認する（ステップ６０８）。この場合、ディスク（１）６１、ディスク（２）６２には８０Ｇバイト、ディスク（３）６３には１００Ｇバイトの未使用領域があることが確認される。
【００５９】
次に、作成する領域がＲＡＩＤ０であるため、ディスク（１）６１とディスク（２）６２を使用して２０ＧバイトのＲＡＩＤ０のＲＡＩＤ領域を作成する（ステップ６０９）。
【００６０】
２番目のＲＡＩＤ０の領域を作成後、ＲＡＩＤ１内のアドレスＡ０からＡ１までの２０Ｇバイトのデータを順次リードし、ＲＡＩＤ０の領域(アドレスＡ２からアドレスＡ３までの２０Ｇバイト)にコピーしていく（ステップ６１０）。この場合、ＲＡＩＤ１からＲＡＩＤ０へのＲＡＩＤレベルの異なるデータのコピーを実施する。具体的には、ＲＡＩＤ１領域のアドレスＡ０からデータが、“００”“１１”“２２”“３３”“４４”“５５”〜と格納されていた場合、ＲＡＩＤ１にはディスク（１）（２）に同一データが格納されているため、片系のディスクから、データ“００”“１１”“２２”“３３”“４４”“５５”〜をリードする。次にＲＡＩＤ０はディスク（１）（２）にデータが分散して格納されるため、ＲＡＩＤ０の領域のアドレスＡ２からディスク（１）には“００”“２２”“４４”〜のデータを、ディスク（２）には“１１”“３３”“５５”〜のデータを順次展開していく。
【００６１】
また、このデータのコピー処理完了後、１番目のＲＡＩＤ１領域のアレイ管理エリア情報をワークエリア３０内のエリア情報部５０の１番目に退避させる。また、有効ＲＡＩＤ情報部４０内の情報３０２内の１番目の位置にＲＡＩＤレベル情報としてＲＡＩＤ１の情報を格納する（ステップ６１１）。
【００６２】
その後、今作成したＲＡＩＤ０領域のアレイ管理エリア情報を作成し、アレイ管理エリア２０に格納する（ステップ６１２）。そして、ワークエリア３０内の有効ＲＡＩＤ情報部４０の情報３０１について、情報Ｘに格納されていたＲＡＩＤ１の情報を情報Ｙに格納する。そして、情報Ｘに今回作成したＲＡＩＤ０の情報を格納する（ステップ６１３）。
【００６３】
そして再度、変数ｎ、ｍの値を１インクリメントして（ステップ６１４）、ステップ６０４に戻り、今度は残りのＲＡＩＤ５についても、ステップ６０５以降のステップに従って同様の作業を行う。
【００６４】
ここでは、サポートしているＲＡＩＤレベルがＲＡＩＤ０，１，５のため、ＲＡＩＤ５の領域を作成した後は、ステップ６０５からステップ６１５へ移行する。
【００６５】
ステップ６１５では、新規のＲＡＩＤレベルの領域を１以上作成したかどうかを判定し、作成していない場合には異常終了処理へ移行する。
【００６６】
新規のＲＡＩＤレベルの領域を１以上作成した場合には、最後に作成したＲＡＩＤ領域について、アレイ管理エリアの情報とＲＡＩＤレベルの情報を格納する。この場合、最後に作成したのはＲＡＩＤ５であるため、ワークエリア３０内の有効ＲＡＩＤ情報部４０の情報３０２内の３番目の位置にＲＡＩＤ５の情報を格納し、ＲＡＩＤ５のアレイ管理エリア２０の情報をエリア情報部５０の３番目の位置にコピーする（ステップ６１６，６１７）。
【００６７】
最後にエリア情報部５０の４番目のアレイ管理エリア情報の位置に、ここが最後尾であることを示す情報を格納し終了する（ステップ６１８）。このように、同一ＲＡＩＤディスク内にＲＡＩＤ０，１，５のブートディスクとしての評価環境を順次作成していく。
【００６８】
上記のような評価用ＲＡＩＤ領域作成部１５２の処理により同一ディスク内に複数のＲＡＩＤレベル環境（領域）を作成した後、評価用ＲＡＩＤ領域切替部１５３に処理が移り、図7に示すフローチャートに従った処理が実行される。
【００６９】
評価用ＲＡＩＤ領域切替部１５３は、ワークエリア３０内の有効ＲＡＩＤ情報部４０の情報３０２を参照して、変更可能なＲＡＩＤレベルの情報３０２（この場合ＲＡＩＤ０，１，５の情報）を表示し（ステップ６２０）、何番目のＲＡＩＤレベルに切り替えるか作業者からの指示を待つ（ステップ６２１）。
【００７０】
変更可能なＲＡＩＤレベルの情報３０２については、評価用ＲＡＩＤ領域切替部１５３が入出力インタフェース１０３を介して接続されているコンピュータ装置に対して表示し、コンピュータ装置を介して入力される指示を待つ。
【００７１】
作業者がここで、例えば、現在ＲＡＩＤ１であるがＲＡＩＤ５に変更したいため、図５に示すＲＡＩＤレベル情報３０２の３番目のＲＡＩＤ５を選択する指示を行うと（ステップ６２２）、有効ＲＡＩＤ情報部４０の情報３０１の情報Ｘから、現在有効なＲＡＩＤ１領域がエリア情報部５０内では１番目に格納されていることがわかるため、アレイ管理エリア２０の情報をエリア情報部５０内の１番目に退避する（ステップ６２３）。
【００７２】
そして、情報Ｘに格納された情報を情報Ｙに格納し、指示されたＲＡＩＤ５の番号である３番目という情報をＸに格納する（ステップ６２４）。また、ＲＡＩＤ５は３番目であることから、エリア情報部５０内の３番目のアレイ管理エリア情報をアレイ管理エリア２０に書き込む（ステップ６２５）。これにより、ＲＡＩＤ機器がＲＡＩＤの管理及び制御のために使用するアレイ管理エリア２０の情報が作業者から指示されたＲＡＩＤ５の情報に変更される。
【００７３】
次に、有効ＲＡＩＤ情報部４０の情報Ｘ，Ｙからエリア情報部５０の該当するアレイ管理エリア情報内の開始アドレスＡ０とＡ４をリードしてＲＡＩＤ１とＲＡＩＤ５の開始アドレスの差分(差分アドレス＝Ａ４−Ａ０)を算出する（ステップ６２６）。ここで、指示されたＲＡＩＤ５の領域から正常にブート動作ができるように、ディスク内のＭＢＲなどの情報をリードして基本パーティション／論理パーティション情報などに格納されたディスクのアドレス情報を順次書き換える（ステップ６２７）。
【００７４】
最後に、システムのリブートを実行させることで、次の立ち上げ時にはＲＡＩＤ機器に接続されている有効なＲＡＩＤ領域はＲＡＩＤ５であることが確認でき、かつＭＢＲ内に格納された情報からＲＡＩＤ５領域の先頭アドレスであるＡ４からブートすることが可能となる。
【００７５】
なお、次にまたＲＡＩＤレベルの変更を行いたい場合は、図７のステップ６２０からの作業を行うことでＲＡＩＤレベルを変更して立ち上げることが可能となる。
【００７６】
（本実施の形態による効果）
次に、本実施の形態による効果について説明する。
一般に、いくつかのＲＡＩＤレベルをサポートしているＲＡＩＤ制御装置の開発作業時には、全てのＲＡＩＤレベルでブートディスク環境を作成し評価を行う必要があるが、１つのブートディスク環境を構築するのに時間を要するため、頻繁にＲＡＩＤレベルを変えて評価すると、環境の構築時間に時間を取られ、評価効率が悪くなるという問題があった。
【００７７】
本実施の形態においては、１つの評価環境を構築すれば、同一ディスク内に複数のＲＡＩＤレベルの同一の評価環境を自動生成し、かつ個々のＲＡＩＤレベルからブートすることが可能になるので、ＲＡＩＤを頻繁に変更して評価することが可能となる。これにより、作業者が評価環境を構築する時間を短縮することができると同時に、ＲＡＩＤレベルを切り替えた評価を容易且つ迅速に実施することができ、評価を効率よく実施することが可能となる。
【００７８】
また、このようなＲＡＩＤ装置の評価において、あらかじめサポートしている全てのＲＡＩＤレベルのブート環境を用意するためには、サポートしているＲＡＩＤレベルの数に応じた台数の評価用のハードディスクを用意する必要があったが、本実施の形態においては、最小限の台数で全てのＲＡＩＤレベルに応じたブートディスク環境を構築することができる。
【００７９】
（その他の実施の形態）
上記の実施形態では、指定されたＲＡＩＤ領域からブートできるようにマスタブートレコードの情報をリードして、基本パーティションや論理パーティションの情報に格納されているディスクのアドレスに対して、差分アドレスを加算して指定されたＲＡＩＤ領域のアドレスになるようにアドレスの変更を行う場合を説明したが、次の方法により、ディスクのアドレスを反映させて本発明を実現する。
【００８０】
図１に示すＲＡＩＤコントロール部１５１は、通常アレイ管理エリア２０の情報から、現在有効となっているＲＡＩＤレベルとアドレス情報２０２の値に基づき、それぞれのディスクに対するアドレスを算出する機能を持っているが、先に記載した差分アドレスの情報をこのアドレス算出を行う機能に反映させる。また、ＲＡＩＤコントロール部１５１に、指定されたアドレス範囲のみ、この差分アドレスを反映させる条件を設定できる機能を持たせる。ここで、指定されたアドレス範囲を構築済みのＲＡＩＤ領域のアドレス情報に設定するようにする。これにより、マスタブートレコードなどの情報はそのままで、指定されたＲＡＩＤレベルに応じたアドレスをＲＡＩＤコントロール部１５１が算出することができる。具体的には、図２の場合、構築済みのＲＡＩＤ１領域はアドレスＡ０〜Ａ１であるが、ＲＡＩＤコントロール部１５１に対して、指定されたアドレス範囲をＡ０〜Ａ１と設定し、差分アドレス＝Ａ４−Ａ０（ＲＡＩＤ５を指定）とした場合、通常システムブートの際には、マスタブートレコードの情報からアドレスＡ０から開始するが、巣地にしコントロール部１５１でディスクのアドレスを算出する際に、差分アドレスが反映されるためアドレスＡ４から開始することが可能となる。
【００８１】
以上好ましい実施の形態と実施例をあげて本発明を説明したが、本発明は必ずしも、上記実施の形態及び実施例に限定されるものでなく、その技術的思想の範囲内において様々に変形して実施することができる。
【図面の簡単な説明】
【００８２】
【図１】本発明の実施の形態によるＲＡＩＤ制御装置の基本的な構成を示すブロック図である。
【図２】本発明の実施の形態においてディスク上にＲＡＩＤレベルの異なる複数のＲＡＩＤ領域を構築した状態を示す図である。
【図３】本発明の実施の形態によるＲＡＩＤ制御装置で用いるアレイ管理エリアの一例を示す図である。
【図４】本発明の実施の形態によるＲＡＩＤ制御装置で用いるワークエリアの構成例を示す図である。
【図５】本実施の形態によるＲＡＩＤ制御装置で用いるワークエリアの詳細を示す図である。
【図６】本発明の実施の形態によるＲＡＩＤ制御装置の評価用ＲＡＩＤ領域の作成処理を説明するフローチャートである。
【図７】本発明の実施の形態によるＲＡＩＤ制御装置の評価用ＲＡＩＤ領域の切り替え処理を説明するフローチャートである。
【符号の説明】
【００８３】
１０：ＲＡＩＤ制御装置
２０：アレイ管理エリア
３０：ワークエリア
４０：有効ＲＡＩＤ情報部、
５０：エリア情報部
６１、６２、６３：ディスク
１５１：ＲＡＩＤコントロール部
１５２：評価用ＲＡＩＤ領域作成部
１５３：評価用ＲＡＩＤ領域切替部
２０１：切替情報部、
２０２：アドレス情報、
３０１、３０２：情報
【図１】
0005003906.tif 000002
【図２】
0005003906.tif 000003
【図３】
0005003906.tif 000004
【図４】
0005003906.tif 000005
【図５】
0005003906.tif 000006
【図６】
0005003906.tif 000007
【図７】
0005003906.tif 000008