(57)【要約】【課題】迅速に磁気テープのリードエラーを検査することができる磁気テープ記録再生システムを提供する。【解決手段】磁気テープにデータを記録する際に圧縮されるデータの圧縮率を取得する手段と、前記圧縮率を書き込む手段と、前記圧縮率と磁気テープの１トラックあたりの記録可能容量とから、１トラックに記録されているデータの非圧縮時のデータ容量を計算する手段とを備えている。これにより、磁気テープの任意の１個又は複数個のトラックのデータ読み込み検査をすることが可能となる。磁気テープのすべてのトラックについてデータ読み込み検査を実施しなくても、磁気テープの先頭から終端まで１トラックについてデータ読み込み検査を実施することにより、磁気テープの物理的ダメージによるデータエラーの検査を行うことができる。【選択図】図１
2009015979.tif 000002
【特許請求の範囲】
【請求項１】
長手方向に複数のトラックを有する磁気テープにデータの書き込み、又は、前記磁気テープからデータの読み込みを行う磁気テープ装置と、前記磁気テープ装置の制御を行う制御装置と、から構成される磁気テープ記録再生システムであって、
前記制御装置は、
前記磁気テープ装置にデータの書き込み処理、又は、前記磁気テープ装置からのデータの読み込み処理を行うデータリードライト手段と、
前記磁気テープ装置に挿入されている前記磁気テープの種類に関する情報を取得するテープ種別取得手段と、
前記磁気テープの種類と、前記磁気テープの種類ごとに前記磁気テープの１トラックあたりのデータ記録可能容量と、に関する情報が記録された記録手段と、
前記磁気テープ装置が前記磁気テープにデータを圧縮して記録した際の、前記データの圧縮率に関する情報を前記磁気テープ装置から取得する圧縮率取得手段と、
前記圧縮率取得手段が取得した圧縮率に関する情報を、圧縮率の記録が可能な圧縮率記録手段に書き込む圧縮率書き込み手段と、
前記磁気テープ１トラックあたりの記録可能容量と、前記圧縮率に関する情報とを用いて、前記磁気テープの１トラックに圧縮して記録されたデータを非圧縮の状態に戻したときのデータ容量を算出する記録容量計算手段と、
を備え、
前記データリードライト手段が、前記記録容量計算手段によって算出された、前記磁気テープの１トラックに圧縮して記録されたデータを非圧縮の状態に戻したときのデータ容量と同じ容量のデータを読み込むことによって、前記磁気テープの先頭から終端までの１トラックのデータの読み込みを行い、前記磁気テープのデータにエラーが存在するか否かを検出することを、
特徴とする磁気テープ記録再生システム。
【請求項２】
長手方向に複数のトラックを有する磁気テープにデータの書き込み、又は、前記磁気テープからデータの読み込みを行う磁気テープ装置と、前記磁気テープ装置の制御を行う制御装置と、から構成される磁気テープ記録再生システムであって、
前記制御装置は、
前記磁気テープ装置にデータの書き込み処理、又は、前記磁気テープ装置からのデータの読み込み処理を行うデータリードライト手段と、
前記磁気テープ装置に挿入されている前記磁気テープの種類に関する情報を取得するテープ種別取得手段と、
前記磁気テープの種類と、前記磁気テープの種類ごとに前記磁気テープの１トラックあたりのデータ記録可能容量と、に関する情報が記録された記録手段と、
前記磁気テープ装置が前記磁気テープにデータを圧縮して記録した際の、前記データの圧縮率に関する情報を前記磁気テープ装置から取得する圧縮率取得手段と、
前記圧縮率取得手段が取得した圧縮率に関する情報を、圧縮率の記録が可能な圧縮率記録手段に書き込む圧縮率書き込み手段と、
前記磁気テープ１トラックあたりの記録可能容量と、前記圧縮率に関する情報とを用いて、前記磁気テープの１トラックに圧縮して記録されたデータを非圧縮の状態に戻したときのデータ容量を算出する記録容量計算手段と、
を備え、
前記データリードライト手段が、前記記録容量計算手段によって算出された、前記磁気テープの連続した２個のトラックに圧縮して記録されたデータを非圧縮の状態に戻したときのデータ容量と同じ容量のデータを読み込むことによって、前記磁気テープの先頭から終端までの１トラックのデータの読み込みを行い、前記磁気テープのデータにエラーが存在するか否かを検出することを、
特徴とする磁気テープ記録再生システム。
【請求項３】
前記圧縮率記録手段が、前記磁気テープが備える半導体メモリであること
を特徴とする請求項１又は２に記載の前記磁気テープ記録再生システム。
【請求項４】
前記圧縮記録手段が、磁気テープ媒体であること
を特徴とする請求項１又は２に記載の磁気テープ記録再生システム。
【請求項５】
コンピュータと、長手方向に複数のトラックを有する磁気テープにデータの書き込み、又は、前記磁気テープからデータの読み込みを行う磁気テープ装置と、から構成される磁気テープ記録再生システムにおける、前記コンピュータに前記磁気テープ装置を制御させるプログラムであって、
前記コンピュータを、
前記磁気テープ装置にデータの書き込み処理、又は、前記磁気テープ装置からのデータの読み込み処理を行うデータリードライト手段と、
前記磁気テープ装置に挿入されている前記磁気テープの種類に関する情報を取得するテープ種別取得手段と、
前記磁気テープの種類と、前記磁気テープの種類ごとに前記磁気テープの１トラックあたりのデータ記録可能容量と、に関する情報が記録された記録手段と、
前記磁気テープ装置が前記磁気テープにデータを圧縮して記録した際の、前記データの圧縮率に関する情報を前記磁気テープ装置から取得する圧縮率取得手段と、
前記圧縮率取得手段が取得した圧縮率に関する情報を、圧縮率の記録が可能な圧縮率記録手段に書き込む圧縮率書き込み手段と、
前記磁気テープ１トラックあたりの記録可能容量と、前記圧縮率に関する情報とを用いて、前記磁気テープの１トラックに圧縮して記録されたデータを非圧縮の状態に戻したときのデータ容量を算出する記録容量計算手段と、
して機能させ、
前記データリードライト手段が、前記記録容量計算手段によって算出された、前記磁気テープの１トラックに圧縮して記録されたデータを非圧縮の状態に戻したときのデータ容量と同じ容量のデータを読み込むことによって、前記磁気テープの先頭から終端までの１トラックのデータの読み込みを行うステップと、
前記データリードライト手段が、前記データの読み込みにおいて読み込みエラーが発生したか否かの判断を行うステップとを、
前記コンピュータに実行させることを特徴とする磁気テープ装置制御プログラム。
【請求項６】
コンピュータと、長手方向に複数のトラックを有する磁気テープにデータの書き込み、又は、前記磁気テープからデータの読み込みを行う磁気テープ装置と、から構成される磁気テープ記録再生システムにおける、前記コンピュータに前記磁気テープ装置を制御させるプログラムであって、
前記コンピュータを、
前記磁気テープ装置にデータの書き込み処理、又は、前記磁気テープ装置からのデータの読み込み処理を行うデータリードライト手段と、
前記磁気テープ装置に挿入されている前記磁気テープの種類に関する情報を取得するテープ種別取得手段と、
前記磁気テープの種類と、前記磁気テープの種類ごとに前記磁気テープの１トラックあたりのデータ記録可能容量と、に関する情報が記録された記録手段と、
前記磁気テープ装置が前記磁気テープにデータを圧縮して記録した際の、前記データの圧縮率に関する情報を前記磁気テープ装置から取得する圧縮率取得手段と、
前記圧縮率取得手段が取得した圧縮率に関する情報を、圧縮率の記録が可能な圧縮率記録手段に書き込む圧縮率書き込み手段と、
前記磁気テープ１トラックあたりの記録可能容量と、前記圧縮率に関する情報とを用いて、前記磁気テープの１トラックに圧縮して記録されたデータを非圧縮の状態に戻したときのデータ容量を算出する記録容量計算手段と、
して機能させ、
前記データリードライト手段が、前記記録容量計算手段によって算出された、前記磁気テープの連続した２個のトラックに圧縮して記録されたデータを非圧縮の状態に戻したときのデータ容量と同じ容量のデータを読み込むことによって、前記磁気テープの先頭から終端までの１トラックのデータの読み込みを行うステップと、
前記データリードライト手段が、前記データの読み込みにおいて読み込みエラーが発生したか否かの判断を行うステップとを、
前記コンピュータに実行させることを特徴とする磁気テープ装置制御プログラム。
【請求項７】
前記圧縮率記録手段が、前記磁気テープが備える半導体メモリであること
を特徴とする請求項５又は６に記載の磁気テープ装置制御プログラム。
【請求項８】
前記圧縮記録手段が、磁気テープ媒体であること
を特徴とする請求項５又は６に記載の磁気テープ装置制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気テープにデータを読み書きする磁気テープ記録再生システムに関し、特に、磁気テープのエラーを検出する磁気テープ記録再生システムに関するものである。
【背景技術】
【０００２】
従来から磁気テープ装置には様々な規格が存在している。例えば、Ｌｉｎｅｒ  Ｔａｐｅ−Ｏｐｅｎという規格では、ＭＲヘッドを採用し、１００Ｍｂｉｔ／平方インチの高密度記録を実現している。
【０００３】
この規格では、８つのヘッドを採用し、磁気テープの順逆双方向において読み書きが可能であり、データへの高速アクセスが可能となっている。この規格には、大容量を指向したＵｌｔｒｉｕｍと、高速アクセスを指向したＡｃｃｅｌｉｓという規格がある。
【０００４】
Ｕｌｔｒｉｕｍでは、テープの幅は０．５インチで長さは約６００ｍである。また、Ｕｌｔｒｉｕｍでは、テープの長手方向に３８４本のトラックを有している。更に、磁気テープカートリッジには、テープとは別に４Ｋｂｙｔｅｓの不揮発性メモリが搭載されている。
【０００５】
これらの規格における磁気テープ装置は、データを磁気テープに書き込んだ直後に、書き込んだデータを磁気テープから読み込むことによって、データが正常に書き込まれたか否か確認しながら書き込み処理を行う。
【０００６】
これにより、データ書き込み直後のデータは、エラーがないことが保証されるが、その後のテープの巻き取り、排出等によって、テープに物理的ダメージを与えられた場合、再度データを読み込んだ際エラーとなることがあった。
【０００７】
エラーが発生した場合のデータの復旧能力を向上させた磁気テープ装置として、「マルチトラック磁気テープ装置」（特許文献１）が提案されている。特許文献１に係る磁気テープ装置は、正常に読み出すことのできたプリアンブル部の同期信号を利用して、正常に読み出せなかったエラートラックのデータを強制的に読み出す手段を備えたことを特徴としている。
これにより、データの復旧能力が向上するとしている。
【０００８】
【特許文献１】特開２００２−３５２５１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、従来の磁気テープ装置では、そもそもデータエラーが存在するか否かは、データエラーが発生してみなければ分からなかった。また、データエラーが存在するか否かを調べるためには、すべてのトラックを読み込んでみなければならず、極めて時間を必要とするものとなっていた。
【００１０】
Ｕｌｔｒｉｕｍなどの規格においては、任意の１トラックを指定して、そのトラックのデータのみ読み込むという機能を有していない。
また、１つの磁気テープに多数のトラックを有し、各トラックにおいて双方向に連続してデータの読み書きが行われる。このため、どのデータがどのトラックに書き込まれているか分からず、結局、データを指定することにより、任意のトラックを指定してデータの読み込み検査をすることも困難であった。
【００１１】
更に、規格により、１トラックあたりのデータ記録可能容量は明らかであるが、実際にデータを書き込む際には、データは圧縮して書き込まれる。このため、データの種類により圧縮率が異なり、非圧縮時のデータの１トラック分の容量が不明なので、１トラック分だけデータを読み込んでゆくことができず、結局任意のトラックのデータ読み込み検査を行うことができなかった。
【００１２】
本発明は、このような実情に鑑みてなされたものであり、任意の１個又は複数のトラックのデータ読み込み検査を実施することのできる磁気テープ記録再生システムを提供しようとするものである。
【課題を解決するための手段】
【００１３】
本発明の課題は、下記の各発明によって解決することができる。
【００１４】
即ち、本発明の磁気テープ記録再生システムは、長手方向に複数のトラックを有する磁気テープにデータの書き込み、又は、前記磁気テープからデータの読み込みを行う磁気テープ装置と、前記磁気テープ装置の制御を行う制御装置と、から構成される磁気テープ記録再生システムであって、前記制御装置は、前記磁気テープ装置にデータの書き込み処理、又は、前記磁気テープ装置からのデータの読み込み処理を行うデータリードライト手段と、前記磁気テープ装置に挿入されている前記磁気テープの種類に関する情報を取得するテープ種別取得手段と、前記磁気テープの種類と、前記磁気テープの種類ごとに前記磁気テープの１トラックあたりのデータ記録可能容量と、に関する情報が記録された記録手段と、前記磁気テープ装置が前記磁気テープにデータを圧縮して記録した際の、前記データの圧縮率に関する情報を前記磁気テープ装置から取得する圧縮率取得手段と、前記圧縮率取得手段が取得した圧縮率に関する情報を、圧縮率の記録が可能な圧縮率記録手段に書き込む圧縮率書き込み手段と、前記磁気テープ１トラックあたりの記録可能容量と、前記圧縮率に関する情報とを用いて、前記磁気テープの１トラックに圧縮して記録されたデータを非圧縮の状態に戻したときのデータ容量を算出する記録容量計算手段と、を備え、前記データリードライト手段が、前記記録容量計算手段によって算出された、前記磁気テープの１トラックに圧縮して記録されたデータを非圧縮の状態に戻したときのデータ容量と同じ容量のデータを読み込むことによって、前記磁気テープの先頭から終端までの１トラックのデータの読み込みを行い、前記磁気テープのデータにエラーが存在するか否かを検出することを主要な特徴としている。
【００１５】
これにより、磁気テープの先頭から終端までの１トラックのデータの読み込み検査を行うのみで、全トラックの検査をしないので、迅速な検査が可能となる。また、１トラックの非圧縮時のデータ容量が算出できるので、１トラックの容量ずつ計算することにより、任意のトラックまでの非圧縮時のデータ容量が算出でき、任意の１個又は複数のトラックについて読み込み検査をすることが可能となる。
【００１６】
また、本発明の磁気テープ記録再生システムは、長手方向に複数のトラックを有する磁気テープにデータの書き込み、又は、前記磁気テープからデータの読み込みを行う磁気テープ装置と、前記磁気テープ装置の制御を行う制御装置と、から構成される磁気テープ記録再生システムであって、前記制御装置は、前記磁気テープ装置にデータの書き込み処理、又は、前記磁気テープ装置からのデータの読み込み処理を行うデータリードライト手段と、前記磁気テープ装置に挿入されている前記磁気テープの種類に関する情報を取得するテープ種別取得手段と、前記磁気テープの種類と、前記磁気テープの種類ごとに前記磁気テープの１トラックあたりのデータ記録可能容量と、に関する情報が記録された記録手段と、前記磁気テープ装置が前記磁気テープにデータを圧縮して記録した際の、前記データの圧縮率に関する情報を前記磁気テープ装置から取得する圧縮率取得手段と、前記圧縮率取得手段が取得した圧縮率に関する情報を、圧縮率の記録が可能な圧縮率記録手段に書き込む圧縮率書き込み手段と、前記磁気テープ１トラックあたりの記録可能容量と、前記圧縮率に関する情報とを用いて、前記磁気テープの１トラックに圧縮して記録されたデータを非圧縮の状態に戻したときのデータ容量を算出する記録容量計算手段と、を備え、前記データリードライト手段が、前記記録容量計算手段によって算出された、前記磁気テープの連続した２個のトラックに圧縮して記録されたデータを非圧縮の状態に戻したときのデータ容量と同じ容量のデータを読み込むことによって、前記磁気テープの先頭から終端までの１トラックのデータの読み込みを行い、前記磁気テープのデータにエラーが存在するか否かを検出することを主要な特徴としている。
【００１７】
これにより、磁気テープの先頭又は終端からでなく、磁気テープの途中からデータの読み込み検査を開始しても、確実に、磁気テープの先頭から終端までの検査を行うことができる。
【００１８】
更に、本発明の磁気テープ記録再生システムは、前記圧縮率記録手段が、磁気テープが備える半導体メモリであることを主要な特徴としている。
更にまた、本発明の磁気テープ記録再生システムは、前記圧縮記録手段が、磁気テープ媒体であることを主要な特徴としている。
【発明の効果】
【００１９】
以上、説明したように、本発明の磁気テープ記録再生システムによれば、全トラックのデータ読み込み検査を行わず、１トラックのデータ読み込み検査を実施するだけなので、迅速に検査を行うことができる。
【００２０】
また、１トラックの非圧縮時のデータ容量が算出できるので、１トラックの容量ずつ計算することにより、任意のトラックまでの非圧縮時のデータ容量が算出でき、任意の１個又は複数のトラックについて読み込み検査をすることが可能となる。
【００２１】
更に、２トラック分のデータの読み込み検査を行うことにより、磁気テープの先頭又は終端からでなく、磁気テープの途中からデータの読み込み検査を開始しても、確実に、磁気テープの先頭から終端までの検査を行うことができる。
【発明を実施するための最良の形態】
【００２２】
以下、添付図面を参照しながら、本発明の磁気テープ記録再生システムを実施するための最良の形態を詳細に説明する。
【００２３】
＜構成＞
図１は、本発明の一実施形態に係る磁気テープ記録再生システムの構成図である。
磁気テープ記録再生システム１は、ホスト１１と接続されホストからの指令により、データを磁気テープに書き込み処理又は磁気テープからデータの読み込み処理を行う。
【００２４】
磁気テープ記録再生システム１は、制御装置２と、磁気テープ装置３とから構成されている。制御装置２は、１個又は複数個の磁気テープ装置３の制御を行う装置であり、磁気テープ装置３は、磁気テープにデータの書き込み処理を行い、又は、磁気テープからデータの読み込み処理を行う装置である。
【００２５】
制御装置２は、テープ種別取得手段４と、制御手段５と、記録手段６と、データリードライト手段７と、圧縮率取得手段８と、圧縮率書き込み手段９と、記録容量計算手段１０とから構成されている。
【００２６】
テープ種別取得手段４は、磁気テープ装置３から磁気テープ装置３に挿入されている磁気テープの種類を取得する。制御手段５は、制御装置２全体の制御と、記録手段６への書き込み処理と、記録手段６からの読み込み処理とを行う。
【００２７】
記録手段６は、データの記録を行う。データリードライト手段７は、磁気テープ装置３からデータの読み込み処理、又は、磁気テープ装置３へのデータの書き込み処理を行う。圧縮率取得手段８は、磁気テープ装置３が磁気テープにデータを圧縮して書き込んだときのデータの圧縮率を、磁気テープ装置３から取得する。
【００２８】
圧縮率書き込み手段９は、圧縮率取得手段８によって読み込まれた圧縮率を記録手段６又は磁気テープ装置３に書き込み処理を行う。記録容量計算手段１０は、磁気テープ装置３に挿入されている磁気テープの１トラックあたりの記録容量と、１トラックに圧縮して記録されたデータの圧縮率とを用いて、１トラックに記録されている圧縮されたデータを非圧縮の状態に戻したときの容量を計算する。
【００２９】
＜動作＞
次に、本発明の一実施形態に係る磁気テープ記録再生システム１の動作について、図１を参照して説明する。
テープ種別取得手段４は、磁気テープ装置３から、磁気テープ装置３に挿入されている磁気テープの種類に関する情報を取得する。
【００３０】
制御手段５は、テープ種別取得手段４が取得した磁気テープの種類に関する情報を基にして、記録手段６から、磁気テープ装置３に挿入されている磁気テープの１トラックあたりの記録容量に関する情報を取得する。ここで、磁気テープの１トラックあたりの記録容量に関する情報が、ホストに記録してある場合は、制御手段５は、この情報をホストから取得することもできる。
【００３１】
ホストからデータの書き込みの指令が来たとき、データリードライト手段７は、ホストから書き込みの指令を受けているデータを磁気テープ装置３に書き込む処理を行う。磁気テープ装置３は、データリードライト手段７から渡されたデータを圧縮して磁気テープに書き込む。このとき、圧縮率取得手段８は、磁気テープ装置３から、書き込んでいるデータの圧縮率を取得する。圧縮率の取得においては、様々な方法を採用することが出来る。
【００３２】
例えば、磁気テープ装置３が、非圧縮状態で１トラック分の容量を有するデータを圧縮して磁気テープに書き込むごとに、圧縮率取得手段８が磁気テープ装置３から圧縮率を取得することが出来る。
【００３３】
また、圧縮率取得手段８は、非圧縮状態で１トラック分容量のデータごとに限らず、予め設定された任意の容量のデータが書き込まれるごとに、圧縮率を取得することが出来る。
【００３４】
圧縮率書き込み手段９は、圧縮率取得手段８が取得した圧縮率を磁気テープが有する半導体メモリに書き込む。圧縮率書き込み手段９が、圧縮率を半導体メモリに書き込むタイミングは、圧縮率取得手段８が圧縮率を取得するごとに書き込むことも出来るし、予め設定された容量のデータが磁気テープ装置３によって磁気テープに書き込まれるごとに書き込むことも出来る。このとき、圧縮率書き込み手段９は、データの圧縮率を半導体メモリの代わりに、磁気テープ装置３に挿入されている磁気テープに書き込むこともできる。
【００３５】
磁気テープ記録再生システム１は、磁気テープ装置３に挿入された磁気テープのエラーを次のように確認する。
テープ種別取得手段４は、磁気テープ装置３から、磁気テープ装置３に挿入されている磁気テープの種類に関する情報を取得する。
【００３６】
制御手段５は、テープ種別取得手段４が取得した磁気テープの種類に関する情報を基にして、記録手段６から、磁気テープ装置３に挿入されている磁気テープの１トラックあたりの記録容量に関する情報を取得する。ここで、磁気テープの１トラックあたりの記録容量に関する情報が、ホストに記録してある場合は、制御手段５は、この情報をホストから取得することもできる。
【００３７】
制御手段５は、磁気テープが有する半導体メモリからデータの圧縮率を取得する。ここで、データの圧縮率が磁気テープに書き込まれているときは、磁気テープからデータの圧縮率を読み込む。
【００３８】
記録容量計算手段１０は、１トラックあたりの記録容量に関する情報と、制御手段５が取得したデータの圧縮率とから、１トラックに圧縮して記録されたデータを非圧縮の状態に戻したときのデータの容量を計算する。データリードライト手段７は、磁気テープ装置３から、記録容量計算手段１０によって計算された容量分のデータを読み込み、リードエラーが発生したら、エラーに関する情報をホストに送信する。
【００３９】
これにより、磁気テープ１トラック分、即ち、磁気テープの先頭から終端までのデータの読み込みを行うことができるので、磁気テープの長手方向全体のどこに物理的ダメージ等のエラー原因があっても、リードエラーとして検出することができる。
【００４０】
また、磁気テープ全部の読み込みを行わないので、迅速にリードエラーの確認をすることができる。磁気テープに物理的ダメージが発生した場合は、多くの場合、磁気テープの面内における磁気テープの搬送される方向と垂直な方向（以後、磁気テープの幅方向と称する。）全体にダメージが発生するので、磁気テープにある多数のトラックのうち、一部をチェックするだけで、物理的ダメージが発生しているか否かの検出をすることができる。
【００４１】
更に、１トラックごとにリードエラーの確認が可能なので、磁気テープに複数存在するトラックのうち、任意のトラックにおけるリードエラーを確認することも可能である。これにより、物理的ダメージによるエラーが発生しやすい場所のトラックを１個又は複数指定してリードエラーの確認をすることが可能であり、エラー発見を確実にすることができる。例えば、磁気テープの幅方向の両端のトラックを指定してリードエラーの確認をすることができる。この場合は、磁気テープの幅方向の両端に発生しやすい、テープの折れ等によるエラーを発見することができる。
【００４２】
＜磁気テープのダメージとその検出について＞
次に、磁気テープのダメージとその検出について図２、図３を参照して更に詳しく説明する。
図２は、磁気テープのデータバンドとトラックについて示した図である。
【００４３】
図２に示すように、磁気テープ２０は、その長手方向に形成された複数のデータバンド２１を有している。Ｕｌｔｒｉｕｍフォーマットでは、４個のデータバンドを有している。データバンド２１は、複数のトラック２２によって構成されている。第１世代Ｕｌｔｒｉｕｍドライブでは、８個のヘッドが磁気テープの先頭から終端まで６往復（片道１２回）行き来することにより、１個のデータバンドに９６トラックを書き込む。データバンドは４個あるので、全部で３８４トラック存在することになる。
【００４４】
図３は、磁気テープに物理的ダメージが発生した場合の図である。
ここで、磁気テープの幅は、Ｕｌｔｒｉｕｍの場合は、０．５インチしかないので、傷、折れ等の物理的ダメージ３１が発生した場合は、磁気テープ幅方向全体にわたって発生することが多い。よって、すべてのデータバンド、すべてのトラックにわたって物理的ダメージ３１が発生しているので、どれか一つのトラックについて読み込みを行い、リードエラーの発生の有無を調査することにより、磁気テープのすべてのトラックを読み込まなくても物理的ダメージの発生の有無の検出が可能である。
【００４５】
また、連続した２トラックにわたるデータリード軌跡３３に示すように、連続したトラック２個分の容量のデータを連続して読み込むことにより、最初のヘッドの位置が磁気テープの先頭、終端以外の場所にあっても、確実に磁気テープの先頭から終端までの範囲の検査を行うことができる。
【００４６】
＜データ書き込みフロー＞
次に、本願発明の一実施形態に係る磁気テープ記録再生システムにおけるデータ書き込み動作について図４を参照して更に説明する。
図４は、データ書き込みのフロー図である。
【００４７】
テープ種別取得手段４は、磁気テープ装置３から、磁気テープ装置３に挿入されている磁気テープの種類に関する情報を取得する（Ｓ４１）。制御手段５は、テープ種別取得手段４が取得した磁気テープの種類に関する情報を基にして、その磁気テープの１トラックあたりの記録容量を、記録手段６から取得する（Ｓ４２）。ここで、磁気テープの１トラックあたりの記録容量に関する情報が、ホスト１１に記録されている場合は、ホスト１１からその情報を取得することができる。
【００４８】
データリードライト手段７は、ホスト１１から書き込み指示のあるデータを磁気テープ装置３に書き込む処理を行う（Ｓ４３）。
制御手段５は、磁気テープに書き込むためにホスト１１から磁気テープ装置３に転送されたデータの容量が圧縮前の容量で磁気テープ１トラック分に達したか否かの判断を行う（Ｓ４４）。
前記判断において、まだ１トラック分の容量のデータを転送していないと判断されたときは、Ｓ４３に戻ってそこから実行する。
【００４９】
前記判断において、転送されたデータ量が１トラック分に達したと判断されたときは、圧縮率取得手段８は、圧縮前で１トラック分の容量のデータが圧縮されて磁気テープに記憶された際の圧縮率を磁気テープ装置３から取得する（Ｓ４５）。
【００５０】
圧縮率書き込み手段９は、圧縮前で１トラック分の容量のデータの圧縮率を磁気テープが有する半導体メモリに書き込みする（Ｓ４６）。ここで、圧縮率書き込み手段９は、データの圧縮率を半導体メモリではなく磁気テープ装置３に挿入されている磁気テープに書き込むこともできる。また、書き込む圧縮率は、圧縮前で１トラック分の容量のデータの固まりごとの圧縮率を書き込むこともできるし、予め設定された任意の圧縮前容量のデータの固まりごとの圧縮率を書き込むこともできる。
【００５１】
次に、制御手段５は、ホストから書き込み指示を受けたデータのすべてを転送したか否かの判断を行う（Ｓ４７）。
前記判断において、まだデータのすべてを転送していないと判断したときは、Ｓ４３に戻ってそこから実行を行う。
前記判断において、すべてのデータを転送したと判断したときは、書き込み処理を終了する。
【００５２】
＜エラーチェックフロー＞
次に、本願発明の一実施形態に係る磁気テープ記録再生システムにおける磁気テープのエラーチェック動作について図５を参照して説明する。
図５は、エラーチェック動作のフロー図である。
【００５３】
テープ種別取得手段４は、磁気テープ装置３から、磁気テープ装置３に挿入されている磁気テープの種類に関する情報を取得する（Ｓ５１）。
制御手段５は、テープ種別取得手段４が取得した磁気テープの種類に関する情報を基にして、その磁気テープの１トラックあたりの記録容量を、記録手段６から取得する（Ｓ５２）。ここで、磁気テープの１トラックあたりの記録容量に関する情報が、ホスト１１に記録されている場合は、ホスト１１からその情報を取得することができる。
【００５４】
制御手段５は、磁気テープが有する半導体メモリ又は磁気テープから、そこに記録されている圧縮率を取得する（Ｓ５３）。
記録容量計算手段１０は、１トラックあたりに記録可能な容量と、１トラックに記録されたデータの圧縮率とから、１トラックに圧縮されて記録されたデータを非圧縮時の状態に戻したときの容量を計算する（Ｓ５４）。
【００５５】
データリードライト手段７は、磁気テープ装置３からデータの読み込みを行い（Ｓ５５）、リードエラーが発生したか否かの判断を行う（Ｓ５６）。
リードエラーが発生した場合は、エラーに関する情報をホスト１に送信して（Ｓ５８）、処理を終了する。
【００５６】
リードエラーが発生しなかった場合は、制御手段５は、読み込んだデータ量がＳ５４で計算されたデータ量、即ち、１トラックに圧縮して記録されているデータを非圧縮の状態に戻したときのデータ量を超えたか否か判断する（Ｓ５７）。超えたと判断した場合は、処理を終了し、超えていないと判断した場合は、Ｓ５５に戻ってそこから実行する。
【００５７】
これにより、磁気テープの先頭から終端までの１トラック分、即ち、磁気テープの長手方向全体のエラーを検出することができる。また、磁気テープのすべてのトラックを検査しないので、迅速にエラー検出処理を行うことができる。
【００５８】
以上、本発明の磁気テープ記録再生システムについて、具体的な実施の形態を示して説明したが、本発明はこれらに限定されるものではない。当業者であれば、本発明の要旨を逸脱しない範囲内において、上記各実施形態における磁気テープ記録再生システムの構成及び機能に様々な変更・改良を加えることが可能である。
【００５９】
例えば、本発明の制御装置３が行う処理は、コンピュータ上の記録装置に記録されたプログラムによって、実施することができ、本発明の課題を解決して、同様の作用効果を奏することができる。即ち、ホスト１１が、本発明の制御装置３の処理を行うことも可能である。
【産業上の利用可能性】
【００６０】
本発明の磁気テープ記録再生システムは、磁気テープ記録再生システム１を構成する、ＣＰＵ、メモリ、補助記録装置等を含むハードウェア資源上に構築されたアプリケーション、データベース、入出力インターフェース等によって実現されるものであり、磁気テープのエラー検出という情報処理が上記のハードウェア資源を用いて具体的に実現されるものであるから、自然法則を利用した技術的思想に該当するものであり、コンピュータを使用する分野において、特にストレージとして磁気テープを使用する分野においてはどの分野でも利用することができるものである。
【図面の簡単な説明】
【００６１】
【図１】本発明の一実施形態に係る磁気テープ記録再生システムの構成図である。
【図２】磁気テープのデータバンドとトラックについて示した図である。
【図３】磁気テープに物理的ダメージが発生した場合の図である。
【図４】データ書き込みのフロー図である。
【図５】エラーチェック動作のフロー図である。
【符号の説明】
【００６２】
１      磁気テープ記録再生システム
２      制御装置
３      磁気テープ装置
４      テープ種別取得手段
５      制御手段
７      データリードライト手段
８      圧縮率取得手段
９      圧縮率書き込み手段
１０    記録容量計算手段
１１    ホスト
２０    磁気テープ
２１    データバンド
２２    トラック
３１    物理的ダメージ
３３    トラック２個分のデータリード軌跡
【図１】
2009015979.tif 000003
【図２】
2009015979.tif 000004
【図３】
2009015979.tif 000005
【図４】
2009015979.tif 000006
【図５】
2009015979.tif 000007