(57)【要約】ドライブの故障を発見するための方法及び装置。ドライブは、複数のプラッタを備え、各プラッタが２個のハーフプラッタを備え、そしてドライブのデータがイレーザ符号化を介して記憶される。方法は、故障が発生したドライブの一部分を再構築するステップも含み、ドライブの他の部分は、再構築されない。【選択図】  図１
2019523490.tif 000002
【特許請求の範囲】
【請求項１】
ドライブの故障を発見するステップと、
前記故障が発生した前記ドライブの一部分を再構築するステップと
を含む方法であって、
前記ドライブが複数のプラッタを備え、
前記複数のプラッタの各プラッタが２個のハーフプラッタを備え、
前記ドライブのデータがイレーザ符号化を介して記憶される、
方法。
【請求項２】
前記故障が発生しなかった前記ドライブの他の部分が再構築されない、請求項１に記載の方法。
【請求項３】
前記ドライブの前記一部分を再構築するステップが、前記ドライブのうちの単一のプラッタを再構築するステップを含む、請求項１に記載の方法。
【請求項４】
前記ドライブの前記複数のプラッタ又はハーフプラッタの各々が、別々にアドレッサブルである、請求項１に記載の方法。
【請求項５】
問題が発生した前記ドライブの前記一部分に対応する単一のヘッドを機能停止させるステップをさらに含む、請求項１に記載の方法。
【請求項６】
前記ドライブの前記一部分を再構築するステップが、単一の新しいプラッタ又は単一の新しいハーフプラッタに前記一部分を再構築するステップを含む、請求項１に記載の方法。
【請求項７】
少なくとも１つのプロセッサと、
コンピュータプログラムコードを含んでいる少なくとも１つのメモリと
を備える装置であって、
前記少なくとも１つのメモリ及び前記コンピュータプログラムコードが、前記少なくとも１つのプロセッサにより、前記装置に少なくとも、
ドライブの故障を発見すること、
前記故障が発生した前記ドライブの一部分を再構築すること、
をさせるように構成され、
前記ドライブが複数のプラッタを備え、
前記複数のプラッタの各プラッタが２個のハーフプラッタを備え、
前記ドライブのデータがイレーザ符号化を介して記憶される、
装置。
【請求項８】
前記故障が発生しなかった前記ドライブの他の部分が再構築されない、請求項７に記載の装置。
【請求項９】
前記ドライブの前記一部分を再構築することが、前記ドライブのうちの単一のプラッタを再構築することを含む、請求項７に記載の装置。
【請求項１０】
前記ドライブの前記複数のプラッタ又はハーフプラッタの各々が、別々にアドレッサブルである、請求項７に記載の装置。
【請求項１１】
前記少なくとも１つのメモリ及び前記コンピュータプログラムコードが、前記少なくとも１つのプロセッサにより、前記装置に、問題が発生した前記ドライブの前記一部分に対応する単一のヘッドを少なくとも機能停止することをさせるようにさらに構成される、請求項７に記載の装置。
【請求項１２】
前記ドライブの前記一部分を再構築することが、単一の新しいプラッタ又は単一の新しいハーフプラッタに前記一部分を再構築することを含む、請求項７に記載の装置。
【請求項１３】
非一時的なコンピュータ可読媒体において具現化されたコンピュータプログラムであって、前記コンピュータプログラムが、プロセッサによって実行されたときに、前記プロセッサに、
ドライブの故障を発見すること、
前記故障が発生した前記ドライブの一部分を再構築すること
をさせるコンピュータプログラムであり、
前記ドライブが複数のプラッタを備え、
前記複数のプラッタの各プラッタが２個のハーフプラッタを備え、
前記ドライブのデータがイレーザ符号化を介して記憶される、
コンピュータプログラム。
【請求項１４】
前記故障が発生しなかった前記ドライブの他の部分が再構築されない、請求項１３に記載のコンピュータプログラム。
【請求項１５】
前記ドライブの前記一部分を再構築することが、前記ドライブのうちの単一のプラッタを再構築することを含む、請求項１３に記載のコンピュータプログラム。
【請求項１６】
前記ドライブの前記複数のプラッタ又はハーフプラッタの各々が、別々にアドレッサブルである、請求項１３に記載のコンピュータプログラム。
【請求項１７】
前記コンピュータプログラムが、プロセッサによって実行されたときに、前記プロセッサに、問題が発生した前記ドライブの前記一部分に対応する単一のヘッドをさらに機能停止することをさせる、請求項１３に記載のコンピュータプログラム。
【請求項１８】
前記ドライブの前記一部分を再構築することが、単一の新しいプラッタ又は単一の新しいハーフプラッタに前記一部分を再構築することを含む、請求項１３に記載のコンピュータプログラム。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
[0001]この出願は、２０１６年７月１９日出願の米国仮特許出願第６２／３６４，０７５号の優先権を主張する。上に参照した米国仮特許出願の全内容は、引用により本明細書中に取り込まれている。
［背景］
【分野】
【０００２】
[0002]本発明のいくつかの実施形態は、非アグリゲート型（ｄｉｓａｇｇｒｅｇａｔｅｄ）メモリプラッタの実装に関係することができる。
【関連技術の説明】
【０００３】
[0003]ディジタル情報は、ハードディスクドライブに慣習的に記憶されてきている。ハードディスクドライブは、磁性材料を含んでいる少なくとも１つの回転するディスクを使用してディジタル情報を記憶することができる。ディジタル情報は、磁気ヘッドによって少なくとも１つの回転するディスクへと書き込まれ、ディスクから読み出されることがある。従来のハードディスクドライブが動いている／機械的な構成要素を典型的には使用するという理由で、これらの従来のハードディスクは、長時間の使用後に機械的な故障を起こしやすいはずである。
【概要】
【０００４】
[0004]第１の実施形態によれば、方法は、ドライブの故障を発見するステップを含むことができる。ドライブは、複数のプラッタを備え、各プラッタが２個のハーフプラッタを含み、そしてドライブのデータがイレーザ（ｅｒａｓｕｒｅ）符号化を介して記憶される。方法は、故障が発生したドライブの一部分を再構築するステップを含むこともできる。ドライブの他の部分は再構築されない。
【０００５】
[0005]第１の実施形態の方法では、ドライブの一部分を再構築するステップは、ドライブのうちの単一のプラッタを再構築するステップを含む。
【０００６】
[0006]第１の実施形態の方法では、ドライブの一部分を再構築するステップは、ドライブのうちの単一のハーフプラッタを再構築するステップを含む。
【０００７】
[0007]第１の実施形態の方法では、ドライブのプラッタ又はハーフプラッタは、別々にアドレスによりアクセス可能（addressable、アドレッサブル）である。
【０００８】
[0008]第１の実施形態の方法では、方法は、問題が発生したドライブの一部分に対応する単一のヘッドを機能停止させるステップを含むこともできる。
【０００９】
[0009]第１の実施形態の方法では、ドライブの一部分を再構築するステップは、単一の新しいプラッタ又は単一の新しいハーフプラッタに一部分を再構築するステップを含む。
【００１０】
[00010]第２の実施形態によれば、装置は、少なくとも１つのプロセッサを含むことができる。装置は、コンピュータプログラムコードを含んでいる少なくとも１つのメモリを含むこともできる。少なくとも１つのメモリ及びコンピュータプログラムコードは、少なくとも１つのプロセッサにより、装置にドライブの故障を少なくとも発見させるように構成されることがある。ドライブは、複数のプラッタを含み、各プラッタが２個のハーフプラッタを含み、そして、ドライブのデータがイレーザ符号化を介して記憶される。装置は、故障が発生したドライブの一部分を再構築させることもでき、ドライブの他の部分は再構築されない。
[0010]第２の実施形態の装置では、ドライブの一部分を再構築することは、ドライブのうちの単一のプラッタを再構築することを含む。
【００１１】
[0011]第２の実施形態の装置では、ドライブの一部分を再構築することは、ドライブのうちの単一のハーフプラッタを再構築することを含む。
【００１２】
[0012]第２の実施形態の装置では、ドライブのプラッタ又はハーフプラッタは、別々にアドレッサブルである。
【００１３】
[0013]第２の実施形態の装置では、装置は、問題が発生したドライブの一部分に対応する単一のヘッドをさらに機能停止させる。
【００１４】
[0014]第２の実施形態の装置では、ドライブの一部分を再構築することは、単一の新しいプラッタ又は単一の新しいハーフプラッタに一部分を再構築することを含む。
【００１５】
[0015]第３の実施形態によれば、コンピュータプログラム製品は、非一時的なコンピュータ可読媒体において具現化されることが可能であり、コンピュータプログラム製品が、第１の実施形態による方法を実行するためにプロセッサを制御するように構成される。
発明を適正に理解するために、参照が添付した図面になされるべきである。
【図面の簡単な説明】
【００１６】
【図１】図１は、発明のいくつかの実施形態による方法の流れ図である。
【００１７】
【図２】図２は、本発明のいくつかの実施形態による装置１０の図である。
【００１８】
【図３】図３は、発明のいくつかの実施形態によるもう１つの装置の図である。
【詳細な説明】
【００１９】
[0019]いくつかの実施形態は、非アグリゲート型プラッタ、非アグリゲート型ハーフプラッタ、及び／又はメモリデバイスの非アグリゲート型スピンドルに向けられている。一般に、所与の物理的なジオメトリ内のハードドライブのメモリ容量は、時間の経過につれて増加し続けている。所与の物理的なジオメトリのハードドライブのメモリ容量が、年々増加し続けてはいるが、ドライブの物理的な限界が近づいているという理由で、容量のさらなる増加は、実現することが難しくなってきている。さらに、容量が増加したので、ドライブは信頼性が低くなってきている。各ハードドライブは、複数の対応するプラッタ、スピンドル、ヘッド、及びアクチュエータを含んでよい。各プラッタは、２個の二分割部分（又は２個の対応するハーフプラッタ）を含むことができる。
【００２０】
[0020]近年では、イレーザ符号化の使用が普及してきている。イレーザ符号化を用いると、記憶したデータの一部分が情報の小さな部分（断片）へと分割され、多数のハードドライブの全体にわたって分散される。これゆえ、任意の所与の時刻において、イレーザ符号化は、多数のハードドライブの全体にわたって記憶したデータのコピーを記憶する。記憶したデータが検索されると、データが様々な異なるソースから検索されてもよい。
【００２１】
[0021]イレーザ符号化を使用している現在の手法を用いると、ドライブが故障した場合に、故障したドライブ上のデータは、複数の異なるドライブから検索され、そして新しいドライブ上へと再構築される／再記憶される。具体的には、故障したドライブのすべてのプラッタに記憶されたデータは、新しいドライブ上へと再構築される／再記憶される必要があるだろう。現在の手法を用いると、（問題が単一のアクチュエータ、単一のスピンドル、及び／又は単一のプラッタのためであるかどうかに拘わらず）ドライブ内で発生するいかなる１つの問題でも、新しいドライブ上へと全体のドライブを再構築させる必要があるだろう。全体のドライブを再構築するこの手法は、ドライブの容量が０．５〜２テラバイト（ＴＢ）の間である場合には有効に働くだろう。しかしながら、故障したドライブの容量が２テラバイトよりも著しく大きい場合には、全体のドライブを再構築する現在の手法は、効果的でなくなってくる。
【００２２】
[0022]全体のドライブを再構築することは、ドライブの容量が増加するにつれて、このような全体のドライブを再構築するために必要な時間の長さも増加するという理由で非効果的になってきている。例えば、１４テラバイトの容量を有するドライブを再構築するために、再構築するために要する時間が、４．５日かかることがある。長時間の再構築プロセスが行われている間に、さらなる故障が発生する場合には、データが失われることがある。これゆえ、現在の手法は、データの紛失を回避するためにより多くのドライブ全体にわたってデータを分割することによって一般に対応している。
【００２３】
[0023]各ドライブは、データを記憶するために１個又は２個のプラッタを通常備えている。しかしながら、現在のドライブは、同じ物理的なジオメトリ内にはるかに多くのプラッタを組み込んでいる。例えば、将来のドライブは、１２個のプラッタを含むことができる。現在、ドライブは、７個までのプラッタを含むことができる。
【００２４】
[0024]いくつかの実施形態は、各プラッタが論理ドライブとして認識されことがあるドライブのプラッタの論理態様を再構成することに向けられる。具体的に、いくつかの実施形態を用いると、各プラッタは、別個のメモリ量として構成されそして認識されることがある。例えば、各プラッタは、プロセッサ又はマイクロコントローラによって別々にアドレッサブルである（すなわち、識別されるべき別個のアドレスを有する）。これゆえ、以前の手法が別個のメモリ量として各々の完全なドライブを認識しただけであったが、本発明のいくつかの実施形態は、別個のメモリ量として各プラッタを認識する。言い換えると、いくつかの実施形態を用いると、各プラッタは、別々の／別個のドライブであるように考えられることがある。さらに、いくつかの実施形態は、別々の／別個のドライブとして各ハーフプラッタを考えてもよい。したがって、各ハーフプラッタは、論理ドライブとして認識されてもよい。
【００２５】
[0025]各プラッタ又はハーフプラッタを別個の論理ドライブとして考えることによって、いくつかの実施形態は、単一のプラッタのデータを再記憶することが（全体のドライブを再記憶することとは対照的に）再記憶すべき少ないデータしか含まないという理由で、再構築する／再記憶するプロセスをより扱いやすいプロセスにすることを可能にする。さらに、ハーフプラッタを再構築すること／再記憶することは、ハーフプラッタのデータを再記憶することが（全体のドライブのデータとは対照的に）再記憶すべき少ないデータしか含まないという理由で、はるかに扱いやすくもなる。
【００２６】
[0026]フルドライブの容量（すなわち、１４ＴＢ）を有することとは対照的に、プラッタは約２ＴＢの容量を一般に有する。上に説明したように、各プラッタは、２個のハーフプラッタ（Ａ側及びＢ側）を含む。各プラッタは、プラッタの上に対応する第１のヘッド、及びプラッタの底部に第２のヘッドを一般に有する。それはそうとして、例の５プラッタドライブは、１０個の個々の表面を有する。
【００２７】
[0027]一般に、ヘッドクラッシュに由来するドライブ故障は、全部のドライブ故障のうちのほんの僅かだけを表している。大部分のケースでは、ドライブ内の問題は同定できない。一般に、故障したドライブが同定されていない問題を有する場合には、故障したドライブのコンテンツが、最初に完全に消去され、次いで故障したドライブがシステムへと一般に再挿入される。
【００２８】
[0028]いくつかの実施形態は、信頼性パラダイムにおける改善を成し遂げることができる。例えば、故障がプラッタの一方の側（ハーフプラッタ）に発生するという場合には、いくつかの実施形態は、故障したハーフプラッタの対応するヘッドを機能停止にするように構成されてもよい。或いは、いくつかの実施形態は、故障が発生した全体のプラッタの対応する２個のヘッド（上ヘッド及び下ヘッド）を機能停止にするように構成されてもよい。したがって、本発明のいくつかの実施形態は、ハーフプラッタ又はフルプラッタを別個の論理ドライブとして考えてよく、したがって（全体のドライブを機能停止にすることとは対照的に）適切であると思われるようにハーフプラッタ又はフルプラッタだけを機能停止にしてもよい。
【００２９】
[0029]上に説明したように、例としてのプラッタが２ＴＢの容量を有すると仮定すると、各ハーフプラッタは１ＴＢの容量を有する。それはそうとして、（故障が発生したドライブのすべてのプラッタの放棄とは対照的に）ハーフプラッタの機能停止／放棄を実行するように構成することによって、いくつかの実施形態は、再構築される／複製されることを必要とするデータの量を削減することができる。具体的に、単一のヘッドを機能停止させる／放棄することができ、プラッタの片側を放棄することができるように構成されることによって、ドライブの他のプラッタを放棄しない一方で、いくつかの実施形態は、新しいプラッタ上へと１テラバイトの情報を複製する／再構築することが必要なだけである。
【００３０】
[0030]いくつかの実施形態を用いると、単一のドライブのプラッタは、例えば、相互に協働して動作する複数のモータ、相互に協働して動作する複数のアクチュエータ、及び共有容器などの共有インフラストラクチャを有してもよい。しかしながら、ドライブのプラッタが共有インフラストラクチャを有することができるとはいえ、各プラッタ又は各ハーフプラッタは、個別の論理ドライブとして、メモリのそれ自体の量として見られることがある。
【００３１】
[0031]上記の点から見て、いくつかの実施形態は、ドライブの信頼性を向上させる非自明の利点を提供することができる。例えば、ドライブについての１つの潜在的な問題は、ヘッド不安定性の問題である。ヘッド不安定性は、ドライブのヘッドが電子的な問題を経験し、その結果ヘッドが対応するハーフプラッタから情報を読み出すことができないときに典型的に発生する。本発明のいくつかの実施形態を用いると、問題を抱えているヘッドは単独で放棄されることがあり、ハーフプラッタのデータだけが置き代えられるように指示される。
【００３２】
[0032]各ハーフプラッタから読み出されるデータスループットを大きくするために、１個よりも多くのアクチュエータ／ヘッドを有する各ハーフプラッタを構成することが現在のところの試みである。これゆえ、いくつかの実施形態を用いると、複数のアクチュエータ／ヘッドが各ハーフプラッタに対して構成され、単一のアクチュエータ／ヘッドが故障する場合には、いくつかの実施形態は、同じハーフプラッタの他のヘッドを機能停止させないまま、その単一の故障したアクチュエータ／ヘッドを単独で機能停止させることができる。このシナリオでは、他のヘッドが同じハーフプラッタから読み出し続けることができる場合には、ハーフプラッタのデータを再構築する必要性が、可能性としてまったく回避されることがある。
【００３３】
[0033]加えて、本発明のいくつかの実施形態は、予備容量として割り当てることが必要なメモリ容量の量を減少させることができる。例えば、いくつかの実施形態が（全体のドライブの増加分でメモリを再構築することとは対照的に）ハーフプラッタ又は単一のプラッタの増加分でメモリを再構築できるという理由で、いくつかの実施形態は、（全体のドライブの増加分とは対照的に）ハーフプラッタ又は単一のプラッタの増加分でユーザが予備メモリを割り当てることを可能にできる。したがって、５個の予備プラッタを有する予備ドライブは、５個の問題を抱えたドライブ（ここでは各問題を抱えたドライブは再記憶する／再構築すべき単一のプラッタを有する）用の予備として働くことができる。
【００３４】
[0034]上記の点から見て、いくつかの実施形態は、性能の向上及び信頼性の向上を示すことができる。これゆえ、本発明のいくつかの実施形態は、ハードドライブ及び／又はスピンドルドライブが固体メモリ（すなわち、ＮＡＮＤメモリ）を使用することに対する妥当と思われる代替形態になることをおそらくは可能にすることができる。さらに、いくつかの実施形態は、固体メモリが動作のために大きな量の電力を一般に消費するという理由で、ハードドライブ及び／又はスピンドルドライブが固体メモリよりも優れた特性を示すことを可能にすることができる。
【００３５】
[0035]いくつかの実施形態は、サーバ、ハードドライブ、及び／又は任意の他のメモリデバイス内に実装されることがある非一時的読出し可能媒体に具体化されるコンピュータプログラム製品に向けられている。コンピュータプログラム製品は、例えば、ファームウェアであってもよい。
【００３６】
[0036]いくつかの実施形態を用いると、メモリデバイスがコンピューティングシステム内で一旦接続されると、ファームウェアは、それ自体の論理ドライブとして各プラッタ又はハーフプラッタを認識するだろう。ファームウェアは、各プラッタ又はハーフプラッタをそれ自体の論理ドライブとしてレポートを作成するだろう。さらに、問題がプラッタ又はハーフプラッタ内に発生する場合には、ファームウェアは、上に説明したように、プラッタ又はハーフプラッタを単独で機能停止させるように構成することができる。
【００３７】
[0037]図１は、発明のいくつかの実施形態による方法の流れ図を図示している。図１に図示した方法は、１１０のところに、ドライブの故障を発見するステップを含む。ドライブは、複数のプラッタを備え、各プラッタが２個のハーフプラッタを備え、そしてドライブのデータがイレーザ符号化を介して記憶される。この方法は、１２０のところに、故障が発生したドライブの一部分を再構築するステップをさらに含む。ドライブの他の部分は、再構築されない。
【００３８】
[0038]図２は、本発明のいくつかの実施形態による装置１０を図示している。各信号又は図１のブロック及び本明細書において説明する様々な機能がハードウェア、ソフトウェア、ファームウェア、又は１つ若しくは複数のプロセッサ及び／若しくは回路などの様々な手段又はこれらの組合せによって実装してよいことを理解すべきである。ある実施形態では、装置１０は、サーバ又はハードドライブデバイスの構成要素であってもよい。
【００３９】
[0039]装置１０は、情報を処理し、命令又は動作を実行するためのプロセッサ２２を含む。プロセッサ２２は、任意のタイプの汎用又は専用プロセッサであってもよい。単一のプロセッサ２２が図２には示されているが、多数のプロセッサが他の実施形態にしたがって利用されてもよい。実際に、プロセッサ２２は、例えば、汎用コンピュータ、専用コンピュータ、マイクロプロセッサ、ディジタル信号プロセッサ（「ＤＳＰ」）、フィールドプログラマブルゲートアレイ（「ＦＰＧＡ」）、特定用途向け集積回路（「ＡＳＩＣ」）、及びマルチコアプロセッサアーキテクチャに基づくプロセッサのうちの１つ又は複数を含んでもよい。
【００４０】
[0040]装置１０は、プロセッサ２２につなげられ、情報及びプロセッサ２２によって実行される得る命令を記憶するためのメモリ１４をさらに含む。メモリ１４は、１つ又は複数のメモリであってもよく、ローカルアプリケーション環境に適した任意のタイプのものであってもよく、そして半導体系のメモリデバイス、磁気メモリデバイス及びシステム、光メモリデバイス及びシステム、固定メモリ、並びに脱着可能メモリなどの任意の適切な揮発性又は不揮発性データ記憶技術を使用して実装されてもよい。例えば、メモリ１４は、ランダムアクセスメモリ（「ＲＡＭ」）、読み出し専用メモリ（「ＲＯＭ」）、磁気若しくは光ディスクなどのスタティック記憶装置、又は任意の他のタイプの非一時的な機械若しくはコンピュータ可読媒体の任意の組合せから構成されてもよい。メモリ１４に記憶された命令は、プロセッサ２２によって実行されたときに、装置１０が本明細書において説明したようなタスクを実行することを可能にするプログラム命令又はコンピュータプログラムコードを含んでもよい。
【００４１】
[0041]装置１０は、装置１０へ及び装置１０から信号並びに／又はデータを送信し且つ受信するための１つ又は複数のアンテナ（図示せず）を含んでもよい。装置１０は、（１つ又は複数の）アンテナによる送信のためにキャリア波形上へと情報を変調し、そして装置１０の他の素子によってさらに処理するために（１つ又は複数の）アンテナを介して受信した情報を復調するトランシーバ２８をさらに含んでもよい。他の実施形態では、トランシーバ２８は、直接信号又はデータを送信し且つ受信することが可能でもよい。
【００４２】
[0042]プロセッサ２２は、限定ではなく、アンテナ利得／位相パラメータのプリコーディング、通信メッセージを形成している個々のビットの符号化及び復号化、情報のフォーマッティング、並びに通信リソースの管理に関係するプロセスを含め装置１０の総合的な制御を含んでいる装置１０の動作に関係する機能を実行してもよい。
【００４３】
[0043]ある実施形態では、メモリ１４は、プロセッサ２２によって実行されたときに機能を提供するソフトウェアモジュールを記憶する。モジュールは、装置１０に対してオペレーティングシステム機能を提供するオペレーティングシステム１５を含んでもよい。メモリは、装置１０に対して追加の機能を提供するために、アプリケーション又はプログラムなどの１つ又は複数の機能モジュール１８を記憶してもよい。装置１０の構成要素は、ハードウェアに又はハードウェアとソフトウェアとの任意の適切な組み合わせとして実装してもよい。
【００４４】
[0044]１つの実施形態では、装置１０は、ドライブの故障を発見するように構成されることがある。ドライブは、複数のプラッタを備え、各プラッタが２個のハーフプラッタを備え、そしてドライブのデータがイレーザ符号化を介して記憶される。装置１０は、故障が発生したドライブの一部分を再構築するように構成されてもよい。ドライブの他の部分は、再構築されない。
【００４５】
[0045]図３は、発明のいくつかの実施形態によるもう１つの装置を図示している。装置３００は、例えば、サーバの構成要素又はハードドライブデバイスの構成要素であってもよい。装置３００は、ドライブの故障を発見する発見ユニット３１０を含むことができる。ドライブは、複数のプラッタを備え、各プラッタが２個のハーフプラッタを備え、そしてドライブのデータがイレーザ符号化を介して記憶される。装置３００は、故障が発生したドライブの一部分を再構築する再構築ユニット３２０を含むこともでき、ここではドライブの他の部分は、再構築されない。
【００４６】
[0046]発明の説明した特徴、利点、及び特性は、１つ又は複数の実施形態では任意の適切な方式で組み合わせられてもよい。当業者は、発明が特定の実施形態の具体的な特徴又は利点のうちの１つ又は複数がなくても実行できることを認識するだろう。他の事例では、追加の特徴及び利点が、発明のすべての実施形態では提示されないことがあるいくつかの実施形態において認識され得る。当業者は、上に論じたような発明が違った順番のステップで、及び／又は開示された構成とは異なる構成のハードウェア要素を用いて実行されてもよいことを容易に理解するだろう。これゆえ、発明がこれらの好ましい実施形態に基づいて説明されてきているけれども、発明の意図及び範囲内に留まりながら、いくつかの修正形態、変形形態、及び代替構築物が明白であるはずであることが当業者には明らかなはずである。
【図１】
2019523490.tif 000003
【図２】
2019523490.tif 000004
【図３】
2019523490.tif 000005
【国際調査報告】
2019523490.tif 000006
2019523490.tif 000007
2019523490.tif 000008