(57)【要約】【課題】磁気テープ装置に記録するデータの信頼性の向上を図ること。【解決手段】データ記録領域が形成された磁気テープに対してデータを記録再生する複数の磁気ヘッドと、この磁気ヘッド上に磁気テープを走行させるテープ走行機構と、走行中の磁気テープに対する磁気ヘッドによるデータの記録再生動作を制御する制御手段と、を備えた磁気テープ装置であって、制御手段が、記録対象データと、当該記録対象データの少なくとも一部と同一のデータと、を磁気テープ上の相互に隣接するデータ記録領域に記録することなく、記録対象データに冗長性を持たせて記録するよう磁気ヘッドの記録動作を制御する記録制御手段を備えた。【選択図】図１
2008217953.tif 000002
【特許請求の範囲】
【請求項１】
データ記録領域が形成された磁気テープに対してデータを記録再生する複数の磁気ヘッドと、この磁気ヘッド上に前記磁気テープを走行させるテープ走行機構と、走行中の前記磁気テープに対する前記磁気ヘッドによるデータの記録再生動作を制御する制御手段と、を備えた磁気テープ装置であって、
前記制御手段が、記録対象データと、当該記録対象データの少なくとも一部と同一のデータと、を前記磁気テープ上の相互に隣接するデータ記録領域に記録することなく、前記記録対象データに冗長性を持たせて記録するよう前記磁気ヘッドの記録動作を制御する記録制御手段を備えた、
ことを特徴とする磁気テープ装置。
【請求項２】
前記記録制御手段は、前記記録対象データと、当該記録対象データに冗長性を持たせるための冗長データと、を前記磁気テープ上の異なるトラックにそれぞれ記録するよう制御する、
ことを特徴とする請求項１記載の磁気テープ装置。
【請求項３】
前記冗長データは、前記記録対象データと同一のデータである、
ことを特徴とする請求項２記載の磁気テープ装置。
【請求項４】
前記記録制御手段は、前記磁気テープ上における前記記録対象データの記録方向に対して反転した方向に向かって前記冗長データを記憶する、
ことを特徴とする請求項３記載の磁気テープ装置。
【請求項５】
前記記録制御手段は、前記磁気テープ上で隣接せず離間する各トラックに、それぞれ前記記録対象データと前記冗長データとを記録する、
ことを特徴とする請求項３又は４記載の磁気テープ装置。
【請求項６】
前記冗長データは、前記記録対象データの誤りを検出するためのパリティデータである、
ことを特徴とする請求項２記載の磁気テープ装置。
【請求項７】
前記記録制御手段は、前記記録対象データの分割データと、当該記録対象データの前記パリティデータと、を１グループとしてそれぞれ各トラックに記録する、
ことを特徴とする請求項６記載の磁気テープ装置。
【請求項８】
ヘリカルスキャン方式あるいはリニアレコーディング方式で、前記磁気テープに対するデータの記録再生を行う、ことを特徴とする請求項１，２，３，４，５，６又は７記載の磁気テープ装置。
【請求項９】
データ記録領域が形成された磁気テープに対してデータを記録再生する複数の磁気ヘッドと、この磁気ヘッド上に前記磁気テープを走行させるテープ走行機構と、走行中の前記磁気テープに対する前記磁気ヘッドによるデータの記録再生動作を制御する制御手段と、を備えた磁気テープ装置によるデータ記録方法であって、
データ記録時に、記録対象データと、当該記録対象データの少なくとも一部と同一のデータと、を前記磁気テープ上の相互に隣接するデータ記録領域に記録することなく、前記記録対象データに冗長性を持たせて記録するよう前記磁気ヘッドの記録動作を制御する記録制御工程を有する、
ことを特徴とするデータ記録方法。
【請求項１０】
前記記録制御工程は、前記記録対象データと、当該記録対象データに冗長性を持たせるための冗長データと、を前記磁気テープ上の異なるトラックにそれぞれ記録するよう制御する、
ことを特徴とする請求項９記載のデータ記録方法。
【請求項１１】
前記記録制御工程は、前記冗長データとして前記記録対象データと同一のデータを記録する、
ことを特徴とする請求項１０記載のデータ記録方法。
【請求項１２】
前記記録制御工程は、前記記録対象データを前記磁気テープに記録すると共に、前記磁気テープ上における前記記録対象データの記録方向に対して反転した方向に向かって前記冗長データを記憶する、
ことを特徴とする請求項１１記載のデータ記録方法。
【請求項１３】
前記記録制御工程は、前記磁気テープ上で隣接せず離間する各トラックに、それぞれ前記記録対象データと前記冗長データとを記録する、
ことを特徴とする請求項１１又は１２記載のデータ記録方法。
【請求項１４】
前記記録制御工程は、前記冗長データとして前記記録対象データの誤りを検出するためのパリティデータを記録する、
ことを特徴とする請求項１０記載のデータ記録方法。
【請求項１５】
前記記録制御工程は、前記記録対象データの分割データと、当該記録対象データの前記パリティデータと、を１グループとしてそれぞれ各トラックに記録する、
ことを特徴とする請求項１４記載のデータ記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気テープ装置にかかり、特に、磁気テープに記録したデータの信頼性の向上を図る磁気テープ装置に関する。
【背景技術】
【０００２】
磁気テープ装置は、磁気ヘッドにて磁気テープに対してデータを記録再生する装置であり、サーバコンピュータなどにおいて管理されているデータをバックアップ用に記録するなどの用途に利用されている。そして、磁気テープ装置の構成の１つとして、後述する図１に示すように、複数のヘッドをヘッドドラム周囲に配置し、このヘッドドラムが回転すると共にその周囲を磁気テープが走行することで、テープ上のトラックに対してデータを記録再生する、という方式のヘリカルスキャン方式がある。また、磁気ヘッド装置の別の構成として、後述する図１２に示すように、磁気ヘッドを複数有する磁気ヘッドアセンブリを備え、この磁気ヘッドアセンブリを磁気テープの幅に対して垂直方向に移動させることで、走行する磁気テープに対するデータの記録再生を行うリニアレコーディング方式がある。
【０００３】
そして、上述したような複数のヘッドを有する磁気テープ装置においては、磁気ヘッドの一部に問題が発生した場合やテープ上の汚れ・傷によって部分的に読み取れなくなった場合に、残りのデータが正常に読み取れても処理が失敗することがあった。つまり、従来の磁気テープ装置では、磁気ヘッドが複数設けられているにも関わらず、磁気ヘッドヘッド１本が故障したり、テープ上の一部に埃等が付着した場合でも、データを読み取ることができないという事態が生じ、信頼性に劣る、という問題があった。
【０００４】
上記問題点を解決するための技術として、特許文献１には、複数の磁気ヘッドを有する磁気テープ装置にて、磁気テープ上の隣り合うトラックに同時に同一データを記録する、という技術が開示されている。このようにデータを２重に書き込むことにより、記録データに冗長性を持たせている。
【０００５】
【特許文献１】特開平５−２８２６０８
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１記載の技術では、冗長性を持たせた同一のデータが隣り合うトラックに記録されているため、磁気テープ上の隣接するデータ記憶領域に傷や汚れなどにより読み取りエラーが生じた場合には、冗長記録した同一データをいずれも読み取ることができず、信頼性の向上を図ることができない、という問題が生じる。また、記録対象データの複製を記録しているため、データ容量が膨大になってしまう、という問題も生じる。
【０００７】
このため、本発明は、上記従来例の有する不都合を改善し、特に、磁気テープ装置に記録するデータの信頼性の向上を図ることをその目的とする。また、本発明の他の目的としては、信頼性の向上に加え、磁気テープ装置に対する記録データ容量の増大化を抑制する、ことをその目的とする。
【課題を解決するための手段】
【０００８】
そこで、本発明の一形態は、データ記録領域が形成された磁気テープに対してデータを記録再生する複数の磁気ヘッドと、この磁気ヘッド上に磁気テープを走行させるテープ走行機構と、走行中の磁気テープに対する磁気ヘッドによるデータの記録再生動作を制御する制御手段と、を備えた磁気テープ装置であって、制御手段が、記録対象データと、当該記録対象データの少なくとも一部と同一のデータと、を磁気テープ上の相互に隣接するデータ記録領域に記録することなく、記録対象データに冗長性を持たせて記録するよう磁気ヘッドの記録動作を制御する記録制御手段を備えた、ことを特徴としている。そして、上記記録制御手段は、記録対象データと、当該記録対象データに冗長性を持たせるための冗長データと、を磁気テープ上の異なるトラックにそれぞれ記録するよう制御する、ことを特徴としている。
【０００９】
上記発明によると、磁気テープに対して、記録対象データと、当該記録対象データの少なくとも一部と同一のデータとを、相互に隣接するデータ記憶領域に記録することなく、例えば、冗長データを異なるトラックに記録するなど、記録対象データに冗長性を持たせて記録しているため、記録するデータの信頼性の向上を図ることができる。
【００１０】
また、上記磁気テープ装置において、冗長データは、記録対象データと同一のデータである、ことを特徴としている。このとき、記録制御手段は、磁気テープ上における記録対象データの記録方向に対して反転した方向に向かって冗長データを記憶する、ことを特徴としている。さらに、記録制御手段は、磁気テープ上で隣接せず離間する各トラックに、それぞれ記録対象データと冗長データとを記録する、ことを特徴としている。
【００１１】
これにより、記録対象データと同一のデータとを記録するため、磁気テープ上にハードディスクにおける記録方式であるＲＡＩＤ１方式にて記録対象データが冗長に記憶される。特に、記録対象データと冗長データとの記録方向を相互に反転させたり、記録対象データと冗長データとを相互に離間するトラックに記憶させることで、磁気テープ上の一部を損傷した場合であってもデータを復旧することができ、信頼性の向上を図ることができる。
【００１２】
また、上記磁気テープ装置において、冗長データは、記録対象データの誤りを検出するためのパリティデータである、ことを特徴としている。このとき、さらに、記録制御手段は、記録対象データの分割データと、当該記録対象データのパリティデータと、を１グループとしてそれぞれ各トラックに記録する、ことを特徴としている。これにより、磁気テープ上にハードディスクにおける記録方式であるＲＡＩＤ５方式にて記録対象データが記憶されるため、上述同様に、データの信頼性を確保しつつ、記憶容量の利用の効率化を図ることができる。
【００１３】
なお、上述した磁気テープ装置は、例えば、ヘリカルスキャン方式あるいはリニアレコーディング方式で、磁気テープに対するデータの記録再生を行う、という構成である。
【００１４】
また、本発明の他の形態は、データ記録領域が形成された磁気テープに対してデータを記録再生する複数の磁気ヘッドと、この磁気ヘッド上に前記磁気テープを走行させるテープ走行機構と、走行中の前記磁気テープに対する磁気ヘッドによるデータの記録再生動作を制御する制御手段と、を備えた磁気テープ装置によるデータ記録方法であって、データ記録時に、記録対象データと、当該記録対象データの少なくとも一部と同一のデータと、を磁気テープ上の相互に隣接するデータ記録領域に記録することなく、記録対象データに冗長性を持たせて記録するよう磁気ヘッドの記録動作を制御する記録制御工程を有する、ことを特徴としている。そして、記録制御工程は、記録対象データと、当該記録対象データに冗長性を持たせるための冗長データと、を磁気テープ上の異なるトラックにそれぞれ記録するよう制御する、ことを特徴としている。
【００１５】
また、上記記録制御工程は、冗長データとして記録対象データと同一のデータを記録する、ことを特徴としている。このとき、記録制御工程は、記録対象データを磁気テープに記録すると共に、磁気テープ上における記録対象データの記録方向に対して反転した方向に向かって冗長データを記憶する、ことを特徴としている。さらに、記録制御工程は、磁気テープ上で隣接せず離間する各トラックに、それぞれ記録対象データと冗長データとを記録する、ことを特徴としている。
【００１６】
また、上記記録制御工程は、冗長データとして記録対象データの誤りを検出するためのパリティデータを記録する、ことを特徴としている。このとき、記録制御工程は、記録対象データの分割データと、当該記録対象データのパリティデータと、を１グループとしてそれぞれ各トラックに記録する、ことを特徴としている。
【００１７】
上述した構成の磁気テープ装置であっても、上記磁気テープ装置と同様に作用するため、上述した本発明の目的を達成することができる。
【発明の効果】
【００１８】
本発明は、以上のように構成され機能するので、これによると、磁気テープに対して、記録対象データと、当該記録対象データの少なくとも一部と同一のデータとを、相互に隣接するデータ記憶領域に記録することなく、記録対象データに冗長性を持たせて記録しているため、テープやヘッドの一部に障害が発生した場合であっても、データを復元して読み取ることができ、信頼性の向上を図ることができる、という従来にない優れた効果を有する。
【発明を実施するための最良の形態】
【００１９】
本発明では、磁気テープに対して、記録対象データと、当該記録対象データの少なくとも一部と同一のデータとを、相互に隣接するデータ記憶領域に記録することなく、記録データに冗長性を持たせる、という点に特徴を有する。以下、実施例では、ヘリカルスキャン方式、リニアレコーディング方式の磁気テープ装置に適用した場合を、それぞれ説明する。
【実施例１】
【００２０】
本発明の第１の実施例を、図１乃至図１１を参照して説明する。図１乃至図４は、磁気テープ装置の構成を示す図である。図５乃至図８は、磁気テープ上におけるデータ記録方法を示す図である。図９乃至図１０は、磁気テープ装置の動作を示すフローチャートである。図１１は、磁気テープ上におけるデータ記録方法の変形例を示す図である。
【００２１】
［構成］
本実施例における磁気テープ装置１は、ヘリカルスキャン方式（以下ヘリカル方式）の磁気テープ装置１である。このヘリカル式磁気テープ装置１は、図１に示すように、データ記録領域であるトラックが形成された磁気テープ２が収容されたデータカートリッジ３を装着し、磁気テープ２に対してデータを記録再生する複数の磁気ヘッドを有するヘッドドラム４と、このヘッドドラム４周囲に磁気テープ２を走行させるテープ走行機構６と、走行中の磁気テープ２に対する磁気ヘッドによるデータの記録再生動作を制御するコントローラ５（制御手段）と、を備えている。
【００２２】
具体的に、ヘリカル方式磁気テープ装置１は、図３に示すように、ヘッドドラム４の軸が磁気テープ２の走行方向（矢印Ｙ１）に対して傾いて配置されており（例えば、６度）、矢印Ｙ２方向に回転可能に構成されている。そして、図４に示すように、ヘッドドラム４の周囲には、データ記録用の書き込みヘッドＷ１〜Ｗ４が４本、データ再生用の読み取りヘッドＲ１〜Ｒ４が４本、それぞれ交互に等間隔に装備されている。なお、各ヘッドの数は任意である。
【００２３】
また、ヘリカル方式の磁気テープ装置１に設けられているコントローラ５には、所定のプログラムが組み込まれることによって、テープ走行制御部５１、データ記録制御部５２、データ再生制御部５３が構築されている。テープ走行制御部５１は、テープ走行機構６の回転を制御して、テープ走行動作を制御する。そして、データ記録制御部５２は、ホストコンピュータＨからの指令に応じて、ヘッドドラム４の動作を制御して磁気テープ２に記録対象となるデータを記録する。また、データ再生制御部５３は、ヘッドドラム４の動作を制御して磁気テープ２に記録されているデータを読み取る。
【００２４】
そして、本実施例では、特に、上記データ記録制御部５２によって実現されるデータ記録方法に特徴を有するため、以下にデータ記録方法を詳述する。まず、磁気テープ２上のデータトラック２１は、図５に示すように、走行方向に対して垂直ではなく、帯状に傾斜して形成されている。そして、従来例より行われているデータ書き込みは、ヘッドドラム４に形成された４つの書き込みヘッドＷ１〜Ｗ４によって、各トラック２１に対して異なる記録対象データが１つずつ記録される。このため、従来例における書き込み方法では、記録データに冗長性は無い。
【００２５】
これに対し、本実施例においては、データ記録制御部５２によって、ハードディスクでの書込み方式であるＲＡＩＤ１と同様に、記録対象データの少なくとも一部と同一のデータを冗長データとして記録するよう、書き込みヘッド４の動作を制御することが可能となっている。このとき、特に、相互に隣接するトラックに同一のデータを記録することなく、かつ、間に他のトラックを介して相互に離間するトラックに記録対象データとそれと同一のデータとをそれぞれ記録するよう制御する。一例としては、図７に示すように、まず、書き込みヘッドＷ１がデータ１を所定のトラックに書き込み、その隣のトラックには書き込みヘッドＷ２がデータ１とは異なるデータ２を書き込む。また、さらに隣のトラックには書き込みヘッドＷ３が上記データ１と同一のデータ１を書き込み、その隣のトラックには書き込みヘッドＷ４が上記データ２と同一のデータ２を書き込む。このように、例えば、データ１は、１つのトラックを間に挟んで対となって記録されるため、仮にデータ１が記録されている片方のトラックが読み取り不良となった場合であっても、後述するデータ再生制御部５３の機能によりデータを復元することができる。なお、このデータの記録順序は任意であり、データ１と対となる同一のデータ１は、さらに離間したトラックに記録されてもよい。また、他のデータ２，３，４についても冗長性が確保されている。
【００２６】
また、データ記録制御部５２は、上記とは異なる記録方式にてデータを記録する機能を備えている。例えば、ハードディスクでの書込み方式であるＲＡＩＤ５と同様に、記録対象データを分割した複数の分割データと、この記録対象データの誤りを検出するためのパリティデータと、を生成して、各分割データとパリティデータとを１グループとしてそれぞれを各トラックに記録するよう、書き込みヘッド４の動作を制御することが可能となっている。つまり、記録対象データの冗長データとして、パリティデータを生成してトラックに記録する。一例としては、図８に示すように、まず、記録対象データをデータ１，２，３に分割して、そのパリティデータを生成する。そして、書き込みヘッドＷ１で分割データであるデータ１を所定のトラックに書き込み、その隣のトラックには書き込みヘッドＷ２が分割データであるデータ２を書き込む。そして、さらに隣のトラックには書き込みヘッドＷ３が分割データであるデータ３を書き込み、その隣のトラックには書き込みヘッドＷ４がパリティデータを書き込む。このように、データ１，２，３及びパリティデータの４トラックでグループＧを形成して記録される。従って、仮にグループＧ内で１トラックが読み取り不良になったとしても、後述するデータ再生制御部５３の機能によりデータを復元することができ、冗長性が確保される。また、記録容量の増大化も抑制することができる。なお、上記例では、書き込みヘッドＷ１〜Ｗ４が４つ設けられているため、パリティデータを含む４つのトラックで１グループを構成するようデータを記録する場合を説明したが、さらに多くのトラックでグループを形成してもよく、また、１グループに対してパリティデータを複数設けてもよい。
【００２７】
そして、データ再生制御部５３は、上述したように磁気テープ２上の各トラックに記録されたデータを、読み取りヘッドＲ１〜Ｒ４を介して読み取るよう制御するが、このとき、読み取りエラーが検出された場合には、設定された書き込み方式に応じてエラー訂正を行う。例えば、図７に示すように、ＲＡＩＤ１方式である場合に一部のトラックからデータを読み取れない場合には、対となる他のトラックに記録された同一のデータから復元する。また、図８に示すように、ＲＡＩＤ５方式である場合に一部のトラックからデータを読み取れない場合には、同一グループの他のデータ（パリティを含む）からデータを復元する。そして、必要に応じて、ホストコンピュータＨに通知する。
【００２８】
［動作］
次に、上記構成の磁気テープ装置１の動作を、図９乃至図１０のフローチャートを参照して説明する。はじめに図９を参照して、書き込み動作について説明する。
【００２９】
まず、初期設定やホストコンピュータＨからの指令に応じて、磁気テープ装置１内に書き込みモードが設定記憶されている。そして、データの書き込みが開始されると（ステップＳ１）、磁気テープ装置１の書き込みモードが、ユーザやホストコンピュータＨによる指定、あるいは、初期設定にて、どのモードに設定されているか確認する（ステップＳ２）。
【００３０】
そして、書き込みモードが、上述したRAID5に設定されている場合には（ステップＳ２：はい）、記録対象データを分割すると共にパリティデータを生成し（ステップＳ４）、図８に示すように４トラックで１グループを構成して磁気テープ２に書き込む（ステップＳ５、記録制御工程）。一方、書き込みモードが上述したRAID1に設定されている場合には（ステップＳ２：いいえ、ステップＳ３：はい）、図７に示すように、相互に離間した２トラックで記録対象データのミラーを構成して磁気テープ２に書き込む（ステップＳ６、記録制御工程）。なお、冗長モードの設定がされていない場合には（ステップＳ３：いいえ）、図８に示すように、通常モードでデータを書き込む（ステップＳ７）。その後、磁気テープ２上のシステムエリアに、上述したように書き込んだときのモード（冗長無し；RAID1；RAID5）の情報を記録し（ステップＳ８）、書き込み処理を終了する（ステップＳ９）。
【００３１】
次に、読み取り動作を、図１０を参照して説明する。まず、読み取りが開始されると（ステップＳ１１）、磁気テープ２のシステムエリアに記録された書き込みモードの情報を読み取る（ステップＳ１２）。そして、データの読み取りを実行し（ステップＳ１３）、通常モードで書き込まれている場合には（ステップＳ１４：いいえ）、正常終了となる（ステップＳ１９）。
【００３２】
一方、冗長性有り（RAID1、RAID5）で書き込まれていた場合には（ステップＳ１４：はい）、読み取り実行の結果、エラー訂正が実施されずに正常に読み取れていれば（ステップＳ１５：いいえ）、正常終了となる（ステップＳ１９）。エラー訂正が実施され（ステップＳ１５：はい）、エラー訂正が成功している場合には（ステップＳ１６：いいえ）、訂正が実施されたことをユーザに通知して（ステップＳ１７）、正常終了となる（ステップＳ１９）。エラー訂正が実施されたがエラー訂正が失敗している場合には（ステップＳ１６：はい）、異常終了となる（ステップＳ１８）。なお、ステップＳ１７にてエラー訂正が実施されたことの通知を受けたユーザは、ヘッド汚れ・クリーニング要求・テープ寿命（交換要求）などを認識することができ、早期に磁気テープ装置１に対する対応を取ることができる。
【００３３】
ここで、ステップＳ１５のエラー訂正は、上述したように記録モード（RAID1、RAID5）ごとに対応して実施される。そして、図７に示すRAID1でテープ上に記録した場合には、同じデータが２箇所に記録されているため、片方が読み取れない場合でもデータを復元することが可能となる。特に、このRAID1の例では、磁気テープ２側に問題があって２トラック連続で読み取り不良となった場合であっても、同一データが物理的に離れた位置に書き込まれているため、データの復元が可能となる。また、図８に示すRAID5でテープ上に記録した場合には、グループＧ内で１トラックが読み取れない場合でもデータを復元することが可能となる。これにより、磁気テープ装置１内部で冗長構成を構築できると共に、データ記録容量を抑制でき、安価にデータの信頼性を向上することが可能となる。
【００３４】
［変形例］
次に、上述した磁気テープ装置１によるデータ記録方式の変形例、つまり、磁気テープ装置１のデータ記録制御部５２によるデータ記録方法の他の例を、図１１を参照して説明する。
【００３５】
この変形例では、基本的には、RAID1の構成にてデータを冗長に記録するが、特に、１対の各同一データを、それぞれ異なる方向に向かって記録する。具体的に図１１に示す例では、トラック１（Ｔ１）にデータ１がデータ先頭Ａ側からデータ終端Ｂ側に向かって記録されるが、これと離れたトラック３（Ｔ３）には、データ１と同一のデータ１が、上記トラック１（Ｔ１）の記録方向に対して反転した方向に向かって記録される。つまり、トラック１（Ｔ１）のデータ先頭Ａ及びデータ終端Ｂと、トラック３（Ｔ３）のデータ先頭Ａ及びデータ終端Ｂとが相互に反対側に位置するようデータが記録される。また、データ２についても同様である。
【００３６】
これにより、例えば、図１１に示すように、テープ走行方向に直線的な傷・汚れ（符号９参照）が発生した場合であっても、対のデータ（トラック１（Ｔ１）とトラック３（Ｔ２））のデータ配列が反転して記録されているため、対のデータにおいてデータ配列上の同じ箇所を失うことを有効に回避することができる。従って、かかる場合であってもデータの復元が可能となり、信頼性が向上しうる。
【００３７】
なお、図１１の例では、トラック１（Ｔ１）のデータ１に対してトラック３（Ｔ３）に同一のミラーデータを記録した場合を例示したが、ミラーデータをトラック１（Ｔ１）の前に記録してもよい。
【実施例２】
【００３８】
次に、本発明の第２の実施例を、図１２乃至図１７を参照して説明する。図１２乃至図１４は、本実施例における磁気テープ装置の構成を示す図である。図１５乃至図１７は、磁気テープ上におけるデータ記録方法を示す図である。
【００３９】
本実施例における磁気テープ装置１００は、リニアレコーディング方式（以下リニア方式）の磁気テープ装置１００である。このリニア方式磁気テープ装置１００は、図１２に示すように、データ記録領域であるトラックが形成された磁気テープ１０２が収容されたデータカートリッジ１０３を装着し、磁気テープ１０２に対してデータを記録再生する複数の磁気ヘッドを有する磁気ヘッドアセンブリ１０４と、磁気ヘッドに対して磁気テープ１０２を走行させるテープ走行機構１０６及びガイドローラ１０７と、走行中の磁気テープ１０２に対する磁気ヘッドによるデータの記録再生動作を制御するコントローラ１０５（制御手段）と、を備えている。
【００４０】
具体的に、リニア方式磁気テープ装置１００は、図１４に示すように、磁気テープ１０２がガイドローラ１０７の誘導により磁気ヘッドアセンブリ１０４の磁気ヘッド装備部分に対向して配置される。そして、磁気ヘッドアセンブリ１０４は、矢印Ｙ３に示すよう、磁気テープ１０２の走行方向とは垂直の方向、つまり、磁気テープ１０２の幅方向に可動可能となっており、往復しながら走行する磁気テープ１０２に対してデータを記録再生することができる。なお、磁気ヘッドアセンブリ１０４は、磁気ヘッドを複数有しているため、複数トラックを同時に書き込むことが可能である。例えば、磁気ヘッドアセンブリ１０４は、書き込みヘッド・読み取りヘッドをそれぞれ８本〜１６本有している。
【００４１】
また、磁気テープ装置１００に設けられているコントローラ１０５（制御手段）には、所定のプログラムが組み込まれることによって、テープ走行制御部１５１、データ記録制御部１５２、データ再生制御部１５３が構築されている。テープ走行制御部１５１は、テープ走行機構１０６の回転を制御して、テープ走行動作を制御する。そして、データ記録制御部１５２（記録制御手段）は、ホストコンピュータＨからの指令に応じて、磁気ヘッド（磁気ヘッドアセンブリ４）の動作を制御して磁気テープ１０２に記録対象となるデータを記録する。また、データ再生制御部１５３は、磁気ヘッドの動作を制御して磁気テープ１０２に記録されているデータを読み取る。
【００４２】
そして、本実施例では、特に、上記データ記録制御部１５２によって実現されるデータ記録方法に特徴を有しており、これについて以下に詳述する。まず、磁気テープ１０２上のデータトラック１２１は、図１５に示すように、走行方向に沿って所定の長さに形成されている。具体的には、走行方向に沿って形成された複数本のサーボトラック１２３間に複数本のデータトラック１２１が形成されており、データバンド１２２を構成している。ここで、図１６に示すデータトラック１２１の一部であるＡ部の拡大図を、図１７に示す。
【００４３】
図１７に示すように、磁気テープ１０２の各データトラックには、データが分散して記録される。そして、特に、本実施例では、データ記録制御部１５２によって、ハードディスクでの書込み方式であるＲＡＩＤ５と同様に、記録対象データを分割した複数の分割データと、この記録対象データの誤りを検出するためのパリティデータと、を生成して、各分割データとパリティデータとを１グループとしてそれぞれを各トラックに記録するよう、書き込みヘッド４の動作を制御することが可能となっている。つまり、記録対象データの冗長データとして、パリティデータを生成してトラックに記録する。一例としては、図１７に示すように、まず、記録対象データをデータ１，２，３に分割して、そのパリティデータを生成する。そして、磁気ヘッドアセンブリ１０４の書き込みヘッドにて分割データであるデータ１〜３及びパリティのデータを、それぞれトラック１〜４に書き込む。これにより、１グループの冗長性を有するデータが記録される。つまり、仮にグループ１内で１トラックが読み取り不良になったとしても、後述するデータ再生制御部５３の機能により、パリティデータを用いてデータを復元することができ、冗長性が確保される。また、RAID5方式にて記録していることで、記録容量の増大化も抑制することができる。
【００４４】
そして、データ再生制御部１５３は、上述同様に、磁気ヘッドアセンブリに組み込まれた読み取りヘッドを介して、各データトラックからデータを読み取るよう制御するが、このとき、読み取りエラーが検出された場合には、設定された書き込み方式に応じてエラー訂正を行う。つまり、図１７に示すように、ＲＡＩＤ５方式である場合に一部のトラックからデータを読み取れない場合には、同一グループの他のデータ（パリティを含む）からデータを復元する。そして、必要に応じて、ホストコンピュータＨに通知する。
【００４５】
なお、上記では、データをRAID5方式にて記録する場合を例示したが、本実施例におけるリニア方式磁気テープ装置にて、上述した実施例１と同様に、RAID1方式にてデータを記録してもよい。つまり、記録するデータとそのミラーデータとを、相互に離間したデータ記録領域に記録することで冗長構成にしてもよい。
【産業上の利用可能性】
【００４６】
本発明の磁気テープ装置は、サーバコンピュータにて管理されたデータをバックアップするなどの用途に利用することができ、産業上の利用可能性を有する。
【図面の簡単な説明】
【００４７】
【図１】実施例１におけるヘリカルスキャン方式の磁気テープ装置の構成を示す概略図である。
【図２】図１に開示した磁気テープ装置の構成を示すブロック図である。
【図３】図１に開示した磁気テープ装置のヘッドドラムと磁気テープとの位置関係を示す図である。
【図４】図１に開示したヘッドドラムの構成を示す図である。
【図５】図１に開示した磁気テープのデータトラックの様子を示す図である。
【図６】図１に開示した磁気テープに対するデータ記録の様子を示す図であり、通常書き込み時の様子を示す。
【図７】図１に開示した磁気テープに対するデータ記録の様子を示す図であり、冗長性を持たせた書き込み時の様子を示す。
【図８】図１に開示した磁気テープに対するデータ記録の様子を示す図であり、冗長性を持たせた書き込み時の様子を示す。
【図９】図１に開示した磁気テープ装置におけるデータ記録時の動作を示すフローチャートである。
【図１０】図１に開示した磁気テープ装置におけるデータ再生時の動作を示すフローチャートである。
【図１１】図１に開示した磁気テープに対するデータ記録の様子を示す図であり、冗長性を持たせた書き込み時の様子を示す。
【図１２】実施例２におけるリニアレコーディング方式の磁気テープ装置の構成を示す概略図である。
【図１３】図１２に開示した磁気テープ装置の構成を示すブロック図である。
【図１４】図１２に開示した磁気テープ装置の磁気ヘッドアセンブリと磁気テープとの位置関係を示す図である。
【図１５】図１２に開示した磁気テープのデータトラックの様子を示す図である。
【図１６】図１２に開示した磁気テープのデータトラックの様子を示す図である。
【図１７】図１６に開示した磁気テープのデータトラックの拡大図であり、冗長性を持たせてデータを書き込んだときの様子を示す。
【符号の説明】
【００４８】
１，１００  磁気テープ装置
２，１０２  磁気テープ
３，１０３  データカートリッジ
４  ヘッドドラム
５，１０５  コントローラ
６，１０６  テープ走行機構
２１  トラック
５１，１５１  テープ走行制御部
５２，１５２  データ記録制御部
５３，１５３  データ再生制御部
１０４  磁気ヘッドアセンブリ
１０７  ガイドローラ
Ａ  データ先頭
Ｈ  ホストコンピュータ
Ｂ  データ終端
Ｗ１，Ｗ２，Ｗ３，Ｗ４  書き込みヘッド
Ｒ１，Ｒ２，Ｒ３，Ｒ４  読み取りヘッド
Ｔ１，Ｔ２，Ｔ３，Ｔ４  トラック
【図１】
2008217953.tif 000003
【図２】
2008217953.tif 000004
【図３】
2008217953.tif 000005
【図４】
2008217953.tif 000006
【図５】
2008217953.tif 000007
【図６】
2008217953.tif 000008
【図７】
2008217953.tif 000009
【図８】
2008217953.tif 000010
【図９】
2008217953.tif 000011
【図１０】
2008217953.tif 000012
【図１１】
2008217953.tif 000013
【図１２】
2008217953.tif 000014
【図１３】
2008217953.tif 000015
【図１４】
2008217953.tif 000016
【図１５】
2008217953.tif 000017
【図１６】
2008217953.tif 000018
【図１７】
2008217953.tif 000019