(57)【要約】【課題】磁気ヘッドに塵埃等が付着して一時的に汚れが発生した場合や磁気テープに傷が発生した場合は、エラー訂正処理やリトライ処理ではデータを再生できない場合がある。【解決手段】磁気テープ２にデータを書き込む際、同一のデータを二カ所に書き込むことでデータの二重化を行う。データを二重化して書き込んだとき、データを二重化したという情報をＲＦインターフェース６に備え付けたセンサ部７により、非接触型メモリ３に書き込む。データの磁気テープ２からの読み出し時は、センサ部８より非接触型メモリ３の記録内容を読み出し、データの二重化書き込みのフラグが立っているか確認し、フラグが立っていれば二重化して書き込んだデータを読み出す。このとき、二重化したデータのうち片方のデータしか読み出せない場合は、片方のデータを読み出し、システム装置９にデータを転送する。【選択図】図１
2008010051.tif 000002
【特許請求の範囲】
【請求項１】
磁気テープと非接触型メモリを内蔵する磁気テープカートリッジに対して、データの書き込み及び読み出しを行う磁気テープ装置において、
書き込みヘッドと読み出しヘッドを備えた複数の磁気ヘッドと、
前記非接触型メモリに対する前記磁気テープの管理情報の書き込みを行うセンサ部と、
前記複数の磁気ヘッド及びセンサ部を制御する制御部と、を有し、
前記制御部の制御の基に、前記複数の磁気ヘッドのうちの２個の磁気ヘッドを用いて前記磁気テープに同一のデータを二重に書き込み、磁気テープに二重書きしたことを示す情報を前記非接触型メモリに書き込むことを特徴とする磁気テープ装置。
【請求項２】
前記二重書きは、前記磁気テープの走行方向に対して平行に行われることを特徴とする請求項１記載の磁気テープ装置。
【請求項３】
前記二重書きしたデータを前記磁気ヘッドを用いて読み出し、読み出したデータから書き込みエラーが発生していることを検出した場合、書き込みエラーが発生した磁気ヘッドに代えて前記複数の磁気ヘッドのうちの他の磁気ヘッドを用いてデータの二重書きを行い、前記非接触型メモリに磁気ヘッドを変更したことを示す情報を書き込むことを特徴とする請求項１記載の磁気テープ装置。
【請求項４】
前記磁気テープカートリッジからデータを読み出す場合、前記センサ部により前記非接触型メモリの管理情報を読み出して前記磁気テープに書き込まれたデータが二重書きされたものかどうかを判定し、二重書きされたものである場合には前記２個の磁気ヘッドにより二重書きされたデータを読み出し、二重書きされたデータのうち片方しか読み出せない場合にはその片方のデータを読み出すことを特徴とする請求項１記載の磁気テープ装置。
【請求項５】
前記二重書きされたデータが両方とも読み出せない場合には、読み出しリトライ処理を実行することを特徴とする請求項４記載の磁気テープ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気テープ装置に係り、特にデータの書き込み及び読み出しの方法に関する。
【背景技術】
【０００２】
サーバーシステムのバックアップデバイスとして、大容量で高速アクセス可能なカートリッジ式磁気テープ装置が用いられている。カートリッジ式磁気テープ装置の記録方式には、磁気テープの走行方向に対して直線的に記録を行うシーケンシャル記録方式が採用されている。サーバーシステムの大容量化に伴い、磁気テープ装置へのバックアップ処理あるいはリストア処理が長時間化しており、バックアップ処理あるいはリストア処理の失敗による再実行が困難となっている。特許文献１には、データにエラー訂正符号を付加することによりエラーがあってもエラーリトライせずにそのエラーを復元すると共に、第１のデータバッファと第２のデータバッファを設けることによりデータバッファに対するアクセスを少なくすることで、エラー訂正演算処理のためにテープ走行を停止せずに、エラー訂正を行いながらストリーミング走行を可能とする技術が開示されている。
【０００３】
【特許文献１】特開平３−２８３００７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
磁気テープのデータ再生時にエラーが発生した場合、エラー訂正処理や読み出しリトライ処理で復元できる場合があるが、磁気ヘッドに塵埃等が付着して一時的に汚れが発生した場合や磁気テープに傷が発生した場合は、エラー訂正処理や読み出しリトライ処理ではデータを再生できない場合がある。また、読み出しリトライ処理は、読み出しができなかった部分に磁気テープを巻き戻して位置合わせを行った後、再度読み出す必要があるため、処理速度低下の要因となる。
【０００５】
本発明の目的は、データ再生時の処理速度の低下を抑えた磁気テープ装置を提供することである。
【課題を解決するための手段】
【０００６】
磁気テープと非接触型メモリを内蔵する磁気テープカートリッジに対してデータの書き込み及び読み出しを行う、本発明の磁気テープ装置においては、
書き込みヘッドと読み出しヘッドを備えた複数の磁気ヘッドと、
前記非接触型メモリに対する前記磁気テープの管理情報の書き込みを行うセンサ部と、
前記複数の磁気ヘッド及びセンサ部を制御する制御部と、を有し、
前記制御部の制御の基に、前記複数の磁気ヘッドのうちの２個の磁気ヘッドを用いて前記磁気テープに同一のデータを二重に書き込み、磁気テープに二重書きしたことを示す情報を前記非接触型メモリに書き込むことを特徴とする。
前記二重書きは、前記磁気テープの走行方向に対して平行に行われるのが望ましい。
前記二重書きしたデータを前記磁気ヘッドを用いて読み出し、読み出したデータから書き込みエラーが発生していることを検出した場合、書き込みエラーが発生した磁気ヘッドに代えて前記複数の磁気ヘッドのうちの他の磁気ヘッドを用いてデータの二重書きを行い、前記非接触型メモリに磁気ヘッドを変更したことを示す情報を書き込む。
前記磁気テープカートリッジからデータを読み出す場合、前記センサ部により前記非接触型メモリの管理情報を読み出して前記磁気テープに書き込まれたデータが二重書きされたものかどうかを判定し、二重書きされたものである場合には前記２個の磁気ヘッドにより二重書きされたデータを読み出し、二重書きされたデータのうち片方しか読み出せない場合にはその片方のデータを読み出すようにする。
前記二重書きされたデータが両方とも読み出せない場合には、読み出しリトライ処理を実行する。
【発明の効果】
【０００７】
本発明によれば、磁気テープにデータを二重化して書き込むことにより、磁気ヘッドに一時的な汚れがある場合でも、どちらかのヘッドが問題なければ書き込み及び読み出しを行うことができる。また、磁気テープに傷がある場合でも、どちらかのデータが読み出せれば、データを再生することができる。さらに、読み出しリトライ回数を低減できるので、処理速度の低下を抑えることができる。
【発明を実施するための最良の形態】
【０００８】
図２は、本発明の実施例による磁気テープ装置（磁気テープドライブ）をバックアップデバイスとするサーバーシステムのブロック図である。磁気テープドライブ４に記録媒体として装填される磁気テープカートリッジ１は、磁気テープ２と非接触型メモリ３を内蔵している。磁気テープドライブ４は、磁気テープカートリッジ１の磁気テープ２に対して、磁気的に書き込み／読み出しが出来る磁気ヘッド５と、非接触型メモリ３に対して無線通信で書き込み／読み出しが出来るセンサ部７を備えたＲＦインターフェース６と、それらを制御するドライブ制御部（制御部）８とを有している。サーバー等のシステム装置９は、ＣＰＵ１０と、メモリ１１と、ハードディスク装置１２とを有している。
【０００９】
図３は、磁気テープカートリッジ１の内部を透視で示す外観図である。磁気テープカートリッジ１の内部には磁気テープ２が収納されており、また磁気テープ１の管理情報を記録するための非接触型メモリ３が内蔵されている。非接触型メモリ３は例えば非接触型ＩＣカード等であり、無線通信機能をもつＲＦインターフェースにより非接触で書き込み／読み出しが出来るものである。
【００１０】
図２に示すシステムにおいて、システム装置９から磁気テープドライブ４に対して、データの書き込みあるいは読み出しの指示が出され、磁気テープ２に対してデータの記録あるいは再生が行われる。システム装置９から磁気テープドライブ４に対してデータの書き込みが指示されると、システム装置９から磁気テープドライブ４にデータが転送され、ドライブ制御部８の指示により磁気ヘッド５による磁気テープ２への書き込みが始まる。その際、同一のデータを二カ所に書き込むことでデータの二重化が行われる。データを二重化して書き込んだとき、データを二重化したことを示す情報を、ＲＦインターフェース６に備え付けたセンサ部７により、非接触型メモリ３に書き込む。具体的には、非接触型メモリ３にデータの二重書き込みをしたというフラグを立てる。
【００１１】
システム装置９から磁気テープドライブ４に対してデータの読み出しが指示された場合は、ＲＦインターフェース６のセンサ部７により非接触型メモリ３の記録内容を読み出し、データの二重化書き込みのフラグが立っているか確認し、磁気ヘッド５により磁気テープ２からデータを読み出す。このとき、二重化したデータのうち片方のデータだけでも読み出せれば継続してデータを読み出して、システム装置９へデータを転送する。
【００１２】
図１は、磁気テープ２のデータフォーマットと磁気ヘッド５の関係を示す図である。磁気ヘッド５は、書き込みヘッドとa読み出しヘッドｂで構成され、磁気テープ２の幅方向に複数個配置されている。図１では、２個の磁気ヘッド５が示されており、書き込みヘッドは１３ａ、１４ａで示され、読み出しヘッドは１３ｂ、１４ｂで示されている。勿論、２個以上の磁気ヘッド５を配置することができる。書き込みヘッド１３ａ及び１４ａにより、磁気テープ２に対してデータブロックＡ，Ｂ，Ｃ，Ｄ単位で同一データが二カ所に書き込まれる。図１では、磁気テープ２の走行方向に平行に書き込まれており、これにより、データの二重化が行われる。また、書き込みヘッド１３ａ及び１４ａで書き込んだデータを読み出しヘッド１３ｂ及び１４ｂで読み出すことにより、書き込みエラーが発生しているかどうかをチェックすることができる。
【００１３】
図４は、図２に示すシステムにおいて、システム装置９から磁気テープ２へデータを書き込むときの処理を示すフローチャートである。図４を参照して、システム装置９から磁気テープドライブ４に対して、磁気テープカートリッジ１への書き込み指示が出された場合の処理を具体的に説明する。まず、システム装置９から磁気テープドライブ４に、書き込むべきデータが転送される（ステップ４０１）。次に、ドライブ制御装置８の制御の基に、磁気ヘッド５により磁気テープ２に対して同一データを二カ所に書き込む（ステップ４０２）。磁気テープ２にデータを二重化して書き込んだ後、ＲＦインターフェース６のセンサ部７により、二重化書き込みを示すフラグを非接触型メモリ３に書き込む（ステップ４０３）。ここで、書き込んだデータを読み出しヘッド１３ｂ及び１４ｂにより読み出し、書き込みエラーが発生したかどうか確認する（ステップ４０４）。書き込みエラーが発生していない場合は、正常終了となる。
【００１４】
書き込みエラーが発生している場合は、以前の書き込みも含めてエラーが発生していない磁気ヘッド５が２個以上残っているかどうかを確認する（ステップ４０５）。書き込みエラーが発生していない磁気ヘッド５が２個以上ある場合、書き込みエラーが発生した磁気ヘッド５は使用せずに、書き込みエラーが発生していない磁気ヘッド５を用いてデータの二重化書き込みを行い、データの二重化書き込みと変更した磁気ヘッド５を示すフラグを非接触型メモリに書き込む（ステップ４０６）。二重化書き込みした全ての磁気ヘッド５で書き込みエラーが発生している場合は、書き込みエラー処理を行う（４０７）。書き込みエラー処理としては、磁気ヘッドの自動清掃機能がある場合には磁気ヘッドの自動清掃を行い、自動清掃機能がない場合は、オペレータに磁気ヘッドの清掃が必要であることを警告する等の処理がある。
【００１５】
図５は、システム装置９が磁気テープ２からデータを読み出すときの処理を示すフローチャートである。システム装置９から磁気テープドライブ４へデータの読み出し指示が出されると（ステップ５０１）、ＲＦインターフェース６のセンサ部７により非接触型メモリ３の記録内容を読み出し、二重化書き込みを示すフラグがあるかどうかを確認する（ステップ５０２）。フラグがある場合は、磁気ヘッド５により磁気テープ２からデータを読み出せるかどうかを判定する（ステップ５０３）。この判定は、磁気ヘッド５の再生出力が所定のレベルに達しているかどうかで判定することができる。読み出せる場合は磁気テープ２から二重化したデータを読み出し（ステップ５０４）、システム装置９へとデータを転送する。
【００１６】
ステップ５０３において、読み出せない磁気ヘッドがある場合、二重化したデータの片方だけでも読み出せるかどうかを判定し（ステップ５０５）、読み出せる磁気ヘッドがある場合は、その読み出せる磁気ヘッド５により磁気テープ２からデータを読み出し（ステップ５０６）、システム装置９へとデータを転送する。ステップ５０５において、いずれの磁気ヘッドからも完全に読み出せない場合は、読み出しエラー処理をおこなう（ステップ５０７）。この場合の読み出しエラー処理とは、例えば読み出しリトライ処理である。ステップ５０６において、読み出したデータにエラーが発生していて正しく再生できない場合には、ステップ５０７においてエラー訂正処理を行う。ステップ５０２において、二重化書き込みを示すフラグがない場合は、通常の書き込み処理として認識し、通常の読み出し処理を実行する（ステップ５０８）。
【００１７】
上記実施例によれば、データを二重化して書き込むので、磁気ヘッドに一時的な汚れがある場合でも、どちらかのヘッドが問題なければ書き込み及び読み出しを行うことができる。また、磁気テープに傷がある場合でも、どちらかのデータが読み出せれば、データを再生することができる。さらに、読み出しリトライ回数を低減できるので、処理速度の低下を抑えることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施例による磁気テープ装置における書き込みデータフォーマットと磁気ヘッドの関係を示す図である。
【図２】実施例による磁気テープ装置をバックアップデバイスとするシステムのブロック図である。
【図３】磁気テープと非接触型メモリを内蔵する磁気テープカートリッジの概観図である。
【図４】システム装置が磁気テープへデータを書き込むときの処理を示すフローチャートである。
【図５】システム装置が磁気テープからデータを読み出すときの処理を示すフローチャートである。
【符号の説明】
【００１９】
１…磁気テープカートリッジ、
２…磁気テープ、
３…非接触型メモリ、
４…磁気テープドライブ、
５…磁気ヘッド、
６…ＲＦインターフェース、
７…センサ部、
８…ドライブ制御部、
９…システム装置、
１０…ＣＰＵ、
１１…メモリ、
１２…ハードディスク装置、
１３ａ，１４ａ…書き込みヘッド、
１３ｂ，１４ｂ…読み出しヘッド。
【図１】
2008010051.tif 000003
【図２】
2008010051.tif 000004
【図３】
2008010051.tif 000005
【図４】
2008010051.tif 000006
【図５】
2008010051.tif 000007