(57)【要約】本発明は、マルチディスク大容量記憶システムにおける故障したディスクに格納されたデータの復元、及びコピーバックを最適化するシステムである。本発明によるシステムは、次の要素を含む場合がある：大容量記憶装置を必要とする処理ユニット、ＲＡＩＤシステムとして構成された１以上のディスク、関連グローバルホットスペアディスク、並びに、処理ユニット、ＲＡＩＤ、及びグローバルホットスペアディスクを繋ぐ相互接続。本発明の更に別の態様として、グローバルホットスペアディスクを使用して、故障したディスクボリュームを復元、及びコピーバックする方法を開示する。この方法は、次のステップを含む：ＲＡＩＤコンポーネントディスクの故障を検出するステップ、故障したＲＡＩＤコンポーネントディスクに格納されたデータの一部をグローバルホットスペアディスク上に復元するステップ、故障したＲＡＩコンポーネントディスクを交換するステップ、グローバルホットスペアディスク上にまだ復元されていない故障したＲＡＩＤディスク上のデータを代替ディスク上に復元するステップ、及び復元されたデータをグローバルホットスペアディスクから代替ＲＡＩＤコンポーネントディスクへコピーバックするステップ。【選択図】図７
2010504589.tif 000002
【特許請求の範囲】
【請求項１】
大容量記憶装置を必要とする外部装置と、
ｎディスクＲＡＩＤ（Redundant Array of Inexpensive Disks）と、
グローバルホットスペアディスクと、
前記外部装置、前記ＲＡＩＤ、及び前記グローバルホットスペアディスクを繋ぐ相互接続と
を含み、
前記ｎディスクＲＡＩＤの物理的記憶空間が、ｍ個の論理ボリュームにパーティショニングされ、
前記ｍ個の論理ボリュームのそれぞれを含むデータが、ｎ個のディスクにわたって個別のデータ断片として分散され、
前記ｎ個のディスクのそれぞれが、故障時に交換可能である、データ記憶システム。
【請求項２】
前記ｎ個のディスクのうちの一つが、故障している、請求項１に記載のデータ記憶システム。
【請求項３】
前記外部装置からの入出力（Ｉ／Ｏ）要求によって、前記ｎディスクＲＡＩＤの１以上の論理ボリュームがアクセス、又は変更される、請求項２に記載のデータ記憶システム。
【請求項４】
切断されたディスク上にある前記アクセス、又は前記変更がなされた論理ボリュームの断片が、復元される、請求項３に記載のデータ記憶システム。
【請求項５】
前記故障したディスクの代替ディスクが前記ＲＡＩＤに挿入されていなければ、前記復元の宛先は、前記グローバルホットスペアディスクになる、請求項４に記載のデータ記憶システム。
【請求項６】
前記故障したディスクが交換されるまで、前記グローバルホットスペアディスクは、前記復元された論理ボリューム断片に関して、前記ｎディスクＲＡＩＤ内のコンポーネントディスクとして動作する、請求項５に記載のデータ記憶システム。
【請求項７】
前記復元された論理ボリューム断片は、前記切断されたディスクが再接続されたときに、再接続されたディスクにコピーバックされる、請求項６に記載のデータ記憶システム。
【請求項８】
前記故障したディスクの代替ディスクが前記ＲＡＩＤに挿入されていない場合、前記復元の宛先は、前記故障したディスクの代替ディスクになる、請求項４に記載のデータ記憶システム。
【請求項９】
前記復元は、前記ｎディスクＲＡＩＤ内の残りのｎ−１個のディスクから得られる既存のデータブロック、及びパリティブロックを使用して行われる、請求項４に記載のデータ記憶システム。
【請求項１０】
ｎディスクＲＡＩＤ（Redundant Array of Inexpensive Disks）において故障したディスクの中身を復元する方法であって、
ｎディスクＲＡＩＤのｎ個のディスクのうちの一つの故障を検出するステップと、
外部装置から１以上の入力信号を受信するステップと、
全てのボリュームを劣化状態へ移行させるステップと、
故障したディスクの劣化状態のボリューム断片をグローバルホットスペアディスク、又は前記故障したディスクの代替ディスク上に復元するステップと、
前記ｎディスクＲＡＩＤ内の故障したディスクを交換するステップと、
前記グローバルホットスペアディスク上に復元されたボリューム断片を前記代替ディスク上にコピーバックするステップと
を含む方法。
【請求項１１】
前記入力信号は、１以上の論理ボリューム内にあるデータをアクセス、又は変更するための要求である、請求項１０に記載の方法。
【請求項１２】
前記論理ボリュームの最適状態から劣化状態への移行は、前記論理ボリュームのうちの１以上の中身がアクセス、又は変更されたときに行われる、請求項１１に記載の方法。
【請求項１３】
前記故障したディスクがまだ交換されていない場合、前記復元された劣化状態のボリューム断片の宛先は、グローバルホットスペアになる、請求項１０に記載の方法。
【請求項１４】
前記故障したディスクがまだ交換されていない場合、前記グローバルホットスペアディスクは、前記復元された劣化状態の論理ボリューム断片に関して、ｎディスクＲＡＩＤ内のコンポーネントディスクとして動作する、請求項１３に記載の方法。
【請求項１５】
前記復元された劣化状態のボリューム断片は、脚接続されたディスク上にコピーされる、請求項１４に記載の方法。
【請求項１６】
前記故障したディスクがまだ交換されていない場合、前記復元された劣化状態のボリューム断片の宛先は、前記グローバルホットスペアになる、請求項１０に記載の方法。
【請求項１７】
前記復元は、前記ｎディスクＲＡＩＤ内の残りのｎ−１個の動作中のディスクから得られる既存のデータブロック、及びパリティブロックを使用して行われる、請求項１０に記載の方法。
【請求項１８】
コンピュータ読取可能命令が記憶されたコンピュータ読取可能媒体であって、前記コンピュータ読取可能媒体が、プロセッサによって実行され、
ｎディスクＲＡＩＤのｎ個のディスクのうちの一つの切断を検出するステップと、
外部装置から入力信号を受信するステップと、
１以上の論理ボリュームの状態を最適状態から劣化状態へ移行させるステップと、
前記切断されたディスクの劣化状態の論理ボリューム断片をグローバルホットスペアディスク上に復元するステップと、
前記切断されたディスクを再接続するステップと、
前記グローバルホットスペアディスク上に復元されたボリューム断片を前記ｎディスクＲＡＩＤ内の前記再接続されたディスク上にコピーするステップと
からなる方法を実施する、コンピュータ読取可能媒体。
【請求項１９】
前記入力信号は、１以上の論理ボリューム上にあるデータをアクセス、又は変更するための要求である、請求項１８に記載のコンピュータ読取可能媒体。
【請求項２０】
前記論理ボリュームの最適状態から劣化状態への移行は、前記論理ボリュームのうちの１以上の中身がアクセス、又は変更されたときに行われる、請求項１９に記載のコンピュータ読取可能媒体。
【請求項２１】
前記故障したディスクがまだ交換されていない場合、前記復元された劣化状態のボリューム断片の宛先は、グローバルホットスペアになる、請求項１８に記載のコンピュータ読取可能媒体。
【請求項２２】
前記故障したディスクがまだ交換されていない場合、前記グローバルホットスペアディスクは、前記復元された劣化状態の論理ボリューム断片に関して、前記ｎディスクＲＡＩＤ内のコンポーネントディスクとして動作する、請求項２１に記載のコンピュータ読取可能媒体。
【請求項２３】
前記復元された劣化状態のボリューム断片は、前記再接続されたディスク上にコピーされる、請求項２２に記載のコンピュータ読取可能媒体。
【請求項２４】
前記故障したディスクが既に交換されている場合、前記復元された劣化状態のボリューム断片の宛先は、前記グローバルホットスペアになる、請求項１８に記載のコンピュータ読取可能媒体。
【請求項２５】
前記復元は、前記ｎディスクＲＡＩＤ内の残りのｎ−１個の動作中のディスクから得られる既存のデータブロック、及びパリティブロックを使用して行われる、請求項１８に記載のコンピュータ読取可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
[発明の分野]
本発明は、ＲＡＩＤ（Redundant Arrays of Inexpensive Disks）ストレージシステムに関し、より具体的には、ＲＡＩＤシステム内のコンポーネントドライブが故障したときの、故障したコンポーネントドライブの中身の復元の最適化に関する。
【背景技術】
【０００２】
[発明の背景]
ＲＡＩＤ（Redundant Arrays of Inexpensive Disks）は、現在のコンピュータシステムアーキテクチャの中で、データを管理する有用なツールになった。ＲＡＩＤシステムは、種々のドライブ間でデータを複製したり、共有したりすることが可能な小型で安価なハードディスクのアレイを使用する。種々のＲＡＩＤレベルに関する詳細な説明は、ＡＣＭ  ＳＩＧＭＯＤ国際会議において、「A Case for Redundant Arrays of Inexpensive Disks(RAID)」と題して、Patterson他により開示された。
【０００３】
ＲＡＩＤ実施形態には、幾つかの異なるレベルがある。最も単純なアレイである、ＲＡＩＤレベル１は、データ記憶用の１以上の一次ディスクを備え、データディスクに記憶される全ての情報のコピーを記憶するために、同数の更に別の「ミラー」ディスクを備える。残りのＲＡＩＤレベル２、３、４、５、及び６は全て、連続的なデータを複数の断片に分割し、種々のディスクにわたって記憶する。
【０００４】
ＲＡＩＤレベル２、３、４、５、又は６のシステムは、データをブロック単位で種々のディスクにわたって分散させる。１ブロックは、多数の連続するセクタから構成される。１セクタは、ディスクドライブのデータ転送の最小単位である。１セクタは、ディスクドライブの一つの物理セクションであり、複数のバイトの集まりを含む。あるデータブロックをディスクに書き込むとき、そのデータブロックには、ディスク・ブロック・ナンバー（ＤＢＮ）が割り当てられる。ＲＡＩＤディスクは全て、同じＤＢＮシステムを有し、その結果、各ディスク上の１つのブロックは、所与のＤＢＮを有する。同じＤＢＮを有する異なるディスク上の一群のブロックは、まとめてストライプと呼ばれる。
【０００５】
また、現在のオペレーティングシステムの多くは、種々の大容量記憶装置上の空間を複数のボリュームにパーティショニングすることにより、空間の割り当てを管理する。ボリュームという言葉は、ＲＡＩＤシステムにおけるように、複数のディスク、及び関連ディスクドライブにわたって分散された、種々の物理的記憶空間要素の論理的グループを意味する。ボリュームは、ストレージの物理的ビューとは対称的に、ストレージの論理的ビューを可能にする抽象概念の一部である。従って、大半のオペレーティングシステムは、ボリュームを独立した複数のディスクドライブであるかのように解釈する。ボリュームは、ボリューム管理ソフトウェアによって作成され、管理される。ボリュームグループは、共通の一組のドライブを含む一群の個別のボリュームからなる。
【０００６】
ＲＡＩＤシステムの主な利点は、故障したコンポーネントディスクのデータを、残りの動作中のディスクに記憶された情報に基いて復元する能力を有する点にある。ＲＡＩＤレベル３、４、５、及び６では、パリティブロックを使用して、冗長性が実現される。所与のストライプのパリティブロックに格納されるデータは、そのストライプ中のデータブロックに対して書き込みが行われるたびに実行される計算の結果である。所与のパリティブロックの次の状態を算出するために、下記の式が一般に使用される。
【０００７】
新たなパリティブロック＝（古いデータクロック  ＸＯＲ  新たなデータブロック）  ＸＯＲ  古いパリティブロック
【０００８】
このパリティブロックの記憶場所は、ＲＡＩＤレベルによって異なる。ＲＡＩＤレベル３、及び４では、パリティブロックを記憶するために特定のディスクを専用に使用する。ＲＡＩＤレベル５、及び６では、種々のディスクの全てにわたって、パリティブロックがインタリーブされる。ＲＡＩＤ６は、自分自身が、１ストライプあたり２つのパリティブロックを有するものとして自分自身を区別し、従って、２つのディスクの同時故障を考慮する。もし、アレイ内のあるディスクが故障した場合でも、残りのディスクに格納された、そのストライプに関するデータブロック、及びパリティブロックを結合することで、失われたデータは復元することができる。
【０００９】
ＲＡＩＤシステム内の単一ディスクの故障を処理する一つのメカニズムは、グローバルホットスペアディスクの組み込みである。グローバルホットスペアディスクは、ＲＡＩＤにおいて、故障した一次ディスクを置き換えるために使用されるディスク、又は一群のディスクである。この装置は通電され、すなわち「ホット」であるものとみなされるが、システムにおいて活発に機能することはない。ＲＡＩＤシステム内の単一のディスク（あるいは、ＲＡＩＤ６システムでは、最大２つまでのディスク）が故障すると、グローバルホットスペアディスクは、故障したディスクの代わりに一体化され、残りの動作中のディスクから得られるデータブロック、及びパリティブロックを使用して、故障したディスクのボリューム断片を全て復元する。データが復元されると、グローバルホットスペアディスクは、故障したＲＡＩＤディスクの代替品が、ＲＡＩＤに挿入されるまで、ＲＡＩＤシステムのコンポーネントディスクとして機能する場合がある。故障した一次ディスクが交換されると、グローバルホットスペアから代替ディスクへ、復元されたデータのコピーバックが行われる場合がある。
【００１０】
現在、非ＲＡＩＤ０システムにおいてコンポーネントディスクが故障し、故障したディスクから全てのボリューム断片が復元される前に、そのコンポーネントディスクの代替品がＲＡＩＤに挿入された場合、グローバルホットスペアディスクは、故障したディスクの代わりに一体化された状態を維持し、故障したディスクから復元されたボリューム断片は全て、グローバルホットスペアディスクへ送られる。このアプローチは、代替ドライブが挿入されたときに、復元プロセスがまだ開始されていなかったボリューム断片を不必要に復元し、コピーバックする。
【発明の概要】
【発明が解決しようとする課題】
【００１１】
従って、グローバルホットスペアディスクを使用して、ＲＡＩＤ内の故障したディスクを復元、及びコピーバックするシステム、及び方法であって、故障したディスクのボリューム断片のうち、代替ディスクの挿入前に復元が開始されたボリューム断片だけをグローバルホットスペア上に復元し、故障したディスクの交換時にまだ復元が開始されていなかったボリューム断片は、代替ディスク上へ直接復元するシステム、及び方法を提供することが望まれている。
【課題を解決するための手段】
【００１２】
[発明の概要]
従って、本発明は、グローバルホットスペアディスクを使用して、故障したＲＡＩＤディスクを復元し、コピーバックするための最適化されたシステム、及び方法に関する。
【００１３】
本発明の第１の態様として、グローバルホットスペアディスクを使用して、故障したＲＡＩＤディスクを復元し、コピーバックするシステムを開示する。このシステムは、次の要素を含む：大容量記憶装置を必要とする処理ユニット、ＲＡＩＤシステムとして構成された１以上のディスク、関連グローバルホットスペアディスク、並びに、処理ユニット、ＲＡＩＤ、及びグローバルホットスペアディスクを繋ぐ相互接続。
【００１４】
本発明の他の態様として、グローバルホットスペアディスクを使用して、故障したＲＡＩＤディスクを復元し、コピーバックする方法を開示する。この方法は、次のステップを含む：ＲＡＩＤコンポーネントディスクの故障を検出するステップ、故障したＲＡＩＤコンポーネントディスクに格納されたデータの一部をグローバルホットスペアディスク上に復元するステップ、故障したＲＡＩＤコンポーネントディスクを交換するステップ、グローバルホットスペアディスク上にまだ復元されていない、故障したＲＡＩＤディスク上のデータを全て、代替ディスク上に復元するステップ、及びグローバルホットスペアディスクから代替ＲＡＩＤコンポーネントディスクへ、復元されたデータを全てコピーするステップ。
【００１５】
上記の概略的説明と下記の詳細な説明はいずれも、例示的なものであり、単なる例に過ぎず、特許請求の範囲に記載したような発明の制限にはならないものと解釈すべきである。本明細書に取り込まれ、本明細書の一部を構成する添付の図面は、本発明の一実施形態を例示し、概略的説明とともに、本発明の原理を説明する役割を果たす。
【００１６】
当業者は、添付の図面を参照することにより、本発明の多数の利点をより深く理解できるであろう。
【図面の簡単な説明】
【００１７】
【図１】ｎディスクＲＡＩＤシステム、及び補助的な予備のグローバルホットスペアディスクを例示する図である。ｎ個のディスクを含むボリューム群は、ｍ個のボリュームを含み、各ボリュームは、ｎ個のディスクにわたって、ｎ個の断片に区部されている。
【図２】ｎディスクＲＡＩＤシステム、及び補助的な予備のグローバルホットスペアディスクを例示する図である。ｎ個のディスクのうちの一つは、故障している。
【図３】ボリューム群の中の少なくとも一つのボリュームに対して発行されたＩ／Ｏ要求であって、全てのボリュームの状態を最適状態から劣化状態へ移行させるＩ／Ｏ要求を例示する図である。
【図４】グローバルホットスペアディスクの組み込み、並びに、ＲＡＩＤにおいて依然として接続されている残りのｎ−１個の動作中のディスクのボリューム断片から得られるデータ、及びパリティ情報を使用した、故障したディスクからグローバルホットスペアディスクへの、劣化状態のボリュームのボリューム断片の復元を例示する図である。
【図５】ＲＡＩＤにおいて依然として接続されている残りのｎ−１個の動作中のディスクから得られるデータ、及びパリティ情報を使用した、故障したディスクの劣化状態のボリューム断片の復元を例示する図である。
【図６】グローバルホットスペアディスクから故障したディスクの代替ディスクへの、復元されたボリューム断片のコピーバックを例示する図である。
【図７】グローバルホットスペアディスクを使用して、ＲＡＩＤシステム内の故障したディスクを復元、及びコピーバックする方法を示すフロー図である。
【発明を実施するための形態】
【００１８】
次に、現時点における本発明の好ましい実施形態の詳細を参照する。
【００１９】
もし、ＲＡＩＤのコンポーネントディスクが故障した場合、失われたドライブのために、グローバルホットスペアディスクが組み込まれる。ディスク故障の後、処理ユニットが、ＲＡＩＤ内の１以上のボリュームに対してＩ／Ｏ要求を行うと、そのディスク上にボリューム「断片」を有するボリュームの状態は、「劣化」状態へ移行する。１以上のボリュームが劣化すると、システムは、データの一貫性を維持するために、故障したディスク上にある劣化したボリューム断片の、グローバルホットスペアディスク上への復元を開始する。この復元は、残りのドライブ上に保持されているデータ、及びパリティ情報を使用して実現される。劣化したボリュームの復元後、グローバルホットスペアディスクは、劣化したボリュームに関して、故障したディスクの代わりに、ＲＡＩＤ内のコンポーネントドライブとして動作する。故障したディスクの代替ディスクが再びＲＡＩＤに挿入されると、グローバルホットスペアディスク上に復元された先の劣化したボリューム断片は、代替ディスクへコピーバックされる。
【００２０】
しかしながら、複数のボリューム断片をグローバルホットスペアディスク上へ復元している最中に、故障したディスクの代わりに、代替ディスクが挿入される可能性もある。もし、この状況が発生すると、システムは、グローバルホットスペアディスク上にまだ復元されていない故障したディスクの劣化したボリューム断片を、代替ディスク上へ直接復元し始める。
【００２１】
この方法によれば、全体として復元／コピーバックプロセスに要する時間（すなわち、総合システムダウンタイム）を短縮することが出来る。復元の一部は、代替ディスクに対して直接実行することができ、それによって、グローバルホットスペアディスクから代替ディスクへデータをコピーバックするために要する時間を省くことが可能となる。
【００２２】
また、この方法によれば、グローバルホットスペアが所与のボリューム群に専用に使用される時間を短縮することもできる。グローバルホットスペアは、一度に一つの故障したＲＡＩＤコンポーネントディスクのために組み込まれることしかできないので、複数のＲＡＩＤディスクの同時故障に対処するすることは出来ない。従って、グローバルホットスペアディスクがＲＡＩＤコンポーネントディスクとして使用される時間を最小限に抑えることが望ましい。
【００２３】
本発明によるシステムは、大容量記憶装置を必要とする処理ユニットのボリューム管理ソフトウェアに組み込まれて実施される場合もあれば、ＲＡＩＤシステムのコントローラにファームウェアとして組み込まれて実施される場合もあれば、ＲＡＩＤシステムに接続される独立したハードウェアコンポーネントとして実施される場合もある。
【００２４】
本発明の更なる詳細は、添付の図面に示されている種々の例によって提供される。
【００２５】
図１を参照すると、ｎ個のディスク、非ＲＡＩＤ０システム１１０、及び補助的な予備のグローバルホットスペアディスク１２０を含む大容量記憶システム１００が示されている。一つのボリューム群は、ｍ個のボリューム１３０、１４０、１５０、及び１６０を含む。各ボリューム１３０、１４０、１５０、又は１６０は、ｎ個の個別の断片から構成され、各断片は、ｎディスクＲＡＩＤシステムのｎ個のディスクのの一つに対応する。Ｉ／Ｏ要求を送信可能な外部装置１７０のボリューム管理ソフトウェアにより、外部装置は、各ボリュームを独立したディスクドライブとして扱うことが可能になる。
【００２６】
図２を参照すると、補助的な予備のグローバルホットスペアディスク２２０を備えたｎディスクＲＡＩＤシステム２１０を含む大容量記憶システム２００が示されている。ｎ個のディスク２３０のうちの一つは故障している。
【００２７】
図３を参照すると、補助的な予備のグローバルホットスペアディスク３２０を備えたｎディスクＲＡＩＤシステム３１０を含む大容量記憶システム３００が示されている。ｎ個のディスクのうちの一つは故障３３０している。ボリューム３５０の幾つかに対し、ＣＰＵ３６０により、Ｉ／Ｏ要求３４０がなされる。それがなされると、個々のボリューム３５０は、最適状態から劣化状態へ移行する。この移行に応答し、故障したディスク３３０上にある劣化状態のボリューム断片の、グローバルホットスペアディスク３２０上への復元が開始される。
【００２８】
図４を参照すると、補助的な予備のグローバルホットスペアディスク４２０を備えたｎディスクＲＡＩＤシステム４１０を含む大容量記憶システム４００が示されている。ｎ個のディスク４３０のうちの一つは故障している。グローバルホットスペアディスク４２０は、ｎディスクＲＡＩＤシステム４１０のコンポーネントディスクとして一体化されている。故障したディスク４３０上にある劣化状態のボリューム４６０のボリューム断片４４０は、動作中のディスクの劣化したボリューム４６０の残りから得られる既存のデータブロック、及びパリティブロック４５０を使用して、グローバルホットスペアディスク４２０上に復元される。
【００２９】
図５を参照すると、補助的な予備のグローバルホットスペアディスク５２０を備えたｎディスクＲＡＩＤシステム５１０を含む大容量記憶システム５００が示されている。以前故障したディスクは、代替ディスク５３０に交換されている。故障したディスクに格納されている劣化状態のボリューム断片に対応するボリューム断片５４０は、動作中のボリュームの劣化したボリューム５６０の残りから得られる既存のデータブロック、及びパリティブロック５５０を使用して、代替ディスク上に復元される。
【００３０】
図６を参照すると、補助的な予備のグローバルホットスペアディスク６２０を備えたｎディスクＲＡＩＤシステム６１０を含む大容量記憶システム６００が示されている。以前故障したディスクは、代替ディスク６３０に置換されている。グローバルホットスペアディスク６２０上に以前復元された劣化したボリューム６５０のボリューム断片６４０は、グローバルホットスペアディスク６２０から代替ＲＡＩＤディスク６３０の対応するボリューム断片６６０へコピーバックされる。
【００３１】
図７を参照すると、グローバルホットスペアディスクを使用して、ＲＡＩＤシステム内の故障したディスクを復元し、コピーバックする方法の詳細を示すフロー図が示されている。ＲＡＩＤディスクの故障が検出７００されると、失われたＲＡＩＤディスクを考慮して、予備のグローバルホットスペアドライブが組み込まれる場合がある。もしＣＰＵのようなＩ／Ｏ要求を送出可能な外部装置が、故障したディスク７１０上にボリューム断片を有するボリュームに対してＩ／Ｏ要求を発行した場合、故障したディスク上にボリューム断片を有するボリュームは全て、劣化状態７２０へ移行される。この移行に応答し、故障したディスクのボリューム断片の復元が開始される。復元されたデータの宛先は、故障したディスクの代わりに代替ディスクが挿入されたか否かに応じて決まる。代替ディスクが存在しなければ、第ｉ番目の劣化したボリューム断片は、グローバルホットスペア７４０上に復元される。もし、復元が実施され、劣化したボリュームが全てグローバルホットスペアディスク上に復元されても、故障したＲＡＩＤディスクがまだ置換されない場合、グローバルホットスペアディスクは、故障したディスクが置換されるまで、劣化したボリュームに関して、故障したディスクの代わりに動作を継続する。しかしながら、もし、復元プロセスの最中に何れかのの時点で代替ディスクが挿入７３０された場合、残りの劣化したボリューム断片は、グローバルホットスペアディスク７４０上に復元されるのではなく、代替ディスク７５０上に復元される。ｍ個のボリュームがそれぞれ、グローバルホットスペアディスク上、又は代替ディスク上に復元７７０されるまで、この復元プロセスは継続７６０される。劣化したボリューム断片が全て復元され、故障したディスクが交換された後、グローバルホットスペアディスク上に復元されたボリューム断片は、代替ディスク７８０上にコピーバックされる。
【００３２】
本発明、及び本発明に係る利点の多くは、上記の説明から理解できるものと考える。また、本発明の範囲、及び思想から外れることなく、また、本発明の重要な利点の全てを犠牲にすることなく、本発明の形、又は本発明の構成要素の配置に種々の変更を加えることが可能であることは、明らかであるものと考える。上で説明した形態は、本発明の実施形態を例示する単なる例にすぎない。下記の特許請求の範囲に記載する発明は、そのような変更を内包、及び包含する。
【図１】
2010504589.tif 000003
【図２】
2010504589.tif 000004
【図３】
2010504589.tif 000005
【図４】
2010504589.tif 000006
【図５】
2010504589.tif 000007
【図６】
2010504589.tif 000008
【図７】
2010504589.tif 000009
【国際調査報告】
2010504589.tif 000010
2010504589.tif 000011