(57)【要約】【課題】  単一ハードディスクデータのリアルタイムバックアップ方法の提供。【解決手段】  ソフトウエアによりハードディスクを二つのユニットブロックに区分し、データのリアルタイムバックアップ時に、データを該ソフトウエアで処理し、並びに同一ハードディスクの異なるユニットブロックのなかのストライプブロック部分にそれぞれ保存し、データのリアルタイムバックアップを完成する。或いは、該ソフトウエアにより単一ハードディスクを複数のユニットブロックに区分し、即ちデータのリアルタイムバックアップ時に、該ソフトウエアが順に二つのユニットブロックを選択してデータを選択した二つのユニットブロックのなかのストライプブロック部分に保存し、データのリアルタイムバックアップを完成する。【選択図】        図２
2007025892.tif 000002
【特許請求の範囲】
【請求項１】
単一ハードディスクデータのリアルタイムバックアップ方法において、
ハードディスクの保存領域を二つのユニットブロックに区分するステップ、
データを該ハードディスクに書き込む時、二つのユニットブロック中にそれぞれ書き込むステップ、
読み取り規則により選択的に二つのユニットブロックよりデータを読み取るステップ、  を包含したことを特徴とする、単一ハードディスクデータのリアルタイムバックアップ方法。
【請求項２】
請求項１記載の単一ハードディスクデータのリアルタイムバックアップ方法において、  ハードディスクの保存領域を複数のユニットブロックに区分するステップ、
二つのユニットブロックを選択してデータのリアルタイムバックアップ用となすステップ、
データ保存動作時に、既に選択した二つのユニットブロックのなかのストライプブロック部分にそれぞれ保存し、データのリアルタイムバックアップを完成するステップ、
を更に包含したことを特徴とする、単一ハードディスクデータのリアルタイムバックアップ方法。
【請求項３】
請求項２記載の単一ハードディスクデータのリアルタイムバックアップ方法において、ソフトウエアの選択した二つのユニットブロックが既に飽和した時、別の二つのユニットブロックを順に選択して次のデータのリアルタイムバックアップ用となすことを特徴とする、単一ハードディスクデータのリアルタイムバックアップ方法。
【請求項４】
請求項１記載の単一ハードディスクデータのリアルタイムバックアップ方法において、そのうち一つのユニットブロックに保存したデータが毀損した時は、自動的にもう一つのユニットブロックよりデータを読み取ることを特徴とする、単一ハードディスクデータのリアルタイムバックアップ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一種の単一ハードディスクデータのリアルタイムバックアップ方法に係り、特にソフトウエアにより単一ハードディスクを二つ或いは複数のユニットブロック（ｕｎｉｔ  ｂｌｏｃｋ）に区分し、データのリアルタイムバックアップ時に、該データを該ソフトウエアで処理し同一ハードウエアの異なるユニットブロックのストライプブロック（ｓｔｒｉｐｅ  ｂｌｏｃｋ）部分にそれぞれ保存し、データのリアルタイムバックアップを完成する、単一ハードディスクデータのリアルタイムバックアップ方法に関する。
【背景技術】
【０００２】
ストレージ設備領域にあって、アレイの応用は相当に普及しており、そのうち、ＲＡＩＤ１は相当に簡単なデータリアルタイムバックアップ技術であり、ＲＡＩＤ１の技術は各データを二つのハードディスクに同時に保存する、というものである。もしそのうち一つのハードディスク中のデータが毀損した時は、もう一つのハードディスクが即刻データを使用者に提供し、これによりデータを取得できない情況を発生させない（図１参照）。このようなデータ保存技術は、二つ以上のハードディスクがなければ実行できず、ゆえにこのような方法は、使用者によっては制限（例えばコスト或いはシステムが単一ハードディスクしか具備しない、等の条件）を有するために使用できない。
【０００３】
更に、現在ハードディスクの容量はますます大きくなる傾向にあり、ハードディスクの容量が増大する時、該ハードディスクのセクタ毀損の確率も高くなり、毀損セクタ（ｂａｄ  ｓｅｃｔｏｒ）がハードディスクフォーマット時にオペレーションシステムにより検出されると、一般にオペレーションシステムは検出した毀損セクタを排除して使用せず、毀損セクタの発生がオペレーションシステムがハードディスク内に保存されたデータを読み取っている時であれば、ハードディスク内のデータの遺失の問題が発生しうる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の主要な目的は、一種の単一ハードディスクデータのリアルタイムバックアップ方法を提供することにあり、それによると、ソフトウエアにより単一ハードディスクを二つ或いは複数のユニットブロック（ｕｎｉｔ  ｂｌｏｃｋ）に区分し、データのリアルタイムバックアップ時に、該データを該ソフトウエアで処理し、並びに異なるユニットブロックのストライプブロック（ｓｔｒｉｐｅ  ｂｌｏｃｋ）部分にそれぞれ保存するものとする。
【０００５】
本発明の次の目的は、一種の単一ハードディスクデータのリアルタイムバックアップ方法を提供することにあり、それによると、単一ハードディスクしかない条件下で、データをリアルタイムバックアップする時に、データの毀損により読み取り可能なバックアップデータが無い情況の発生を防止できるものとする。
【０００６】
上述の目的を達成するため、本発明は一種の単一ハードディスクデータのリアルタイムバックアップ方法を提供し、それによると、ソフトウエアによりハードディスクを二つのユニットブロック（ｕｎｉｔ  ｂｌｏｃｋ）に区分し、データのリアルタイムバックアップ時に、データを該ソフトウエアで処理し、並びに同一ハードディスクの異なるユニットブロックのなかのストライプブロック（ｓｔｒｉｐｅ  ｂｌｏｃｋ）部分に保存し、データのリアルタイムバックアップを完成する。或いは、該ソフトウエアにより単一ハードディスクを複数のユニットブロック（ｕｎｉｔ  ｂｌｏｃｋ）に区分し、即ちデータのリアルタイムバックアップ時に、該ソフトウエアが順に二つのユニットブロック（ｕｎｉｔ  ｂｌｏｃｋ）を選択してデータを選択した二つのユニットブロック（ｕｎｉｔ  ｂｌｏｃｋ）のなかのストライプブロック（ｓｔｒｉｐｅ  ｂｌｏｃｋ）部分に保存し、データのリアルタイムバックアップを完成する。
【課題を解決するための手段】
【０００７】
請求項１の発明は、単一ハードディスクデータのリアルタイムバックアップ方法において、
ハードディスクの保存領域を二つのユニットブロックに区分するステップ、
データを該ハードディスクに書き込む時、二つのユニットブロック中にそれぞれ書き込むステップ、
読み取り規則により選択的に二つのユニットブロックよりデータを読み取るステップ、  を包含したことを特徴とする、単一ハードディスクデータのリアルタイムバックアップ方法としている。
請求項２の発明は、請求項１記載の単一ハードディスクデータのリアルタイムバックアップ方法において、ハードディスクの保存領域を複数のユニットブロックに区分するステップ、
二つのユニットブロックを選択してデータのリアルタイムバックアップ用となすステップ、
データ保存動作時に、既に選択した二つのユニットブロックのなかのストライプブロック部分にそれぞれ保存し、データのリアルタイムバックアップを完成するステップ、
を更に包含したことを特徴とする、単一ハードディスクデータのリアルタイムバックアップ方法としている。
請求項３の発明は、請求項２記載の単一ハードディスクデータのリアルタイムバックアップ方法において、ソフトウエアの選択した二つのユニットブロックが既に飽和した時、別の二つのユニットブロックを順に選択して次のデータのリアルタイムバックアップ用となすことを特徴とする、単一ハードディスクデータのリアルタイムバックアップ方法としている。
請求項４の発明は、請求項１記載の単一ハードディスクデータのリアルタイムバックアップ方法において、そのうち一つのユニットブロックに保存したデータが毀損した時は、自動的にもう一つのユニットブロックよりデータを読み取ることを特徴とする、単一ハードディスクデータのリアルタイムバックアップ方法としている。
【発明の効果】
【０００８】
本発明の単一ハードディスクデータのリアルタイムバックアップ方法によると、ソフトウエアにより単一ハードディスクを二つ或いは複数のユニットブロック（ｕｎｉｔ  ｂｌｏｃｋ）に区分し、データのリアルタイムバックアップ時に、該データを該ソフトウエアで処理し、並びに異なるユニットブロックのストライプブロック（ｓｔｒｉｐｅ  ｂｌｏｃｋ）部分にそれぞれ保存することができる。
【０００９】
本発明の単一ハードディスクデータのリアルタイムバックアップ方法によると、単一ハードディスクしかない条件下で、データをリアルタイムバックアップする時に、データの毀損により読み取り可能なバックアップデータが無い情況の発生を防止できる。
【発明を実施するための最良の形態】
【００１０】
図２に示されるように、本発明によると、ソフトウエアによりハードディスク２０を二つのユニットブロック（ｕｎｉｔ  ｂｌｏｃｋ）２１、２２に区分し、データ１０をリアルタイムバックアップする時に、データ１０を該ソフトウエアで処理し、並びに同一ハードディスクの異なるユニットブロック２１、２２のなかのストライプブロック（ｓｔｒｉｐｅ  ｂｌｏｃｋ）２１１、２２１部分に保存し、データ１０のリアルタイムバックアップを完成する。もし、次のデータ１１も同様にリアルタイムバックアップを行う時は、同様にソフトウエアで処理し並びに異なるユニットブロック２１、２２のストライプブロック２１２、２２２部分にそれぞれ保存する。
【００１１】
図３に示されるように、ハードディスク２０がソフトウエアにより複数のユニットブロック（ｕｎｉｔ  ｂｌｏｃｋ）２１、２２、２３、２４、２５、２６に区分される時、ソフトウエアは順に二つのユニットブロック２１、２２を選択してリアルタイムバックアップ用となし、データ１０をリアルタイムバックアップする時、データ１０を該ソフトウエアで処理し、同一ハードディスク２０の異なるユニットブロック２１、２２のストライプブロック２１１、２２１部分にそれぞれ保存し、データ１０のリアルタイムバックアップを完成し、次のデータ１１をリアルタイムバックアップする時は、同様にデータ１１をソフトウエアで処理し、同一ハードディスク２０の異なるユニットブロック２１、２２のストライプブロック２１２、２２２部分にそれぞれ保存し、データ１１のリアルタイムバックアップを完成する。
【００１２】
ユニットブロック２１、２２が使用飽和となった時は、ソフトウエアは順に別の二つのユニットブロック２３、２４を選択し、ユニットブロック２３、２４が使用飽和となるまでその他のデータ１２のリアルタイムバックアップに使用する。
【００１３】
以上から類推されるように、新しいデータをリアルタイムバックアップする時は、上述の処理方式によりデータのリアルタイムバックアップを行える。
【００１４】
データを読み取る時は、一つのユニットブロックのストライプブロックを選定してデータを読み取り、このストライプブロックのデータが毀損している場合は、バックアップのユニットブロックのストライプブロックよりデータを読み取る。図２の例では、データＤａｔａ１を読み取る時は、先ずストライプブロック２１１を選定してデータを読み取り、このストライプブロックのデータが毀損していれば、それと相互に対応するストライプブロック２２１よりデータを読み取る。
【００１５】
以上の具体的実施例の記載により本発明の特徴と精神が明らかとされたが、以上の記載は本発明の実施範囲を限定するものではなく、以上の記載に基づきなしうる細部の修飾或いは改変は、いずれも本発明の権利請求範囲に属するものとする。
【図面の簡単な説明】
【００１６】
【図１】周知のデータのリアルタイムバックアップの実施図である。
【図２】本発明のデータのリアルタイムバックアップの実施図である。
【図３】本発明のデータのリアルタイムバックアップの別の実施図である。
【符号の説明】
【００１７】
１０、１１、１２  データ
２０  ハードディスク
２１、２２、２３、２４、２５、２６  ユニットブロック
２１１、２２１  ストライプブロック
２１２、２２２  ストライプブロック
【図１】
2007025892.tif 000003
【図２】
2007025892.tif 000004
【図３】
2007025892.tif 000005