(57)【要約】【課題】複数の記録媒体の何れかに故障が発生しても、システムの信頼性の低下を回避することができるようにする。【解決手段】動作状態監視部１１により異常が検出されていない正常な物理的記録媒体を使用対象の物理的記録媒体に設定する構成管理部１２と、記録対象データ及びパリティデータＰを構成管理部１２により設定された使用対象の物理的記録媒体に書き込む記録制御部１４とを設け、構成管理部１２が、使用対象の物理的記録媒体を設定した後、動作状態監視部１１により何れかの使用対象の物理的記録媒体の動作状態の異常が検出されると、異常が検出された物理的記録媒体を使用対象の物理的記録媒体から除外する。【選択図】図１
2011129039.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録媒体により構成されている記録手段と、上記記録手段を構成している複数の記録媒体の動作状態を監視して、動作状態が異常な記録媒体を検出する動作状態監視手段と、上記記録手段を構成している複数の記録媒体の中で、上記動作状態監視手段により異常が検出されていない正常な記録媒体を使用対象の記録媒体に設定する使用対象管理手段と、記録対象データに対するパリティ演算を実施してパリティデータを生成するパリティ演算手段と、上記記録対象データ及び上記パリティ演算手段により生成されたパリティデータを上記使用対象管理手段により設定された使用対象の記録媒体に書き込むデータ書込処理を実施する一方、使用対象の記録媒体から記録対象データを読み込むデータ読込処理を実施するデータ読書手段とを備え、上記使用対象管理手段は、使用対象の記録媒体を設定した後、上記動作状態監視手段により何れかの使用対象の記録媒体の動作状態の異常が検出されると、異常が検出された記録媒体を使用対象の記録媒体から除外することを特徴とするＲＡＩＤシステム。
【請求項２】
使用対象管理手段は、動作状態監視手段により異常が検出された記録媒体が正常な記録媒体に交換された場合、上記記録媒体を使用対象の記録媒体に含めることを特徴とする請求項１記載のＲＡＩＤシステム。
【請求項３】
パリティ演算手段は、動作状態監視手段により異常が検出されていない正常な記録媒体に書き込んでいたデータを参照して、上記動作状態監視手段により異常が検出された記録媒体に書き込んでいた記録対象データ又はパリティデータを復元し、
データ読書手段は、上記パリティ演算手段により復元された記録対象データ又はパリティデータを交換された正常な記録媒体に書き込むことを特徴とする請求項２記載のＲＡＩＤシステム。
【請求項４】
データ読書手段は、動作状態監視手段により異常が検出された記録媒体が使用対象の記録媒体から除外された後、使用対象の記録媒体に書き込んでいた記録対象データを読み出し、交換された記録媒体を含む使用対象の記録媒体に対して、上記記録対象データを再度書き込む再構成処理を実施することを特徴とする請求項２または請求項３記載のＲＡＩＤシステム。
【請求項５】
使用対象管理手段は、記録手段を構成している複数の記録媒体の動作状態を記録している管理テーブルを備え、
データ読書手段は、上記管理テーブルにより記録されている動作状態を参照して、使用対象の記録媒体を認識することを特徴とする請求項１から請求項４のうちのいずれか１項記載のＲＡＩＤシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数台の物理的記録媒体（例えば、ハードディスク）を組み合わせて、信頼性が高い大容量の仮想的な論理的記録媒体を構成しているＲＡＩＤ（Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙｓ  ｏｆ  Ｉｎｅｘｐｅｎｓｉｖｅ  Ｄｉｓｋｓ）システムに関するものである。
【背景技術】
【０００２】
従来のＲＡＩＤシステムに相当するディスクアレイ装置が、以下の特許文献１に開示されている。
このディスクアレイ装置では、ＲＡＩＤグループを構成するディスクの個数を運用中に増減する際、性能と信頼性を最適に維持する方法を採用している。
このディスクアレイ装置は、以下の（１）〜（５）の要素から構成されている。
（１）複数のハードディスクドライブ装置
（２）ホストとハードディスクドライブ装置間のデータの入出力を制御する入出力制御部
（３）ハードディスクドライブ装置と入出力制御部を接続する複数のパス
（４）ハードディスクドライブ装置を所定数毎に収納している筐体
（５）ディスクアレイ装置の設定などを管理する管理端末装置
【０００３】
操作者は、ディスクアレイ装置の設定や保守管理を行う場合、管理端末装置のディスプレイ上に表示される設定状況などを確認しながら、画面上に表示されたドライブ装置の中からグループを組むドライブの選択を行う。
ＲＡＩＤグループを構成するディスクの個数を運用中に増減させる場合、既にＲＡＩＤグループを構成しているディスクの入出力経路や筐体との重なりが最も少なくなる（入出力経路や筐体の冗長度が高くなる）ように、候補となるディスクや筐体を選択して操作者に提示することで、性能と信頼性を最適化することを可能にしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２３４８２５号公報（請求項１２，１３）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来のＲＡＩＤシステムは以上のように構成されているので、ＲＡＩＤグループを構成するディスクの個数を運用中に増減する際には、性能と信頼性を最適に維持することができるが、ＲＡＩＤグループを構成しているディスクのいずれかが運用中に故障した場合には、システムの信頼性の低下を防ぐ手段が開示されておらず、システムの信頼性の低下を回避することができない課題があった。
【０００６】
この発明は上記のような課題を解決するためになされたもので、複数の記録媒体の何れかに故障が発生しても、システムの信頼性の低下を回避することができるＲＡＩＤシステムを得ることを目的とする。
【課題を解決するための手段】
【０００７】
この発明に係るＲＡＩＤシステムは、記録手段を構成している複数の記録媒体の動作状態を監視して、動作状態が異常な記録媒体を検出する動作状態監視手段と、記録手段を構成している複数の記録媒体の中で、動作状態監視手段により異常が検出されていない正常な記録媒体を使用対象の記録媒体に設定する使用対象管理手段と、記録対象データ及びパリティデータを使用対象管理手段により設定された使用対象の記録媒体に書き込むデータ書込処理を実施する一方、使用対象の記録媒体から記録対象データを読み込むデータ読込処理を実施するデータ読書手段とを設け、使用対象管理手段が、使用対象の記録媒体を設定した後、動作状態監視手段により何れかの使用対象の記録媒体の動作状態の異常が検出されると、異常が検出された記録媒体を使用対象の記録媒体から除外するようにしたものである。
【発明の効果】
【０００８】
この発明によれば、記録手段を構成している複数の記録媒体の動作状態を監視して、動作状態が異常な記録媒体を検出する動作状態監視手段と、記録手段を構成している複数の記録媒体の中で、動作状態監視手段により異常が検出されていない正常な記録媒体を使用対象の記録媒体に設定する使用対象管理手段と、記録対象データ及びパリティデータを使用対象管理手段により設定された使用対象の記録媒体に書き込むデータ書込処理を実施する一方、使用対象の記録媒体から記録対象データを読み込むデータ読込処理を実施するデータ読書手段とを設け、使用対象管理手段が、使用対象の記録媒体を設定した後、動作状態監視手段により何れかの使用対象の記録媒体の動作状態の異常が検出されると、異常が検出された記録媒体を使用対象の記録媒体から除外するように構成したので、記録手段を構成している複数の記録媒体の何れかに故障が発生しても、ＲＡＩＤシステムの信頼性の低下を回避することができる効果がある。
【図面の簡単な説明】
【０００９】
【図１】この発明の実施の形態１によるＲＡＩＤシステムを示す構成図である。
【図２】図１のＲＡＩＤシステムにおけるデータ記録部１が６台の物理的記録媒体１−１〜１−６から構成されて運用される場合の動作を示す概念図である。
【図３】構成管理部１２により管理されている管理テーブルの記録内容の一例を示す説明図である。
【図４】動作状態監視部１１から物理的記録媒体１−４に故障が発生している旨の通知を受けて、物理的記録媒体１−４の状態が「正常」から「故障」に変更された様子を示す説明図である。
【図５】論理的記録媒体Ｌ１の状態が「正常」から「構成変更運転」に変更された様子を示す説明図である。
【図６】論理的記録媒体Ｌ１の構成が「５Ｄ＋１Ｐ」から「４Ｄ＋１Ｐ」に変更されて、記録対象データが物理的記録媒体に書き込まれた様子を示す説明図である。
【図７】ＲＡＩＤタイプが“６”である場合の動作を示す概念図である。
【図８】物理的記録媒体１−４の状態が「故障」から「正常」に変更された様子を示す説明図である。
【図９】ＲＡＩＤタイプが“５”である場合における一般的な記録対象データ又はパリティデータＰの復元を示す説明図である。
【図１０】故障が検出された物理的記録媒体１−４が正常な物理的記録媒体に交換された場合の動作を示す説明図である。
【図１１】故障が検出された物理的記録媒体１−４を正常な物理的記録媒体に交換する前のストライプＳと、故障が検出された物理的記録媒体１−４を正常な物理的記録媒体に交換した後のストライプｓとの対応関係を示す説明図である。
【図１２】ＲＡＩＤタイプが“６”である場合における一般的な記録対象データ又はパリティデータＰの復元を示す説明図である。
【図１３】故障が検出された物理的記録媒体１−４が正常な物理的記録媒体に交換された場合の動作を示す説明図である。
【図１４】故障が検出された物理的記録媒体１−４が正常な物理的記録媒体に交換された場合の動作を示す説明図である。
【発明を実施するための形態】
【００１０】
実施の形態１．
図１はこの発明の実施の形態１によるＲＡＩＤシステムを示す構成図である。
図１において、データ記録部１はＮ個の物理的記録媒体１−１〜１−Ｎにより構成されており、制御部２の指示の下、電子的データ（記録対象データ、パリティデータ）の記録を行う。なお、データ記録部１は記録手段を構成している。
データ記録部１内の物理的記録媒体１−１〜１−Ｎは電子的データを記録する物理的デバイスであり、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、磁気テープなどの磁気による記録媒体、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）と呼ばれる半導体技術を用いた記録媒体などが該当する。
【００１１】
制御部２はデータ記録部１とバス３を介して接続されており、ＲＡＩＤシステム全体の制御を行う。
バス３はデータ記録部１と制御部２の間で、制御データや記録対象データの送受信を行う伝送路である。
【００１２】
制御部２の動作状態監視部１１は物理的記録媒体１−１〜１−Ｎの動作状態を監視して、動作状態が異常な物理的記録媒体を検出する処理を実施する。なお、動作状態監視部１１は動作状態監視手段を構成している。
構成管理部１２はデータ記録部１内の物理的記録媒体１−１〜１−Ｎの中で、動作状態監視部１１により異常が検出されていない正常な物理的記録媒体を使用対象の物理的記録媒体に設定する処理を実施する。
ただし、構成管理部１２は使用対象の物理的記録媒体を設定した後、動作状態監視部１１により何れかの使用対象の物理的記録媒体の動作状態の異常が検出されると、異常が検出された物理的記録媒体を使用対象の物理的記録媒体から除外する。
なお、構成管理部１２は使用対象管理手段を構成している。
【００１３】
パリティ演算部１３は記録対象データに対するパリティ演算を実施してパリティデータを生成する処理を実施する。なお、パリティ演算部１３はパリティ演算手段を構成している。
記録制御部１４は記録対象データ及びパリティ演算部１３により生成されたパリティデータを構成管理部１２により設定された使用対象の物理的記録媒体に書き込むデータ書込処理を実施する一方、使用対象の物理的記録媒体から記録対象データを読み込むデータ読込処理を実施する。なお、記録制御部１４はデータ読書手段を構成している。
【００１４】
図１では、ＲＡＩＤシステムの構成要素である動作状態監視部１１、構成管理部１２、パリティ演算部１３、記録制御部１４のそれぞれが専用のハードウェア（例えば、ＣＰＵを搭載している半導体集積回路、あるいは、ワンチップマイコン）で構成されているものを想定しているが、ＲＡＩＤシステムがコンピュータで構成される場合、動作状態監視部１１、構成管理部１２、パリティ演算部１３、記録制御部１４の処理内容を記述しているプログラムをコンピュータのメモリに格納し、当該コンピュータのＣＰＵが当該メモリに格納されているプログラムを実行するようにしてもよい。
【００１５】
図２は図１のＲＡＩＤシステムにおけるデータ記録部１が６台の物理的記録媒体１−１〜１−６から構成されて運用される場合の動作を示す概念図である。
図２では、ＲＡＩＤタイプが“５”（記録対象データを記録する５台の物理的記録媒体と、パリティデータを記録する１台の物理的記録媒体とから、１台の論理的記録媒体を構成している）である例を示している。以下、ＲＡＩＤタイプが“５”の構成を「５Ｄ＋１Ｐ」と称する。
図２において、ＤLINEは物理的記録媒体１−１〜１−６に書き込みを行う記録対象データのデータ列である。
【００１６】
図３は構成管理部１２により管理されている管理テーブルの記録内容の一例を示す説明図である。
図３の例では、データ記録部１における１以上の論理的記録媒体の識別番号、状態（例えば、正常、構成変更運転など）、ＲＡＩＤタイプ（例えば、“５”）、ブロックサイズ（例えば、６４ｋｂｙｔｅ、１２８ｋｂｙｔｅ）を示している。
また、各論理的記録媒体に含まれている物理的記録媒体の識別番号及び状態（例えば、正常、故障）を示している。
なお、図３における論理的記録媒体Ｌ１は、図２に記載されている「５Ｄ＋１Ｐ」の構成の論理的記録媒体に対応している。
【００１７】
次に動作について説明する。
最初に、図１、図２及び図３を参照しながら、正常時のＲＡＩＤシステムの動作を説明する。
ただし、この実施の形態１では、説明の便宜上、データ記録部１を構成している物理的記録媒体の台数が６台である例を説明する。
制御部２の記録制御部１４は、外部から記録対象データのデータ列ＤLINEを入力、あるいは、内部で記録対象データのデータ列ＤLINEを生成すると、構成管理部１２により管理されている図３の管理テーブル内の“ブロックサイズ”を参照して、その記録対象データのデータ列ＤLINEを固定のサイズ（図３の例では、ブロックサイズ＝６４ｋｂｙｔｅ）に分割する。
即ち、記録制御部１４は、記録対象データのデータ列ＤLINEを複数のブロック（Ｄ11，Ｄ12，Ｄ13，Ｄ14，Ｄ15，Ｄ21，Ｄ22，Ｄ23，Ｄ24，Ｄ25，Ｄ31，Ｄ32，・・・）に分割する。
【００１８】
制御部２のパリティ演算部１３は、記録制御部１４が記録対象データのデータ列ＤLINEを固定のサイズに分割すると、記録制御部１４の指示の下、記録対象データを記録する物理的記録媒体と同数（図２の例では、記録対象データを記録する物理的記録媒体の台数は５台）の記録対象データ（図２の例では、５個のブロック）を一単位として、パリティ演算を実施する。
具体的には、例えば、記録対象データＤ11，Ｄ12，Ｄ13，Ｄ14，Ｄ15からなる５個のブロックに対するパリティ演算を実施することで、記録対象データＤ11等と同サイズ（６４ｋｂｙｔｅ）のパリティデータＰ1を生成する。
また、記録対象データＤ21，Ｄ22，Ｄ23，Ｄ24，Ｄ25からなる５個のブロックに対するパリティ演算を実施することで、記録対象データＤ21等と同サイズ（６４ｋｂｙｔｅ）のパリティデータＰ2を生成し、記録対象データＤ31，Ｄ32，Ｄ33，Ｄ34，Ｄ35からなる５個のブロックデータ列に対するパリティ演算を実施することで、記録対象データＤ31等と同サイズ（６４ｋｂｙｔｅ）のパリティデータＰ3を生成する。
ただし、パリティ演算の演算方法自体は公知の技術であるため、ここでは詳細な説明を省略する。
【００１９】
制御部２の記録制御部１４は、パリティ演算部１３がパリティデータＰ1，Ｐ2，Ｐ3，Ｐ4，・・・を生成すると、５個のブロックとパリティデータＰを合わせてストライプＳを生成する。
即ち、記録制御部１４は、下記に示すようなストライプＳ１〜Ｓ７を生成する。
ストライプＳ１＝Ｄ11，Ｄ12，Ｄ13，Ｄ14，Ｄ15，Ｐ1
ストライプＳ２＝Ｄ21，Ｄ22，Ｄ23，Ｄ24，Ｄ25，Ｐ2
ストライプＳ３＝Ｄ31，Ｄ32，Ｄ33，Ｄ34，Ｄ35，Ｐ3
ストライプＳ４＝Ｄ41，Ｄ42，Ｄ43，Ｄ44，Ｄ45，Ｐ4
：
：
【００２０】
記録制御部１４は、ストライプＳ１〜Ｓ７を生成すると、物理的記録媒体１−１〜１−６に対するストライプＳ１〜Ｓ７の書き込みを行う。
ただし、記録制御部１４は、同一の物理的記録媒体に対するパリティデータＰの書き込み集中を回避して、負荷集中による一つの物理的記録媒体の性能低下等を回避するため、各ストライプＳにおけるパリティデータＰを書き込む物理的記録媒体をずらしながら、物理的記録媒体１−１〜１−６に対するストライプＳ１〜Ｓ７の書き込みを行う。
具体的には、記録制御部１４は、下記に示す順序で、ストライプＳ１〜Ｓ７の書き込みを行うことで、同一の物理的記録媒体に対するパリティデータＰの書き込み集中を回避する（図２を参照）。
【００２１】
ストライプＳ１  Ｄ11→Ｄ12→Ｄ13→Ｄ14→Ｄ15→Ｐ1
ストライプＳ２  Ｄ21→Ｄ22→Ｄ23→Ｄ24→Ｐ2  →Ｄ25
ストライプＳ３  Ｄ31→Ｄ32→Ｄ33→Ｐ3  →Ｄ34→Ｄ35
ストライプＳ４  Ｄ41→Ｄ42→Ｐ4  →Ｄ43→Ｄ44→Ｄ45
：
：
【００２２】
なお、１つのストライプＳ毎に、１つのパリティデータＰを生成して、いずれかの物理的記録媒体にパリティデータＰを書き込んでいるので、論理的記録媒体を構成している複数台の物理的記録媒体のうち、１台の物理的記録媒体が故障しても、故障していない正常な物理的記録媒体に書き込まれていた記録対象データ及びパリティデータＰから、故障した物理的記録媒体に書き込まれていた記録対象データ又はパリティデータＰの復元が可能である。
【００２３】
次に、論理的記録媒体Ｌ１を構成している６台の物理的記録媒体１−１〜１−６のうち、１台の物理的記録媒体が故障した場合の動作について説明する。ここでは、物理的記録媒体１−４が故障している例を説明する。
制御部２の動作状態監視部１１は、常時、物理的記録媒体１−１〜１−６の動作状態を監視しており、動作状態が異常な物理的記録媒体（故障している物理的記録媒体）を検出する。
例えば、動作状態監視部１１は、制御コマンドを物理的記録媒体１−１〜１−６に送信し、その制御コマンドの送信後、所定時間を経過しても、応答信号を返送してこない物理的記録媒体があれば、当該物理的記録媒体の動作状態が異常であると認定する。
あるいは、物理的記録媒体１−１〜１−６から送信される内部状態通知（例えば、故障の有無を示す状態通知信号）を参照して、当該物理的記録媒体の動作状態が異常であるか否かを判別する。
動作状態監視部１１は、例えば、物理的記録媒体１−４の動作状態が異常であることを検出すると、物理的記録媒体１−４に故障が発生している旨を構成管理部１２及び記録制御部１４に通知する。
【００２４】
制御部２の構成管理部１２は、動作状態監視部１１から物理的記録媒体１−４に故障が発生している旨の通知を受けると、図４に示すように、物理的記録媒体１−４の状態を「正常」から「故障」に変更することで、異常が検出されていない正常な物理的記録媒体が、物理的記録媒体１−４以外の物理的記録媒体であることを記録制御部１４が認識できるようにする。
また、図５に示すように、論理的記録媒体Ｌ１の状態を「正常」から「構成変更運転」に変更して、論理的記録媒体Ｌ１の構成を「５Ｄ＋１Ｐ」から「４Ｄ＋１Ｐ」に変更する。
これにより、動作状態の異常が検出された物理的記録媒体１−４が使用対象の物理的記録媒体から除外され、異常が検出されていない正常な物理的記録媒体（物理的記録媒体１−４以外の物理的記録媒体）が使用対象の物理的記録媒体に設定されたことになる。
【００２５】
制御部２の記録制御部１４は、動作状態監視部１１から物理的記録媒体１−４に故障が発生している旨の通知を受けると、論理的記録媒体Ｌ１における物理的記録媒体１−４に故障が発生している旨をユーザに通知する。
ただし、ユーザに対する通知方法は特に問うものではなく、いかなる方法で通知してもよい。
【００２６】
ここでは、動作状態監視部１１から物理的記録媒体１−４に故障が発生している旨の通知を受けると、構成管理部１２が、使用対象の物理的記録媒体を変更して、論理的記録媒体Ｌ１の状態を「構成変更運転」に変更しているが、使用対象の物理的記録媒体を変更せずに（使用対象の物理的記録媒体を、故障が発生している物理的記録媒体１−４を含む物理的記録媒体１−１〜１−６のままとする）、論理的記録媒体Ｌ１の状態を「縮退運転」に変更するようにしても、パリティ演算部１３が、故障していない正常な物理的記録媒体（物理的記録媒体１−４以外の物理的記録媒体）に書き込まれていた記録対象データ及びパリティデータＰから、故障が発生している物理的記録媒体１−４に書き込まれていた記録対象データＤ14，Ｄ24，Ｄ43，Ｄ53・・・及びパリティデータＰ3を復元することが可能である。
【００２７】
しかし、論理的記録媒体Ｌ１の状態を「縮退運転」に変更すると、物理的記録媒体１−１〜１−６の冗長性がなくなり、更にもう１台の物理的記録媒体に故障が発生すると、先に故障が発生している物理的記録媒体１−４に書き込まれていた記録対象データＤ14，Ｄ24，Ｄ43，Ｄ53・・・及びパリティデータＰ3の復元が不可能になる。
また、物理的記録媒体１−４以外の物理的記録媒体（新たに故障が発生している物理的記録媒体を除く４台の物理的記録媒体）に書き込まれているデータの正常性の確認も不可能になる。
したがって、長時間、論理的記録媒体Ｌ１の状態を「縮退運転」にしておくことは望ましくないので、構成管理部１２は、上記のように、論理的記録媒体Ｌ１の状態を「縮退運転」ではなく、「構成変更運転」に変更している。
【００２８】
記録制御部１４は、構成管理部１２により管理されている管理テーブル内の論理的記録媒体Ｌ１の状態が「正常」から「構成変更運転」に変更されると（図５を参照）、論理的記録媒体Ｌ１を構成している物理的記録媒体１−１〜１−６の状態を参照して、使用対象の物理的記録媒体を認識する。
即ち、記録制御部１４は、物理的記録媒体１−１〜１−６の中で、故障が発生している物理的記録媒体１−４以外の物理的記録媒体が使用対象の物理的記録媒体であると認識する。
【００２９】
記録制御部１４は、物理的記録媒体１−４以外の物理的記録媒体が使用対象の物理的記録媒体を認識すると、物理的記録媒体１−４の故障が検出された以降のストライプＳについては、物理的記録媒体１−４以外の物理的記録媒体に書き込みを行う。
例えば、ストライプＳ３の書き込み時に物理的記録媒体１−４の故障が検出された場合には、図６に示すように、記録対象データＤ34，Ｄ35を物理的記録媒体１−５，１−６に書き込んだ後、論理的記録媒体Ｌ１の構成が「５Ｄ＋１Ｐ」から「４Ｄ＋１Ｐ」に変更されるので、以降、物理的記録媒体１−１，１−２，１−３，１−５，１−６に対して、記録対象データＤ41，Ｄ42，パリティデータＰ4，記録対象データＤ43，Ｄ44の書き込みを行う。
【００３０】
次に、物理的記録媒体１−１，１−２，１−３，１−５，１−６に対して、記録対象データＤ51，パリティデータＰ5，記録対象データＤ52，Ｄ53，Ｄ54の書き込みを行う。
ただし、記録対象データＤ51は、本来のストライプＳ５における記録対象データＤ51ではなく（図２における記録対象データＤ51と異なる）、論理的記録媒体Ｌ１の構成が「５Ｄ＋１Ｐ」から「４Ｄ＋１Ｐ」に変更されたことで、ストライプＳ４に含まれなくなった図２の記録対象データＤ45に相当するデータである。
また、記録対象データＤ52，Ｄ53，Ｄ54は、論理的記録媒体Ｌ１の構成が「５Ｄ＋１Ｐ」から「４Ｄ＋１Ｐ」に変更されたことで、書き込む物理的記録媒体がずれた図２における記録対象データＤ51，Ｄ52，Ｄ53に相当するデータである。
以降、同様にして、ストライプＳ６，Ｓ７を物理的記録媒体１−４以外の物理的記録媒体に書き込みを行う。
【００３１】
以上で明らかなように、この実施の形態１によれば、論理的記録媒体Ｌ１を構成している物理的記録媒体１−１〜１−６の動作状態を監視して、動作状態が異常な物理的記録媒体を検出する動作状態監視部１１と、物理的記録媒体１−１〜１−６の中で、動作状態監視部１１により異常が検出されていない正常な物理的記録媒体を使用対象の物理的記録媒体に設定する構成管理部１２と、記録対象データ及びパリティデータＰを構成管理部１２により設定された使用対象の物理的記録媒体に書き込むデータ書込処理を実施する一方、使用対象の物理的記録媒体から記録対象データを読み込むデータ読込処理を実施する記録制御部１４とを設け、構成管理部１２が、使用対象の物理的記録媒体を設定した後、動作状態監視部１１により何れかの使用対象の物理的記録媒体の動作状態の異常が検出されると、異常が検出された物理的記録媒体を使用対象の物理的記録媒体から除外するように構成したので、物理的記録媒体１−１〜１−６の何れかに故障が発生しても、ＲＡＩＤシステムの信頼性の低下を回避することができる効果を奏する。
【００３２】
即ち、この実施の形態１によれば、動作状態監視部１１により動作状態が異常な物理的記録媒体が検出されると、信頼性の低いデグレードモードである「縮退運転」を実施するのではなく、異常が検出された物理的記録媒体を使用対象の物理的記録媒体から除外するようにしているので、同じ冗長度（同じＲＡＩＤタイプ）を持ちながら、論理的記録媒体Ｌ１を再構成することができるようになり、その結果、物理的記録媒体に故障が発生した後の記録対象データに対する信頼性の低下を防ぐことができる。
【００３３】
なお、この実施の形態１では、ＲＡＩＤタイプが“５”である運用例を示したが、図７に示すように、ＲＡＩＤタイプが“６”（記録対象データを記録する４台の物理的記録媒体と、パリティデータを記録する２台の物理的記録媒体とから、１台の論理的記録媒体を構成している）で運用されてもよい。以下、ＲＡＩＤタイプが“６”の構成を「４Ｄ＋２Ｐ」と称する。
【００３４】
ＲＡＩＤタイプが“６”の場合、１つのストライプＳ毎に、２種のパリティデータＰ，Ｑを生成して、２種のパリティデータＰ，Ｑを異なる物理的記録媒体に書き込んでいるので、論理的記録媒体を構成している複数台の物理的記録媒体のうち、２台の物理的記録媒体が故障しても、故障していない正常な物理的記録媒体に書き込まれていた記録対象データ及びパリティデータＰ，Ｑから、故障した物理的記録媒体に書き込まれていた記録対象データ又はパリティデータＰ，Ｑの復元が可能である。
したがって、ＲＡＩＤタイプが“６”の場合、ＲＡＩＤタイプが“５”の場合よりも、更に信頼性を高めることができる。
なお、ＲＡＩＤタイプが“６”の場合は、１つの物理的記録媒体に故障が発生すると、ＲＡＩＤタイプが“５”の場合と同様に、論理的記録媒体Ｌ１の状態を「正常」から「構成変更運転」に変更し、論理的記録媒体Ｌ１の構成を「４Ｄ＋２Ｐ」から「３Ｄ＋２Ｐ」に変更する。
【００３５】
実施の形態２．
上記実施の形態１では、構成管理部１２が、使用対象の物理的記録媒体を設定した後、動作状態監視部１１により何れかの使用対象の物理的記録媒体の動作状態の異常が検出されると、異常が検出された物理的記録媒体を使用対象の物理的記録媒体から除外するものについて示したが、動作状態監視部１１により故障が検出された物理的記録媒体が正常な物理的記録媒体に交換された場合、構成管理部１２が、交換された正常な物理的記録媒体を使用対象の物理的記録媒体に含めるように変更してもよい。
具体的には、以下の通りである。
【００３６】
構成管理部１２は、使用対象の物理的記録媒体を設定した後、動作状態監視部１１により、何れかの使用対象の物理的記録媒体の動作状態の異常が検出されると、上記実施の形態１と同様に、異常が検出された物理的記録媒体を使用対象の物理的記録媒体から除外する。
ここでは、説明の便宜上、物理的記録媒体１−４の故障が検出されて、物理的記録媒体１−４が使用対象の物理的記録媒体から除外されて、論理的記録媒体Ｌ１の構成が「５Ｄ＋１Ｐ」から「４Ｄ＋１Ｐ」に変更されているものとする。
【００３７】
動作状態監視部１１は、常時、物理的記録媒体１−１〜１−６の動作状態を監視しており、動作状態が異常な物理的記録媒体（故障している物理的記録媒体）を検出する。
また、動作状態監視部１１は、先に故障を検出している物理的記録媒体１−４が正常な物理的記録媒体に交換されたか否かを監視する。
例えば、動作状態監視部１１は、制御コマンドを先に故障を検出している物理的記録媒体１−４に送信し、物理的記録媒体１−４から当該制御コマンドに対する応答信号があれば、正常な物理的記録媒体に交換されたものと認識する。
あるいは、正常な物理的記録媒体の実装有無を伝える電気信号レベルの変化を監視して、物理的記録媒体１−４が正常な物理的記録媒体に交換されたか否かを判別する。
【００３８】
動作状態監視部１１は、物理的記録媒体１−４が正常な物理的記録媒体に交換されたことを検出すると、その旨を構成管理部１２及び記録制御部１４に通知する。
構成管理部１２は、動作状態監視部１１から物理的記録媒体１−４が正常な物理的記録媒体に交換された旨の通知を受けると、図８に示すように、物理的記録媒体１−４の状態を「正常」に変更する。
これにより、正常な物理的記録媒体に交換された物理的記録媒体１−４が使用対象の物理的記録媒体に含められたことになる。
【００３９】
ここでは、説明の便宜上、ストライプＳ３の書き込み時に物理的記録媒体１−４の故障が検出されて、ストライプＳ７の書き込み時に物理的記録媒体１−４が正常な物理的記録媒体に交換されたものとする。
図８の管理テーブルには、構成管理部１２が、ストライプＳ３の書き込み時に物理的記録媒体１−４の故障が検出されて、ストライプＳ７の書き込み時に物理的記録媒体１−４が正常な物理的記録媒体に交換された旨が記録されている。
【００４０】
パリティ演算部１３は、動作状態監視部１１が正常な物理的記録媒体に交換された物理的記録媒体１−４を使用対象の物理的記録媒体に含めると、記録制御部１４の指示の下、正常な物理的記録媒体（物理的記録媒体１−４以外の物理的記録媒体）に書き込んでいた記録対象データ及びパリティデータＰを参照して、故障前に物理的記録媒体１−４に書き込んでいた記録対象データ又はパリティデータＰを復元する。
ここで、図９はＲＡＩＤタイプが“５”である場合における一般的な記録対象データ又はパリティデータＰの復元を示す説明図である。
例えば、記録対象データＤ14の復元を行う場合、記録対象データＤ11，Ｄ12，Ｄ13，Ｄ15とパリティデータＰ1を用いたパリティ演算を実施することで、記録対象データＤ14を算出する。
また、パリティデータＰ3の復元を行う場合、記録対象データＤ31，Ｄ32，Ｄ33，Ｄ34，Ｄ35を用いたパリティ演算を実施することで、パリティデータＰ3を算出する。
【００４１】
図１０は故障が検出された物理的記録媒体１−４が正常な物理的記録媒体に交換された場合の動作を示す説明図である。
特に、（ａ）は物理的記録媒体１−４の故障が検出されて、物理的記録媒体１−４以外の物理的記録媒体に記録対象データ及びパリティデータＰが書き込まれている様子を示している。
（ｂ）は論理的記録媒体Ｌ１の構成が「５Ｄ＋１Ｐ」から「４Ｄ＋１Ｐ」に変更されたことで、物理的記録媒体１−４以外の物理的記録媒体に書き込まれていたデータを読み出し、交換された物理的記録媒体を含む使用対象の物理的記録媒体１−１〜１−６に対して、上記データを再度書き込む再構成処理（以下、「リビルド動作」と称する）を実施している様子を示している。
図１１は故障が検出された物理的記録媒体１−４を正常な物理的記録媒体に交換する前のストライプＳと、故障が検出された物理的記録媒体１−４を正常な物理的記録媒体に交換した後のストライプｓとの対応関係を示す説明図である。
【００４２】
記録制御部１４は、パリティ演算部１３が故障前に物理的記録媒体１−４に書き込んでいた記録対象データＤ14，Ｄ24とパリティデータＰ3を復元すると、その記録対象データＤ14，Ｄ24をｄ14，ｄ24、そのパリティデータＰ3をｐ3として、その記録対象データｄ14，ｄ24とパリティデータｐ3を交換された正常な物理的記録媒体１−４に書き込む処理を行う。
この場合、ストライプＳ１（Ｄ11，Ｄ12，Ｄ13，Ｄ14，Ｄ15，Ｐ1）とストライプｓ１（ｄ11，ｄ12，ｄ13，ｄ14，ｄ15，ｐ1）は同じデータである。
即ち、ストライプｓ１における記録対象データｄ11，ｄ12，ｄ13，ｄ15及びパリティデータｐ1は、物理的記録媒体１−４以外の物理的記録媒体に書き込まれていたデータであって、ストライプＳ１における記録対象データＤ11，Ｄ12，Ｄ13，Ｄ15及びパリティデータＰ1と同じデータである。
また、ストライプｓ１における記録対象データｄ14は、パリティ演算部１３により復元された記録対象データであって、ストライプＳ１における記録対象データＤ14と同じデータである。
【００４３】
また、ストライプＳ２（Ｄ21，Ｄ22，Ｄ23，Ｄ24，Ｐ2，Ｄ25）とストライプｓ２（ｄ21，ｄ22，ｄ23，ｄ24，ｐ2，ｄ25）は同じデータである。
即ち、ストライプｓ２における記録対象データｄ21，ｄ22，ｄ23，ｄ25及びパリティデータｐ2は、物理的記録媒体１−４以外の物理的記録媒体に書き込まれていたデータであって、ストライプＳ２における記録対象データＤ21，Ｄ22，Ｄ23，Ｄ25及びパリティデータＰ2と同じデータである。
また、ストライプｓ２における記録対象データｄ24は、パリティ演算部１３により復元された記録対象データであって、ストライプＳ２における記録対象データＤ24と同じデータである。
【００４４】
また、ストライプＳ３（Ｄ31，Ｄ32，Ｄ33，Ｐ3，Ｄ34，Ｄ35）とストライプｓ３（ｄ31，ｄ32，ｄ33，ｐ3，ｄ34，ｄ35）は同じデータである。
即ち、ストライプｓ３における記録対象データｄ31，ｄ32，ｄ33，ｄ34，ｄ35は、物理的記録媒体１−４以外の物理的記録媒体に書き込まれていたデータであって、ストライプＳ３における記録対象データＤ31，Ｄ32，Ｄ33，Ｄ34，Ｄ35と同じデータである。
また、ストライプｓ３におけるパリティデータｐ3は、パリティ演算部１３により復元されたパリティデータであって、ストライプＳ３におけるパリティデータＰ3と同じデータである。
【００４５】
次に、記録制御部１４は、論理的記録媒体Ｌ１の構成を実際に「４Ｄ＋１Ｐ」から「５Ｄ＋１Ｐ」に戻すため、論理的記録媒体Ｌ１の構成が「５Ｄ＋１Ｐ」から「４Ｄ＋１Ｐ」に変更されたことで、物理的記録媒体１−４以外の物理的記録媒体に書き込まれていたストライプＳを読み出し、再度、そのストライプＳを物理的記録媒体１−１〜１−６に書き込むリビルド動作を実施する。
【００４６】
即ち、記録制御部１４は、論理的記録媒体Ｌ１の構成が「５Ｄ＋１Ｐ」から「４Ｄ＋１Ｐ」に変更されたことで、物理的記録媒体１−４以外の物理的記録媒体に書き込まれていたストライプＳ４における記録対象データＤ41，Ｄ42，Ｄ44，Ｄ45を読み出すとともに、物理的記録媒体１−１に書き込まれていたストライプＳ５における記録対象データＤ51（記録対象データＤ51は、本来のストライプＳ５における記録対象データＤ51ではなく（図２における記録対象データＤ51と異なる）、論理的記録媒体Ｌ１の構成が「５Ｄ＋１Ｐ」から「４Ｄ＋１Ｐ」に変更されたことで、ストライプＳ４に含まれなくなった図２の記録対象データＤ45に相当するデータである）を読み出す処理を実施する。
記録制御部１４は、記録対象データＤ41，Ｄ42，Ｄ44，Ｄ45，Ｄ51を読み出すと、その記録対象データＤ41，Ｄ42，Ｄ44，Ｄ45，Ｄ51を一単位としてパリティ演算を実施して、パリティデータｐ4を生成する。
【００４７】
記録制御部１４は、パリティデータｐ4を生成すると、記録対象データＤ41，Ｄ42，パリティデータｐ4，記録対象データＤ44，Ｄ45，Ｄ51をストライプｓ４における記録対象データｄ41，ｄ42，パリティデータｐ4，ｄ43，ｄ44，ｄ45として、再度、物理的記録媒体１−１〜１−６に書き込むリビルド動作を実施する。
以下、記録制御部１４は、ストライプｓ５，ｓ６，ｓ７・・・に対して、同様のリビルド動作を実施する（図１０（ｂ）を参照）。
【００４８】
以上で明らかなように、この実施の形態２によれば、動作状態監視部１１により異常が検出された物理的記録媒体が正常な物理的記録媒体に交換された場合、正常な物理的記録媒体を使用対象の物理的記録媒体に含めるように構成したので、論理的記録媒体Ｌ１の構成を元に戻して、物理的記録媒体１−１〜１−６の利用効率を高めることができる効果を奏する。
【００４９】
また、この実施の形態２によれば、パリティ演算部１３が、動作状態監視部１１により異常が検出されていない正常な物理的記録媒体に書き込んでいたデータを参照して、動作状態監視部１１により異常が検出された物理的記録媒体に書き込んでいた記録対象データ又はパリティデータを復元し、記録制御部１４が、パリティ演算部１３により復元された記録対象データ又はパリティデータを交換された正常な物理的記録媒体に書き込むように構成したので、記録対象データの信頼性を高めることができる効果を奏する。
【００５０】
また、この実施の形態２によれば、動作状態監視部１１により異常が検出された物理的記録媒体が使用対象の物理的記録媒体から除外された後、記録制御部１４が、使用対象の物理的記録媒体に書き込んでいた記録対象データを読み出し、交換された物理的記録媒体を含む使用対象の物理的記録媒体に対して、その記録対象データを再度書き込む再構成処理を実施するように構成したので、動作状態監視部１１により異常が検出された物理的記録媒体が使用対象の物理的記録媒体から除外されてから、その物理的記録媒体が正常な物理的記録媒体に交換されるまでの期間（ストライプＳ４〜Ｓ７の期間）における物理的記録媒体１−１〜１−６の利用効率を高めることができる効果を奏する。
【００５１】
この実施の形態２では、ＲＡＩＤタイプが“５”である運用例を示したが、ＲＡＩＤタイプが“６”であっても、記録対象データを記録する論理的記録媒体が４台になり、パリティデータを記録する論理的記録媒体が２台になる点を除いて、ＲＡＩＤタイプが“５”である場合と同様に、異常が検出された物理的記録媒体に書き込んでいた記録対象データ又はパリティデータの復元処理や、リビルド動作を適用することができる。
【００５２】
ここで、図１２はＲＡＩＤタイプが“６”である場合における一般的な記録対象データ又はパリティデータＰの復元を示す説明図である。
例えば、記録対象データＤ14の復元を行う場合、記録対象データＤ11，Ｄ12，Ｄ13とパリティデータＰ1，Ｑ1を用いたパリティ演算を実施することで、記録対象データＤ14を算出する。
また、パリティデータＱ3の復元を行う場合、記録対象データＤ31，Ｄ32，Ｄ33，Ｄ34とパリティデータＰ3を用いたパリティ演算を実施することで、パリティデータＱ3を算出する。
【００５３】
実施の形態３．
上記実施の形態２では、故障が検出された物理的記録媒体１−４が使用対象の物理的記録媒体から除外されて、論理的記録媒体Ｌ１の構成が「５Ｄ＋１Ｐ」から「４Ｄ＋１Ｐ」に変更された後、故障が検出された物理的記録媒体１−４が正常な物理的記録媒体に交換されると、物理的記録媒体１−４が使用対象の物理的記録媒体から除外されてから、正常な物理的記録媒体に交換されるまでの期間（ストライプＳ４〜Ｓ７の期間）における論理的記録媒体Ｌ１の構成を「４Ｄ＋１Ｐ」から「５Ｄ＋１Ｐ」に戻しているものを示したが、図１３に示すように、物理的記録媒体１−４が使用対象の物理的記録媒体から除外されてから、正常な物理的記録媒体に交換されるまでの期間（ストライプＳ４〜Ｓ７の期間）における論理的記録媒体Ｌ１の構成を変更せずに、「４Ｄ＋１Ｐ」を維持するようにしてもよい。
【００５４】
即ち、ストライプＳ１，Ｓ２，Ｓ３については、故障が検出された物理的記録媒体１−４が正常な物理的記録媒体に交換されると、上記実施の形態２と同様に、故障が検出された物理的記録媒体１−４に書き込まれていた記録対象データＤ14，Ｄ24とパリティデータＰ3を復元して、その記録対象データＤ14，Ｄ24とパリティデータＰ3を交換された正常な物理的記録媒体１−４に書き込む通常のリビルド動作を行う。
ストライプＳ４，Ｓ５，Ｓ６，Ｓ７については、故障が検出された物理的記録媒体１−４が正常な物理的記録媒体に交換されても、特に何もせず、論理的記録媒体Ｌ１の構成を「４Ｄ＋１Ｐ」のままとする。
【００５５】
ストライプＳ８，Ｓ９については、既に、故障が検出された物理的記録媒体１−４が正常な物理的記録媒体に交換されているので、論理的記録媒体Ｌ１の構成を「４Ｄ＋１Ｐ」から「５Ｄ＋１Ｐ」に戻して、記録対象データＤ81，Ｄ82，Ｄ83，Ｄ84，Ｄ85からパリティデータＰ8を生成するとともに、記録対象データＤ91，Ｄ92，Ｄ93，Ｄ94，Ｄ95からパリティデータＰ9を生成する。
そして、ストライプＳ８については、記録対象データＤ81，Ｄ82，Ｄ83，Ｄ84，パリティデータＰ8，記録対象データＤ85の順番で物理的記録媒体１−１〜１−６に書き込みを行う。
ストライプＳ９については、記録対象データＤ91，Ｄ92，Ｄ93，パリティデータＰ9，記録対象データＤ94，Ｄ95の順番で物理的記録媒体１−１〜１−６に書き込みを行う。
【００５６】
以上で明らかなように、この実施の形態３によれば、上記実施の形態２と同様に、動作状態監視部１１により異常が検出された物理的記録媒体が正常な物理的記録媒体に交換された場合、正常な物理的記録媒体を使用対象の物理的記録媒体に含めるように構成したので、論理的記録媒体Ｌ１の構成を元に戻して、物理的記録媒体１−１〜１−６の利用効率を高めることができる効果を奏する。
【００５７】
この実施の形態３によれば、上記実施の形態２と異なり、物理的記録媒体１−４が使用対象の物理的記録媒体から除外されてから、正常な物理的記録媒体に交換されるまでの期間（ストライプＳ４〜Ｓ７の期間）における論理的記録媒体Ｌ１の構成を変更せずに、「４Ｄ＋１Ｐ」を維持するようにしているので、この期間における物理的記録媒体１−１〜１−６の利用効率が、上記実施の形態２よりも低下するが、上記実施の形態２と同様に、パリティ演算部１３が、動作状態監視部１１により異常が検出されていない正常な物理的記録媒体に書き込んでいたデータを参照して、動作状態監視部１１により異常が検出された物理的記録媒体に書き込んでいた記録対象データ又はパリティデータを復元し、記録制御部１４が、パリティ演算部１３により復元された記録対象データ又はパリティデータを交換された正常な物理的記録媒体に書き込むようにしているので、記録対象データの信頼性を高めることができる。
【００５８】
この実施の形態３では、ＲＡＩＤタイプが“５”である運用例を示したが、ＲＡＩＤタイプが“６”であっても、記録対象データを記録する論理的記録媒体が４台になり、パリティデータを記録する論理的記録媒体が２台になる点を除いて、ＲＡＩＤタイプが“５”である場合と同様に、異常が検出された物理的記録媒体に書き込んでいた記録対象データ又はパリティデータの復元処理や、リビルド動作を適用することができる。
【００５９】
実施の形態４．
上記実施の形態２では、故障が検出された物理的記録媒体１−４が使用対象の物理的記録媒体から除外されて、論理的記録媒体Ｌ１の構成が「５Ｄ＋１Ｐ」から「４Ｄ＋１Ｐ」に変更された後、故障が検出された物理的記録媒体１−４が正常な物理的記録媒体に交換されると、物理的記録媒体１−４が使用対象の物理的記録媒体から除外されてから、正常な物理的記録媒体に交換されるまでの期間（ストライプＳ４〜Ｓ７の期間）における論理的記録媒体Ｌ１の構成を「４Ｄ＋１Ｐ」から「５Ｄ＋１Ｐ」に戻しているものを示したが、図１４に示すように、物理的記録媒体１−４が使用対象の物理的記録媒体から除外されてから、正常な物理的記録媒体に交換されるまでの期間（ストライプＳ４〜Ｓ７の期間）における論理的記録媒体Ｌ１の構成を変更せずに、「４Ｄ＋１Ｐ」を維持するようにしてもよい。
【００６０】
また、上記実施の形態２では、故障が検出された物理的記録媒体１−４に書き込まれていた記録対象データＤ14，Ｄ24とパリティデータＰ3を復元して、その記録対象データＤ14，Ｄ24とパリティデータＰ3を交換された正常な物理的記録媒体１−４に書き込む通常のリビルド動作を行うものについて示したが、故障が検出された物理的記録媒体１−４に書き込まれていた記録対象データＤ14，Ｄ24とパリティデータＰ3を復元せず、その記録対象データＤ14，Ｄ24とパリティデータＰ3を交換された正常な物理的記録媒体１−４に書き込む通常のリビルド動作を行わないようにしてもよい。
【００６１】
即ち、ストライプＳ１，Ｓ２，Ｓ３については、故障が検出された物理的記録媒体１−４が正常な物理的記録媒体に交換されても、特に何もしないようにする。
ストライプＳ４，Ｓ５，Ｓ６，Ｓ７については、故障が検出された物理的記録媒体１−４が正常な物理的記録媒体に交換されても、特に何もせず、論理的記録媒体Ｌ１の構成を「４Ｄ＋１Ｐ」のままとする。
【００６２】
ストライプＳ８，Ｓ９については、既に、故障が検出された物理的記録媒体１−４が正常な物理的記録媒体に交換されているので、論理的記録媒体Ｌ１の構成を「４Ｄ＋１Ｐ」から「５Ｄ＋１Ｐ」に戻して、記録対象データＤ81，Ｄ82，Ｄ83，Ｄ84，Ｄ85からパリティデータＰ8を生成するとともに、記録対象データＤ91，Ｄ92，Ｄ93，Ｄ94，Ｄ95からパリティデータＰ9を生成する。
そして、ストライプＳ８については、記録対象データＤ81，Ｄ82，Ｄ83，Ｄ84，パリティデータＰ8，記録対象データＤ85の順番で物理的記録媒体１−１〜１−６に書き込みを行う。
ストライプＳ９については、記録対象データＤ91，Ｄ92，Ｄ93，パリティデータＰ9，記録対象データＤ94，Ｄ95の順番で物理的記録媒体１−１〜１−６に書き込みを行う。
【００６３】
以上で明らかなように、この実施の形態４によれば、上記実施の形態２と異なり、物理的記録媒体１−４が使用対象の物理的記録媒体から除外されてから、正常な物理的記録媒体に交換されるまでの期間（ストライプＳ４〜Ｓ７の期間）における論理的記録媒体Ｌ１の構成を変更せずに、「４Ｄ＋１Ｐ」を維持するようにしているので、この期間における物理的記録媒体１−１〜１−６の利用効率が、上記実施の形態２よりも低下する。
また、故障が検出された物理的記録媒体１−４に書き込まれていた記録対象データＤ14，Ｄ24とパリティデータＰ3を復元せず、その記録対象データＤ14，Ｄ24とパリティデータＰ3を交換された正常な物理的記録媒体１−４に書き込む通常のリビルド動作を行わないので、ストライプＳ１〜Ｓ３の期間における記録対象データの信頼性が、上記実施の形態２よりも低下する。
しかし、上記実施の形態２と同様に、動作状態監視部１１により異常が検出された物理的記録媒体１−４が正常な物理的記録媒体に交換された場合、正常な物理的記録媒体を使用対象の物理的記録媒体に含めるようにしているので、ストライプＳ８以降では、論理的記録媒体Ｌ１の構成を元に戻して、物理的記録媒体１−１〜１−６の利用効率を高めることができる。
【００６４】
この実施の形態４では、ＲＡＩＤタイプが“５”である運用例を示したが、ＲＡＩＤタイプが“６”であっても、記録対象データを記録する論理的記録媒体が４台になり、パリティデータを記録する論理的記録媒体が２台になる点を除いて、ＲＡＩＤタイプが“５”である場合と同様に処理することができる。
【符号の説明】
【００６５】
１  データ記録部（記録手段）、２  制御部、３  バス、１１  動作状態監視部（動作状態監視手段）、１２  構成管理部（使用対象管理手段）、１３  パリティ演算部（パリティ演算手段）、１４  記録制御部（データ読書手段）。
【図１】
2011129039.tif 000003
【図２】
2011129039.tif 000004
【図３】
2011129039.tif 000005
【図４】
2011129039.tif 000006
【図５】
2011129039.tif 000007
【図６】
2011129039.tif 000008
【図７】
2011129039.tif 000009
【図８】
2011129039.tif 000010
【図９】
2011129039.tif 000011
【図１０】
2011129039.tif 000012
【図１１】
2011129039.tif 000013
【図１２】
2011129039.tif 000014
【図１３】
2011129039.tif 000015
【図１４】
2011129039.tif 000016