(57)【要約】【課題】制御手段が各記憶装置に対して初期化せずに記憶モードの切替及び／又は記憶装置の交換可能な記録方法及びその記録方法を使用する記録装置を提供することを課題とする。【解決手段】制御手段１と接続する複数の記憶装置１０に対して直列的にデータを記憶する直列記憶モードから、前記複数の記憶装置１０に対して並列的に同一データを記憶する並列記憶モードに移行する際に、前記制御手段１は前記全ての記憶装置１０に対して初期化せずに前記並列記憶モードで同一データを記憶する。【選択図】        図１
2004348578.tif 000002
【特許請求の範囲】
【請求項１】
制御手段と接続する複数の記憶装置への記録方法であって、
前記複数の記憶装置に対して直列的にデータを記憶する直列記憶モードから、
前記複数の記憶装置に対して並列的に同一データを記憶する並列記憶モードに移行するにあたって、
前記制御手段は前記全ての記憶装置に対して初期化せずに前記並列記憶モードで同一データを記憶する、記録方法。
【請求項２】
複数のセクタで構成された前記記憶装置の前記各セクタを前記制御手段はアドレス付けて識別しており、
前記制御手段は前記直列記憶モードから前記並列記憶モードに移行してデータを記憶するにあたって、
前記制御手段は各記憶装置に対して所定のセクタから前記並列記憶モードでデータの記憶を開始する、請求項１に記載の記録方法。
【請求項３】
制御手段と接続する複数の記憶装置への記録方法であって、
少なくとも１つの記憶装置は交換可能であり、
前記制御手段は前記複数の記憶装置に対して並列的に同一データを記憶する並列記憶モードで記憶中に少なくとも１つの記憶装置を交換後、
前記制御手段は前記交換後の記憶装置を含む前記全ての記憶装置に対して初期化せずに前記並列記憶モードで同一データを記憶する、記録方法。
【請求項４】
複数のセクタで構成された前記記憶装置の前記各セクタを前記制御手段はアドレス付けて識別しており、
前記制御手段は少なくとも１つの記憶装置を交換後に各記憶装置に対して所定のセクタから前記並列記憶モードでデータの記憶を開始する、請求項３に記載の記録方法。
【請求項５】
前記記憶装置は、着脱可能な構成である、請求項１〜４のいずれかに記載の記録方法。
【請求項６】
請求項１〜５のいずれかに記載の記録方法を使用した記録装置。
【請求項７】
前記記憶装置は、ハードディスク装置である、請求項６に記載の記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、制御手段と複数台の記憶装置が接続している状態で、制御手段が各記憶装置に対して初期化せずに実施する記録方法及びその記録方法を使用する記録装置に関する。
【０００２】
【従来の技術】
従来、第１の記憶装置１０ａと第２の記憶装置１０ｂの２台の記憶装置１０と接続する制御手段１が実施するデータの記憶方法には、例えば以下に記す「連続記憶モード」と「ミラー記憶モード」の２つの記憶モードがある。そして制御手段１は連続記憶モードでデータを記憶中にミラー記憶モードに切り替えると一旦記憶装置１０を全て初期化してからミラー記憶モードで記憶していた。
【０００３】
（１）「連続記憶モード」とは、例えば制御手段１は第１の記憶装置１０ａと第２の記憶装置１０ｂに接続している状態で、まず第１の記憶装置１０ａのセクタに対してデータを記憶していき第１の記憶装置１０ａのセクタがデータで埋まると、次に第２の記憶装置１０ｂのセクタに対してデータを記憶していく直列記憶モードである。
図３（Ａ）を参照して、制御手段１がこの連続記憶モードで６個のデータ「Ａ」〜「Ｆ」を記憶していく例を説明する。例えば、図３（Ａ）に記すように、制御手段１は１０個のセクタを有するアドレス「α」を割り付けた第１の記憶装置１０ａと、同様に制御手段１は１０個のセクタを有するアドレス「β」を割り付けた第２の記憶装置１０ｂと接続しているとする。そしてこの接続により制御手段１は第１の記憶装置１０ａの１０個のセクタを「α１」、「α２」、「α３」、…「α１０」と識別可能となり、同様に制御手段１は第２の記憶装置１０ｂの１０個のセクタを「β１」、「β２」、「β３」、…「β１０」と識別可能となる。そして制御手段１は各記憶装置１０ａ、１０ｂの全セクタが「空」の状態であればセクタ「α１」にはデータ「Ａ」を記憶し、セクタ「α２」にはデータ「Ｂ」を記憶し、セクタ「α３」にはデータ「Ｃ」を記憶し、セクタ「α４」にはデータ「Ｄ」を記憶し、セクタ「α５」にはデータ「Ｅ」を記憶し、セクタ「α６」にはデータ「Ｆ」を記憶する。なお、以降のセクタは「空」状態となる。
【０００４】
（２）「ミラー記憶モード」とは、例えば制御手段１は第１の記憶装置１０ａと第２の記憶装置１０ｂに接続している状態で、第１の記憶装置１０ａと第２の記憶装置１０ｂに対して同一データを記憶していく並列記憶モードであり、且つ各記憶装置１０の同一セクタに同一データを記憶するという条件を有している記憶モードである。図３（Ｂ）を参照して、制御手段１がこのミラー記憶モードで６個のデータ「Ａ」〜「Ｆ」を記憶していく例を説明する。なお、上述したように制御手段１は第１の記憶装置１０ａの１０個のセクタを「α１」、「α２」、「α３」、…「α１０」と識別し、同様に制御手段１は第２の記憶装置１０ｂの１０個のセクタを「β１」、「β２」、「β３」、…「β１０」と識別している状態とする。そして制御手段１は同一セクタに同一データを記憶するため各記憶装置１０ａ、１０ｂを一旦初期化してセクタ「α１」とセクタ「β１」にはデータ「Ａ」を記憶し、セクタ「α２」とセクタ「β２」にはデータ「Ｂ」を記憶し、セクタ「α３」とセクタ「β３」にはデータ「Ｃ」を記憶し、セクタ「α４」とセクタ「β４」にはデータ「Ｄ」を記憶し、セクタ「α５」とセクタ「β５」にはデータ「Ｅ」を記憶し、セクタ「α６」とセクタ「β６」にはデータ「Ｆ」を記憶する。なお、以降のセクタは「空」状態となる。
【０００５】
上述したように制御手段１はミラー記憶モードでデータを記憶する際には、各記憶装置１０の同一セクタに同一データを記憶するために、ミラー記憶モードでの記憶の開始前には必ず各記憶装置１０の初期化を実施している。そのため制御手段１は連続記憶モードでデータを記憶している状態からミラー記憶モードに切り替えてデータを記憶する際にも各記憶装置１０を初期化している。図４を参照して制御手段１が６個のデータ「Ａ」〜「Ｆ」の内、まず連続記憶モードで３個のデータ「Ａ」〜「Ｃ」を記憶し、残りの３個のデータ「Ｄ」〜「Ｆ」をミラー記憶モードで記憶していく例を説明する。まず図４（Ａ）に記すように、制御手段１は第１の記憶装置１０ａから順に３個のデータ「Ａ」〜「Ｃ」を連続記憶モードで記憶しており、即ち各記憶装置１０ａ、１０ｂの全セクタが「空」の状態であればセクタ「α１」にはデータ「Ａ」を記憶し、セクタ「α２」にはデータ「Ｂ」を記憶し、セクタ「α３」にはデータ「Ｃ」を記憶し、以降のセクタは「空」状態である。そして、この状態になると制御手段１は連続記憶モードからミラー記憶モードに切り替えてデータを記憶するため、図４（Ｂ）に記すように同一セクタを空き状態にする必要があるため各記憶装置１０を一旦初期化して全てのセクタを「空」状態にする。そして図４（Ｃ）に記すように、制御手段１は第１の記憶装置１０ａと第２の記憶装置１０ｂの同一セクタに残り３個のデータ「Ｄ」〜「Ｆ」をミラー記憶モードで記憶しており、即ちセクタ「α１」とセクタ「β１」にはデータ「Ｄ」を記憶し、セクタ「α２」とセクタ「β２」にはデータ「Ｅ」を記憶し、セクタ「α３」とセクタ「β３」にはデータ「Ｆ」を記憶し、以降のセクタは「空」状態のままである。
このように制御手段１は連続記憶モードでデータを記憶している状態からミラー記憶モードに切り替える際には記憶装置１０を一旦全て初期化してからミラー記憶モードで記憶している。
また、制御手段１はミラー記憶モードでデータを記憶中にデータ記録を中断して少なくとも１台の記憶装置を交換すると、同様に一旦記憶装置１０を全て初期化してからミラー記憶モードで記憶していた。
【０００６】
【特許文献１】
特開平８−３０５４９９
【０００７】
【発明が解決しようとする課題】
このように、制御手段１は連続記憶モードからミラー記憶モードへ切り替える際に各記憶装置１０に対して初期化を実施し各記憶装置１０に記憶してあるデータを全て消去していた。また、制御手段１はミラー記憶モードでデータを記憶中に少なくとも１つの記憶装置１０を交換して再度ミラー記憶モードで記憶する際に各記憶装置１０に対して初期化を実施し各記憶装置１０に記憶してあるデータを全て消去していた。そのため重要なデータであっても、制御手段１はデータを全て消去していた。
本発明は、このような点に鑑みて創案されたものであり、制御手段が各記憶装置に対して初期化せずに記憶モードの切替及び／又は記憶装置の交換可能な記録方法及びその記録方法を使用する記録装置を提供することを課題とする。
【０００８】
【課題を解決するための手段】
請求項１に記載の記録方法では、制御手段は複数の記憶装置と接続してあり、前記制御手段は前記複数の記憶装置に対して直列的にデータを順序記憶していく直列記憶モードから、前記複数の記憶装置に対して並列的に同一データを記憶していく並列記憶モードに初期化せずに移行できる。
これにより制御手段は前記直列記憶モードで記憶したデータ及び／又は始めから記憶していたデータを消去せずに前記並列記憶モードに移行できる。
また、請求項２に記載の記録方法では、制御手段は複数のセクタで構成された前記記憶装置の前記各セクタをアドレス付けて識別しており、前記制御手段は前記直列記憶モードから並列記憶モードに移行してデータを記憶する際に、前記制御手段は各記憶装置に対して所定のセクタから前記並列記憶モードでデータの記憶をできる。
これにより制御手段は所定のセクタ（例えば、前記直列記憶モードでデータを記憶したセクタの次のセクタ）から引き続いて前記並列記憶モードでデータを記憶できる。
また、請求項３に記載の記録方法では、制御手段は複数の記憶装置と接続してあり、前記複数の記憶装置の少なくとも１つの記憶装置は交換可能である。そして制御手段は前記複数の記憶装置に対して並列記憶モードでデータを記憶中に、少なくとも１つの記憶装置を交換しても各記憶装置に対して初期化せずに引き続いて並列記憶モードで記憶できる。
これにより制御手段は交換前の記憶装置に記憶したデータを消去せずに並列記憶モードで記憶できる。
また、請求項４に記載の記録方法では、制御手段は複数のセクタで構成された前記記憶装置の前記各セクタをアドレス付けて識別しており、前記制御手段は前記複数の記憶装置に対して並列記憶モードでデータを記憶中に、少なくとも１つの記憶装置を交換しても各記憶装置に対して初期化せずに引き続いて並列記憶モードで記憶できる。
これにより制御手段は交換前の記憶装置に記憶したデータを消去せずに所定のセクタ（例えば、交換後の記憶装置の第１セクタ）から並列記憶モードで記憶できる。
また、請求項５に記載の記録方法は、各記憶装置１０は着脱可能な構成（例えば、制御手段に対して記憶装置１０毎に着脱可能な構成）である。
また、請求項６に記載の記録方法は、上述した記録方法を使用する記録装置である。
また、請求項７に記載の記憶装置は、ハードディスクを使用している。
【０００９】
【発明の実施の形態】
◆［全体構成］
本発明の実施の形態について図面を参照して説明する。なお、従来技術に記した各機器と同一作用の各機器は同一符号を付して説明を省略する。図１は、本発明の記憶方法について説明する図である。図１に記すように「１、２、３、４、５、６、…１０」と１０個のセクタを有しアドレス「α」を割り付けた第１の記憶装置１０ａと、同様に「１、２、３、４、５、６、…１０」と１０個のセクタを有しアドレス「β」を割り付けた第２の記憶装置１０ｂとが制御手段１とそれぞれ接続してある。そして制御手段１は第１の記憶装置１０ａの１０個のセクタを「α１」、「α２」、「α３」、…「α１０」とアドレス付けて識別し、同様に制御手段１は第２の記憶装置１０ｂの１０個のセクタを「β１」、「β２」、「β３」、…「β１０」とアドレス付けて識別している。そして制御手段１は直列記憶モードであればセクタ「α１０」の次のセクタはセクタ「β１」と認識し、同様にセクタ「β１０」の次のセクタはセクタ「α１」と認識している。また制御手段１は並列記憶モードであればセクタ「α１０」の次のセクタはセクタ「α１」と認識し、同様にセクタ「β１０」の次のセクタはセクタ「β１」と認識している。また、並列記憶モードとは従来技術にも記したように、制御手段１が同一データを複数の記憶装置１０、例えば第１の記憶装置１０ａと第２の記憶装置１０ｂに同時に同一データを記憶していく構成であり、同一データを同時に記憶できれば同一セクタに記憶しなくても良い。
【００１０】
◆［第１の実施の形態］
第１の実施の形態は、制御手段１が自身（制御手段１）と接続する複数の記憶装置１０に対して直列的にデータを記憶する直列記憶モードから、複数の記憶装置１０に対して並列的にデータを記憶する並列記憶モードに移行してデータを記憶する際に、前記全ての記憶装置１０に対して初期化せずに前記並列記憶モードで同一データを記憶する形態である。そして制御手段１は各記憶装置１０の各セクタをアドレス付けて識別しているため、制御手段１は直列記憶モードから並列記憶モードに移行する際に各記憶装置１０に対して所定のセクタから並列記憶モードでデータの記憶を開始している。例えば、制御手段１が６個のデータ「Ａ」〜「Ｆ」の内、まず直列記憶モードで３個のデータ「Ａ」〜「Ｃ」を第１の記憶装置１０ａへ記憶し、残りの３個のデータ「Ｄ」〜「Ｆ」を並列記憶モードで第１の記憶装置１０ａと第２の記憶装置１０ｂへ記憶する例を参照して説明する。
なお、この所定のセクタは下記（１）〜（２）に記すように、第２の記憶装置１０ｂのセクタの空き状況により所定のセクタが異なるため、各々の場合について説明する。
【００１１】
（１）図１（Ａ）に記すように、制御手段１が、全てのセクタが「空」状態である各記憶装置１０に対して、まず直列記憶モードで記憶している状態から次に並列記憶モードに記憶モードを変えてデータを記憶していく例を説明する。
図１（Ｂ）に記すように、制御手段１は第１の記憶装置１０ａからセクタ順に３個のデータ「Ａ」〜「Ｃ」を直列記憶モードで記憶していき、即ち制御手段１はセクタ「α１」にはデータ「Ａ」を記憶し、セクタ「α２」にはデータ「Ｂ」を記憶し、セクタ「α３」にはデータ「Ｃ」を記憶し、以降のセクタは「空」状態のままである。そして、この状態になると制御手段１は全ての記憶装置１０に対して直列記憶モードから並列記憶モードに切り替えてデータを記憶していく。
そして図１（Ｃ）に記すように、制御手段１は第１の記憶装置１０ａと第２の記憶装置１０ｂに対して初期化せずに所定のセクタから順に残り３個のデータ「Ｄ」〜「Ｆ」を並列記憶モードで記憶していき、即ち制御手段１はセクタ「α４」とセクタ「β１」にはデータ「Ｄ」を記憶し、セクタ「α５」とセクタ「β２」にはデータ「Ｅ」を記憶し、セクタ「α６」とセクタ「β３」にはデータ「Ｆ」を記憶し、以降のセクタは「空」状態のままである。
このように、直列記憶モードから並列記憶モードに移行するにあたって、制御手段１は各記憶装置１０に対して所定のセクタから、（即ち、制御手段１は移行前の直列記憶モードで記憶したデータの最後のデータを記憶している記憶装置１０（この例では、第１の記憶装置１０ａ）に対してはデータを記憶した最後のセクタの次の空きセクタから、また制御手段１は移行前の直列記憶モードで記憶したデータの最後のデータを記憶していない記憶装置１０（この例では、第２の記憶装置１０ｂ）に対しては空きセクタから、）並列記憶モードでデータの記憶を開始する。
なお、この場合第２の記憶装置１０ｂは全てのセクタが空き状態であるため、制御手段１は第２の記憶装置１０ｂに対しては任意のセクタからデータの記憶を開始しても良い。そのため、例えば制御手段１はセクタ「β２」から記憶を開始するのであれば、制御手段１はセクタ「β１」を飛ばしてセクタ「β２」にはデータ「Ｄ」を記憶し、セクタ「β３」にはデータ「Ｅ」を記憶し、セクタ「β４」にはデータ「Ｆ」を記憶し、以降のセクタは「空」状態のままである。
【００１２】
（２）次に図２（Ａ）に記すように、制御手段１が、各セクタにデータを全て記憶している第１の記憶装置１０ａと各セクタにデータを全て記憶していない第２の記憶装置１０ｂに対して、（即ちセクタ「α１」にはデータ「ａ」を記憶し、セクタ「α２」にはデータ「ｂ」を記憶し、・  ・  ・セクタ「α１０」にはデータ「ｊ」を記憶し、セクタ「β１」にはデータ「ｋ」を記憶し、セクタ「β２」以降のセクタは「空」状態である各記憶装置１０に対して）直列記憶モードで記憶している状態から並列記憶モードに記憶モードを変えてデータを記憶していく例を説明する。
図２（Ｂ）に記すように、制御手段１は第１の記憶装置１０ａにはセクタの空きが無いため第２の記憶装置１０ｂから空きセクタ順に３個のデータ「Ａ」〜「Ｃ」を直列記憶モードで記憶していき、即ち制御手段１はセクタ「β２」にはデータ「Ａ」を記憶し、セクタ「β３」にはデータ「Ｂ」を記憶し、セクタ「β４」にはデータ「Ｃ」を記憶し、以降のセクタは「空」状態のままである。そして、この状態になると制御手段１は全ての記憶装置１０に対して直列記憶モードから並列記憶モードに切り替えてデータを記憶していく。そして図２（Ｃ）に記すように、制御手段１は第１の記憶装置１０ａと第２の記憶装置１０ｂに対して初期化せずに所定のセクタから順に残り３個のデータ「Ｄ」〜「Ｆ」を並列記憶モードで記憶していく。ここで第１の記憶装置１０ａにはセクタの「空」が無いため、制御手段１はこのような場合には記憶日時が一番古いデータを記憶しているセクタ（例えば、この例では第１セクタであるセクタ「α１」）からデータを記憶していく。なお通常、制御手段１は各記憶装置１０に対しては第１セクタから時系列にデータを記憶している。そのため、制御手段１はセクタ「α１」とセクタ「β５」にはデータ「Ｄ」を記憶し、セクタ「α２」とセクタ「β６」にはデータ「Ｅ」を記憶し、セクタ「α３」とセクタ「β７」にはデータ「Ｆ」を記憶し、以降のセクタはそのままの状態である。
このように、直列記憶モードから並列記憶モードに移行するにあたって、制御手段１は各記憶装置１０に対して所定のセクタから、（即ち、制御手段１は第１の記憶手段１０ａに対しては空きセクタが無いため第１セクタから、また制御手段１は第２の記憶手段１０ｂに対しては空きセクタから、）並列記憶モードでデータの記憶を開始する。
なお、この場合第２の記憶装置１０ｂのセクタ「β５」以降は空き状態であるため、制御手段１は第２の記憶装置１０ｂに対してはセクタ「β５」以降の任意のセクタからデータの記憶を開始しても良い。そのため、例えば制御手段１はセクタ「β６」から記憶を開始するのであれば、制御手段１はセクタ「β５」を飛ばしてセクタ「β６」にはデータ「Ｄ」を記憶し、セクタ「β７」にはデータ「Ｅ」を記憶し、セクタ「β８」にはデータ「Ｆ」を記憶し、以降のセクタは「空」状態のままである。
【００１３】
上述した（１）、（２）に記したように制御手段１は直列記憶モードでデータを記憶している状態から並列記憶モードに切り替えてデータを記憶することができる。そして、この記憶モードを切り替える際に、制御手段１は記憶装置１０の初期化を実施しないため、制御手段１は直列記憶モードで記憶したデータ及び／又は始めから記憶していたデータを消去せずに（残したまま）引き続いて並列記憶モードでデータを記憶することができる。また、このように直列記憶モードでデータを記憶している状態から初期化せずに並列記憶モードに切り替えてデータを記憶する記憶装置を提供できる。
【００１４】
◆［第２の実施の形態］
第２の実施の形態は、制御手段１が自身（制御手段１）と接続する複数の記憶装置１０に対して並列的に同一データを記憶している最中において、前記複数の記憶装置１０の中から少なくとも１つの記憶装置１０を交換後でも前記全ての記憶装置１０に対して初期化せずに引き続いて前記並列記憶モードで同一データを記憶する形態である。このように第１の実施の形態は記憶モードを直列記憶モードから並列記憶モードに変更する際に初期化せずに実施する形態であり、また第２の実施の形態は並列記憶モードでデータを記憶中に少なくとも１つの記憶装置１０を交換して初期化せずに並列記憶モードでデータを記憶していく形態である。そのため第１の実施の形態で制御手段１が記憶モードを変更後に並列記憶モードで記憶していく処理と、第２の実施の形態で制御手段１が記憶装置１０を交換後に並列記憶モードで記憶していく処理は同じ処理であるため説明は省略する。
【００１５】
また、上述した第１の実施の形態と第２の実施の形態を組み合わせた形態、即ち制御手段１は複数の記憶装置１０に対して直列記憶モードで記憶している状態から並列記憶モードに変更する際に、前記複数の記憶装置１０の少なくとも１つの記憶装置１０を交換して並列記憶モードで記憶していく形態でも、制御手段１が各記憶装置１０に対して実施する処理は、制御手段１が第１の実施の形態及び第２の実施の形態で実施する処理と同じ処理であるため説明は省略する。
【００１６】
上述した内容は、あくまでも本発明の一実施の形態に関するものであって、本発明が上記内容に限定されることを意味するものではない。
発明の実施の形態では、複数の記憶装置１０として第１の記憶装置１０ａと第２の記憶装置１０ｂの２台の記憶装置１０を例に説明したが、これに限定されるものでなく、例えば記憶装置１０は３台以上で構成されていても良いし、１台の記憶装置１０で内部の記憶領域を複数に分割（例えば、２分割、３分割等）しても良い。
【００１７】
【発明の効果】
以上説明したように、本発明によれば、制御手段１が記憶モードを切り替える際に各記憶装置１０に対して初期化せずに記憶モードを変更可能な及び／又は初期化せずに記憶装置の交換可能な記録方法及びその記録方法を使用する記憶装置を提供できる。そのため制御手段１は記憶モードを変更しても及び／又は記憶装置を交換しても記憶装置１０に記憶しているデータを失うことはない。
【図面の簡単な説明】
【図１】本発明の記録方法について説明する図である。
【図２】本発明の記録方法について説明する図である。
【図３】従来の連続記憶モードとミラー記憶モードについて説明する図である。
【図４】従来の連続記憶モードからミラー記憶モードに切り替えてデータを記憶する記録方法について説明する図である。
【符号の説明】
１    制御手段
１０    記憶装置
１０ａ    第１の記憶装置
１０ｂ    第２の記憶装置
【図１】
2004348578.tif 000003
【図２】
2004348578.tif 000004
【図３】
2004348578.tif 000005
【図４】
2004348578.tif 000006