(57)【要約】【課題】  データの可用性を高めると共に効率の良いデータ複製を行い、さらに複製データの読み出しを効率化すること。【解決手段】  磁気テープ媒体を利用してデータを記録する磁気テープ装置であって、長手方向に磁気ヘッドを往復運動させ、記憶領域にデータを記録し、  データが記録されたセグメントのうち所定のデータの読み出し終了時またはデータの記録終了時における磁気ヘッドの位置に近いセグメントであって、データが記録されたセグメント内の所定のデータを読み出したバンドと異なるバンドに所定のデータの複製を作成する制御手段を備え、制御手段は、第１のデータと第２のデータの複製を順次作成する場合に、第１のデータの先頭部分のデータを第２のデータの複製を記録するセグメントに書き込むことを特徴とする磁気テープ装置。【選択図】      図1
2013206500.tif 000002
【特許請求の範囲】
【請求項１】
長手方向に分割したセグメントと短手方向に分割した複数のバンドとにより記憶領域が構成される磁気テープを含む磁気テープ媒体を利用してデータを記録する磁気テープ装置であって、
書き込みコマンドを受信した場合、前記長手方向に磁気ヘッドを往復運動させ、前記往復運動の一方向の運動ごとにハーフラップ分のデータを順次書き込みながら、前記記憶領域に前記書き込みコマンドに基づくデータを記録し、
データが記録されたセグメントに隣接するセグメントのうち所定のデータの読み出し終了時またはデータの記録終了時における前記磁気ヘッドの位置に近いセグメントであって、前記データが記録されたセグメント内の前記所定のデータを読み出したバンドと異なるバンドに前記所定のデータの複製を作成する制御手段を備え、
前記制御手段は、第１のデータと第２のデータの複製を順次作成する場合に、前記第１のデータの複製を記録したセグメントと前記第２のデータの複製を記録したセグメントが隣接している場合は、前記第１のデータの先頭部ハーフラップ分のデータを前記第２のデータの複製を記録するセグメントに書き込むことを特徴とする磁気テープ装置。
【請求項２】
前記第１のデータは奇数（ｍ）ハーフラップ分のデータであり、前記第２のデータは、ｍ−１ハーフラップ分のデータであり、
前記制御手段は、前記第１のデータの複製を第ｎ番セグメントに、前記第２のデータの複製を第ｎ−１番セグメントに記録する、請求項１の磁気テープ装置。
【請求項３】
前記制御手段で前記所定のデータの複製が前記磁気テープに記録された場合、当該所定のデータが複製されたことを示す複製情報を保存する複製情報保存手段、
を備えることを特徴とする請求項１または２に記載の磁気テープ装置。
【請求項４】
前記制御手段が前記所定のデータを複製するタイミングは、上位装置から前記磁気テープ媒体を排出するアンロードコマンドを受信したときであることを特徴とする請求項１または２に記載の磁気テープ装置。
【請求項５】
前記制御手段がデータを記録する単位は同一バンド内の隣接する２つのセグメントにより構成され、
前記制御手段がデータを複製する単位は同一セグメント内の隣接する２つのバンドにより構成されることを特徴とする請求項１に記載の磁気テープ装置。
【請求項６】
長手方向に分割したセグメントと短手方向に分割した複数のバンドとにより記憶領域が構成される磁気テープを含む磁気テープ媒体を利用してデータを記録する方法であって、
書き込みコマンドを受信した場合、前記長手方向に磁気ヘッドを往復運動させ、前記往復運動の一方向の運動ごとにハーフラップ分のデータを順次書き込みながら、前記記憶領域に前記書き込みコマンドに基づいてデータを記録し、
データが記録されたセグメントに隣接するセグメントのうち所定のデータの読み出し終了時またはデータの記録終了時における前記磁気ヘッドの位置に近いセグメントであって、前記データが記録されたセグメント内の前記所定のデータを読み出したバンドと異なるバンドに前記所定のデータを複製し、
第１のデータと第２のデータの複製を順次作成する場合に、前記第１のデータの複製を記録したセグメントと前記第２のデータの複製を記録したセグメントが隣接している場合は、前記第１のデータの先頭部ハーフラップ分のデータを前記第２のデータの複製を記録するセグメントに書き込むことを特徴とするデータ複製方法。
【請求項７】
前記第１のデータは奇数（ｍ）ハーフラップ分のデータであり、前記第２のデータは、ｍ−１ハーフラップ分のデータであり、
前記第１のデータの複製を第ｎ番セグメントに、前記第２のデータの複製を第ｎ−１番セグメントに記録する、請求項６の磁気テープ装置のデータ複製方法。
【請求項８】
長手方向に分割したセグメントと短手方向に分割した複数のバンドとにより記憶領域が構成される磁気テープを含む磁気テープ媒体を利用してデータを記録するコンピュータを、
書き込みコマンドを受信した場合、前記長手方向に磁気ヘッドを往復運動させ、前記往復運動の一方向の運動ごとにハーフラップ分のデータを順次書き込みながら、前記記憶領域に前記書き込みコマンドに基づくデータを記録し、
データが記録されたセグメントに隣接するセグメントのうち所定のデータの読み出し終了時またはデータの記録終了時における前記磁気ヘッドの位置に近いセグメントであって、前記データが記録されたセグメント内の前記所定のデータを読み出したバンドと異なるバンドに前記所定のデータの複製を作成する制御手段として機能させるためのプログラムであって、
前記制御手段は、第１のデータと第２のデータの複製を順次作成する場合に、前記第１のデータの複製を記録したセグメントと前記第２のデータの複製を記録したセグメントが隣接している場合は、前記第１のデータの先頭部ハーフラップ分のデータを前記第２のデータの複製を記録するセグメントに書き込むことを特徴とするデータ複製プログラム。
【請求項９】
前記第１のデータは奇数（ｍ）ハーフラップ分のデータであり、前記第２のデータは、ｍ−１ハーフラップ分のデータであり、
前記制御手段は、前記第１のデータの複製を第ｎ番セグメントに、前記第２のデータの複製を第ｎ−１番セグメントに記録する、請求項８のデータ複製プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気テープ装置、データ複製方法及びデータ複製プログラムに関する。
【背景技術】
【０００２】
近年の磁気テープ装置では、バックアップやアーカイブの容量増加に伴い、大容量のデータを一度に保管する要求がある。この要求に従い、記録密度を従来の磁気テープより高くし、テープの長さをより長大にしたテープに大容量のデータを書き込む対策が取られる。このような大容量の磁気テープを用いた場合、データの容量に比例して磁気テープ媒体が損傷した場合のリスクが大きくなるという問題がある。
【０００３】
このような問題に対して、特許文献１では、磁気テープ媒体上にデータのコピーを書き込み、テープ損傷時のリスクを軽減する方法が提案されている。しかし、この方法は、通常時はオリジナルデータの読み出しを行い、前述のオリジナルデータが読めなかった場合にのみ複製データを読み出すことを前提としている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−６７５２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
磁気テープ装置では、テープの長手方向に物理的な始端から終端に向かってデータを書き込んでいき、書き込み位置が終端に達したら折り返して終端から始端に向かってデータを書き込んでいく。この往復を複数回繰り返してテープ全域にデータを書き込む方法でデータが記録されたテープにおいて、折れ目や汚れなどによりテープの短手方向にデータの読めない部分が発生した場合には、テープの幅方向に複数設定した帯状の記憶領域にまたがる範囲でデータの読み出しが出来なくなる。このように、テープの傷や汚れがついた部分が狭い範囲でも、テープの広い範囲に渡って影響が及んでしまうという問題があった。
【０００６】
このような問題に対して、特許文献１では、データブロックの複製を２つのサブブロックに分割し、それぞれのサブブロックを長手方向に離れた位置に置くことにより、ブロックが読み出せない場合にサブブロックからデータを復元して読み出す方法が提案されている。
【０００７】
しかし、前述の方法では、複製データを分散して配置するため、複製データの書き込みをする場合に磁気ヘッドの移動量が多く、書き込み時間が多くかかるという問題がある。この問題に対して、複製データを書き込みやすい配置にすることで複製データの書き込み時間を効率化することが出来る。特許文献１、及び前述の複製データを書き込みやすい配置にする方法は、オリジナルのデータが読み出し不能であった場合に複製データを参照することにより、可用性を高める効果がある。しかし、特許文献１、及び前述の複製データを書き込みやすい配置にする方法は、複製データを通常時に読み出すことが考慮されていないため複製データの読み出しに時間がかかるという問題がある。
【０００８】
例えば複製データのみを連続的に読み出そうとした場合、磁気テープ上の離れた場所にデータが配置されているため、磁気ヘッドを位置づけするための移動距離が長く読み出しに時間がかかるという問題である。
【０００９】
本発明は、上記事情に鑑みてなされたものであり、その目的は、データの可用性を高めると共に効率の良いデータ複製を行ない、さらに複製データの読み出しを効率化することができる磁気テープ装置、データ複製方法及びデータ複製プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明の磁気テープ装置は、長手方向に分割したセグメントと短手方向に分割した複数のバンドとにより記憶領域が構成される磁気テープを含む磁気テープ媒体を利用してデータを記録する磁気テープ装置であって、
書き込みコマンドを受信した場合、前記長手方向に磁気ヘッドを往復運動させ、前記往復運動の一方向の運動ごとにハーフラップ分のデータを順次書き込みながら、前記記憶領域に前記書き込みコマンドに基づくデータを記録し、
データが記録されたセグメントに隣接するセグメントのうち所定のデータの読み出し終了時またはデータの記録終了時における前記磁気ヘッドの位置に近いセグメントであって、前記データが記録されたセグメント内の前記所定のデータを読み出したバンドと異なるバンドに前記所定のデータの複製を作成する制御手段を備え、
前記制御手段は、第１のデータと第２のデータの複製を順次作成する場合に、前記第１のデータの複製を記録したセグメントと前記第２のデータの複製を記録したセグメントが隣接している場合は、前記第１のデータの先頭部ハーフラップ分のデータを前記第２のデータの複製を記録するセグメントに書き込むことを特徴とする。
【００１１】
磁気テープ装置のデータ複製方法は、長手方向に分割したセグメントと短手方向に分割した複数のバンドとにより記憶領域が構成される磁気テープを含む磁気テープ媒体を利用してデータを記録する方法であって、
書き込みコマンドを受信した場合、前記長手方向に磁気ヘッドを往復運動させ、前記往復運動の一方向の運動ごとにハーフラップ分のデータを順次書き込みながら、前記記憶領域に前記書き込みコマンドに基づいてデータを記録し、
データが記録されたセグメントに隣接するセグメントのうち所定のデータの読み出し終了時またはデータの記録終了時における前記磁気ヘッドの位置に近いセグメントであって、前記データが記録されたセグメント内の前記所定のデータを読み出したバンドと異なるバンドに前記所定のデータを複製し、
第１のデータと第２のデータの複製を順次作成する場合に、前記第１のデータの複製を記録したセグメントと前記第２のデータの複製を記録したセグメントが隣接している場合は、前記第１のデータの先頭部ハーフラップ分のデータを前記第２のデータの複製を記録するセグメントに書き込むことを特徴とする。
【００１２】
磁気テープ装置のデータ複製プログラムは、長手方向に分割したセグメントと短手方向に分割した複数のバンドとにより記憶領域が構成される磁気テープを含む磁気テープ媒体を利用してデータを記録するコンピュータを、
書き込みコマンドを受信した場合、前記長手方向に磁気ヘッドを往復運動させ、前記往復運動の一方向の運動ごとにハーフラップ分のデータを順次書き込みながら、前記記憶領域に前記書き込みコマンドに基づくデータを記録し、
データが記録されたセグメントに隣接するセグメントのうち所定のデータの読み出し終了時またはデータの記録終了時における前記磁気ヘッドの位置に近いセグメントであって、前記データが記録されたセグメント内の前記所定のデータを読み出したバンドと異なるバンドに前記所定のデータの複製を作成する制御手段として機能させるためのプログラムであって、
前記制御手段は、第１のデータと第２のデータの複製を順次作成する場合に、前記第１のデータの複製を記録したセグメントと前記第２のデータの複製を記録したセグメントが隣接している場合は、前記第１のデータの先頭部ハーフラップ分のデータを前記第２のデータの複製を記録するセグメントに書き込むことを特徴とする。
【発明の効果】
【００１３】
本発明によると、データの可用性を高めることができると共に複製データを高速で読み出す磁気テープ装置、データ複製方法及びデータ複製プログラムを提供できる。
【図面の簡単な説明】
【００１４】
【図１】本発明による磁気テープ装置の構成を示すブロック図である。
【図２】本発明の第１実施の形態に係るデータの記録順序を説明するための図である。
【図３】本発明の第１の実施の形態に係るカートリッジメモリに保持される情報を説明するための図である。
【図４】本発明の第１の実施の形態に係るデータの記録順序を説明するための図である。
【図５】本発明の第３の実施の形態に係る複製データを読み出す順序を説明するための図である。
【図６】本発明の第１および第３の実施の形態に係るセグメント内を往復動作してデータを記録する方式を説明するための図である。
【図７】本発明の第１実施の形態に係るアンロード処理を示すフローチャートである。
【図８】本発明の第２の実施の形態に係るデータを記録する順番を説明するための図である
【図９】本発明の第３の実施の形態に係るデータの読み出し順序を説明するための図である。
【図１０】本発明の第２および第３の実施の形態に係るセグメント内を往復してデータを記録する方式を説明するための図である。
【図１１】本発明の第３の実施の形態に係る磁気テープ装置の構成を示す図である。
【図１２】本発明の第３の実施の形態に係るカートリッジメモリに保持される情報を説明するための図である。
【図１３】本発明のデータ書き込み処理を示すフローチャートである。
【図１４】本発明の読み出し処理を示すフローチャートである。
【図１５】本発明によるロード処理を示すフローチャートである。
【図１６】磁気ヘッドの動きを記号で表した図である。
【図１７】磁気ヘッドの動きを記号で表した図である。
【図１８】記録方法を説明するための図である。
【図１９】記録方法の問題を説明するための図である。
【図２０】本発明による解決方法を説明するための図である。
【図２１】本発明による解決方法を説明するための図である。
【発明を実施するための形態】
【００１５】
（第１の実施の形態）
第１の実施の形態について説明する。
【００１６】
図１は本発明の磁気テープ装置２を示す。
【００１７】
第１の実施の形態の磁気テープ装置２が、オリジナルのデータをすべて書き込んだ後に、テープをアンロードする時点で、複製データの書きこみ動作を行う場合を説明する。
【００１８】
ここで、本発明に関連する用語の説明をする。
【００１９】
セグメントとは、磁気テープ３１のＢＯＴ（Ｂｅｇｉｎｎｉｎｇ  Ｏｆ  Ｔａｐｅ）からＥＯＴ（Ｅｎｄ  Ｏｆ  Ｔａｐｅ）にいたる長手方向で、特定の長さで区切った記憶領域を言う。
【００２０】
前述のセグメントの長さがあり、磁気テープ３１を短手方向に複数区切った記憶領域をバンドという。
【００２１】
バンドの中を磁気ヘッド２３が１往復するときに読み書きする記憶領域を１ラップという。バンドの中を磁気ヘッド２３が、ＢＯＴ側からＥＯＴ側あるいは、ＥＯＴ側からＢＯＴ側に一方向に移動するときに読み書きする記憶領域をハーフラップという。
【００２２】
図１を参照すると、磁気テープ装置２は、制御部２１、カートリッジメモリ読み書き部（ＣＭ読み書き部）２２及び磁気ヘッド２３からなり、磁気テープ媒体３からデータの読み出し、および磁気テープ媒体３へのデータの書き込みを行う。磁気テープ装置２は、読み出し・書き込みのコマンドを出力する上位装置１に接続されている。磁気テープ媒体３は、カートリッジメモリ（ＣＭまたは複製情報保存部と記す）３２と磁気テープ３１とを含む。
【００２３】
本実施の形態の磁気テープ装置２の制御部２１、ＣＭ読み書き部２２は論理回路、記憶装置などで構成される。磁気テープ装置２はプログラム制御により動作するコンピュータであっても良い。この場合、制御部２１は当該コンピュータが備える処理装置が、記憶装置に格納されたプログラムを読み込んで実行することで実現しても良い。
【００２４】
図３は、ＣＭ３２が格納している情報を示す。
図３を参照すると、ＣＭ３２は、記録したデータの終端である ＥＯＤ（Ｅｎｄ  Ｏｆ  Ｄａｔａ）が存在するセグメント番号およびバンド番号３２１と、複製の記録が完了したオリジナルデータが存在するセグメント番号およびバンド番号３２２と、先頭ハーフラップデータの複製の記録が完了したオリジナルデータが存在するセグメント番号およびバンド番号３２３とが記録されている。なお、ＣＭ３２にあるＥＯＤ位置３２１、複製済み位置３２２と先頭ハーフラップ複製済み位置３２３は、ＣＭ読み書き部２２により、必要に応じて書き換えられる。
【００２５】
磁気テープ装置２の要素は、概略つぎのように動作する。
【００２６】
上位装置１から磁気テープ装置２に対して発行した読み出し・書き込みコマンドを制御部２１が受信すると、制御部２１は磁気ヘッド２３を制御して磁気テープ媒体３内の磁気テープ３１からデータの読み出し・書き込みを行う。磁気ヘッド２３は通常、消去用の磁気ヘッド、書込み用の磁気ヘッド、および読み出し用の磁気ヘッドなど複数の磁気ヘッドから構成されるが、これらの構成については当業者において周知のものであり、本願発明と直接関係がないため説明を省略する。
【００２７】
実施の形態の具体的な説明に先立ち、図２、図４、図５、図８、図９、図１８、図１９、図２０および図２１に記した矢印の記号の意味について、説明する。
【００２８】
図１６及び図１７において、磁気テープ３１の長手方向に分割したセグメントと短手方向に分割したバンドとにより囲まれた記憶領域をブロックという。（以下ブロックと称する。）
図１６及び図１７は、前述のブロックに対して、長手方向に磁気ヘッド２３を往復運動させ、往復運動の一方向の運動ごとにハーフラップ分のデータを順次書き込みながら、記憶領域内にデータを記録する時の磁気ヘッド２３の動きを示したものである。
【００２９】
図１６及び図１７は、磁気テープ３１上のブロック内で、磁気ヘッド２３の移動の様子を矢印と記号とで表している。
【００３０】
図１６はハーフラップの数が偶数個ある場合を示していて、これを偶数ブロックという。
ここで、磁気ヘッド２３がブロックのＥＯＴ側かつブロックの下部から移動を開始する場所を（入）の記号で示す。磁気ヘッド２３が動作を終了する場所は、ブロックのＥＯＴ側かつブロックの上部である。この場所を（出）の記号で示す。
【００３１】
磁気ヘッド２３が（入）の場所から移動を開始し、ブロック内のラップを上方向に往復する。磁気ヘッド２３が、ブロックのＥＯＴ側かつブロックの上部に達して移動が終了する。この様に、磁気ヘッド２３がＥＯＴ側の下部からブロックに入って、ＥＯＴ側の上部でブロックを抜けるパターンをＥＯＴ側の下部を始点、ＥＯＴ側の上部を終点とする上向きにＵターンした矢印で示す。
【００３２】
なお図１６に示すように、偶数ブロックの場合、ハーフラップ分の記憶領域が未使用である。
【００３３】
図１７はハーフラップの数が奇数個ある場合を示していて、これを奇数ブロックという。
ここで、磁気ヘッド２３がブロックのＥＯＴ側かつブロックの上部から移動を開始する場所を（入）の記号で示す。磁気ヘッド２３が動作を終了する場所は、ブロックのＢＯＴ側かつブロックの下部である。この場所を（出）の記号で示す。磁気ヘッド２３が（入）の場所から移動を開始し、ブロック内のラップを最後にＥＯＴ側からＢＯＴ側にハーフラップ移動して下方向に往復し、磁気ヘッド２３が、ブロックのＢＯＴ側かつブロックの下部に達してブロック内の移動が終了する。この様に、磁気ヘッド２３がＥＯＴ側からブロックに入って、ＢＯＴ側から抜けるパターンを、ＥＯＴ側を始点、ＢＯＴ側を終点とする矢印で表す。
【００３４】
なお、図１６及び図１７に示した矢印記号以外に、矢印の方向と矢印の上下左右が反対である記号がある。この場合も前述の説明と同様に、磁気ヘッド２３が移動を開始する場所を矢印の始点にある（入）が示し、磁気ヘッド２３がブロックから抜ける場所を矢印の終点にある（出）が示している。
【００３５】
次に、特許文献１の問題に対して本発明を適用した例を説明する。
【００３６】
図１８において、１セグメント内の１バンドを一つの記憶領域とみなし、バンド＃１（１１１）とバンド＃２（１１２）をオリジナルデータの記憶領域とし、バンド＃３（１１３）とバンド＃４（１１４）を複製データ記憶領域とする。オリジナルデータの各ブロック番号を（１）、（２）、（３）、（４）、（５）および（６）で示す。
【００３７】
ここで、制御部２１が複製データを書き込む場所はオリジナルデータの読み出しが終了した時に、当該バンドを含むセグメントに隣接するセグメントのうちデータ読み出し終了時に磁気ヘッド２３の位置に近いセグメント内であって、当該セグメントのうち前記データを読み出したバンドと異なるバンドである。
【００３８】
なお、第１の実施の形態においては、データの複製は、読み出し元バンド番号＋２のバンドに書き込むこととする。例えば、ブロック番号（１）の読み出しが終わるとＥＯＴ側にヘッド２３が位置付けられているため、ＥＯＴ側に隣接するセグメントであるセグメント＃２（１２）に読み出したデータを書き込む。このとき、ブロック番号（１）はバンド＃２（１１２）であるので、書き出し先は＋２加算したバンド＃４（１１４）となり、ブロック番号（１）’が複製データの書き込む先となる。
【００３９】
同様にブロック番号（２）読み出しが終わるとＢＯＴ側にヘッド２３が位置付けられているため、ＢＯＴ側に隣接するセグメントであるセグメント＃１（１１）に読み出したデータを書き込む。このとき、ブロック番号（２）はバンド＃２（１１２）であるので、書き出し先は＋２加算したバンド＃４（１１４）となり、ブロック番号（２）’が複製データの書き込む先となる。
【００４０】
同様に、前述のオリジナルのデータに対応する複製データが、図１８に示す各ブロック番号（３）’、（４）’、（５）’および（６）’の場所に書き込まれる。
【００４１】
図２は磁気テープ装置２がＢＯＴ側からデータを複製する場合における、セグメント、バンド間のヘッド２３の移動順序及びデータの複製先を示している。なお、磁気ヘッド２３は図２に示す矢印に従って移動する。なお、図２の各ブロックにある（入）の記号は、磁気ヘッド２３が読み出し・書き込みを開始する場所を示している。また、図２の各ブロックにある（出）の記号は、磁気ヘッド２３が読み出し・書き込みを終了する場所を示している。
【００４２】
図２で磁気ヘッド２３が移動する順路を説明する。
【００４３】
磁気ヘッド２３が、ブロック番号（１）の(入)の場所からデータの読み出しを開始する。
磁気ヘッド２３がブロック番号（１）からデータを読み込んだ後、ブロック番号（１）’にデータをコピーするためにセグメント♯１（１１）からセグメント♯２（１２）へ１セグメント移動する。
【００４４】
磁気ヘッド２３が移動後のブロック番号（１）’に複製データを書き込む。磁気ヘッド２３がブロック（１）’にブロック（１）の複製データの書き込みを終了すると、磁気ヘッド２３はブロック番号（１）’ＢＯＴ側に位置している。
【００４５】
その次に、ヘッド２３が長手方向の位置付け無しに短手方向に移動し、ブロック番号（２）のＢＯＴ側に位置付けする。磁気ヘッド２３がブロック番号（２）からデータの読み込みを行う。磁気ヘッド２３がブロック番号（２）のデータの読み込みを終了すると、磁気ヘッド２３はブロック番号（２）のＢＯＴ側に位置している。
【００４６】
そのため、磁気ヘッド２３が長手方向の位置付け無しに短手方向に移動し、複製データの書き込み先であるブロック番号（２）’のＥＯＴ側に移動して、ブロック（２）’に複製データを書き込む。
【００４７】
このように、本発明の磁気テープ装置２は、磁気テープ３１上の異なるセグメントおよび異なるバンドに複製データが書き込まれているため、特定のセグメントや特定バンドのデータが読み出せない障害が発生した場合でも、この複製データを読み出すことによりデータ損失のリスクを減らすことができる。この為、本発明の磁気テープ装置２が磁気テープ３１に記憶したデータの可用性を高めることができる。また、本発明の磁気テープ装置２は、複製データを、磁気ヘッド２３の移動距離が少ない場所に配置することで、複製データの書き込み時間を削減できる。
【００４８】
しかしながら、前述の本発明方法だけでは、複製データを連続して読み出す場合には磁気ヘッド２３の移動量が長くなるという問題がある。図１９を用いてこの問題を説明する。
【００４９】
図１９を参照すると、問題の第１の要因は、これから読み出しを行うデータのブロックが奇数ブロックの場合、奇数ブロックの読み出し開始位置が、必ずＥＯＴ側にあることである。問題の第２の要因は、直前に読み出しを終了した偶数ブロックとこれから読み出しを行う奇数ブロックの位置が１セグメント分、離れて配置していることである。
【００５０】
前述の２つの要因から、直前に読み出した偶数ブロックの読み出し終了位置、即ち図１９における（２）’の（出）の位置とこれから読み出す奇数ブロックの読み出し開始位置、即ち図１９における（３）’の（入）の位置とが磁気ヘッド２３の移動距離にして２セグメント分離れた位置にあることになる。
【００５１】
したがって、図１９にある矢印の様に磁気ヘッド２３が移動するため、磁気ヘッド２３の移動量が多くなるという結果になる。
【００５２】
次に、図１９で説明した問題を解決するため、複製データの先頭部分のコピーを作成する方法を説明する。図２０を用いて説明する。
【００５３】
図２０に示す様に、互いに隣接したＢＯＴ側にある偶数ブロックとＥＯＴ側にある奇数ブロックが組み合わさり、データブロック群を構成する。前述のデータブロック群の奇数ブロックの先頭にあるハーフラップ部７００が制御部２１により抽出される。制御部２１が、データブロック群の偶数ブロックのコピーデータ部７０１の領域にＢＯＴ側からＥＯＴに向かって前述のデータを書きこむ。
【００５４】
したがって、磁気ヘッド２３が先頭のハーフラップ部７００のデータの読み出しを開始する位置はＥＯＴ側である。
【００５５】
一方、磁気ヘッド２３がコピーデータ部７０１のデータの読み出しを開始する位置はＢＯＴ側である。
【００５６】
なお、図２０の例で、コピーデータ部７０１のデータが先頭ハーフラップデータ部７００から取り出されたが、オリジナルデータから直接取りだされても良い。
【００５７】
次に図２１にて、磁気ヘッド２３が、本発明による解決策を適用した場合のデータを読み出す動作を説明する。本発明の解決策を適用すると、データブロック群Ａの奇数ブロックの先頭ハーフラップラップのデータがセグメント＃１バンド＃４の偶数ブロックに書き込まれる。ブロックデータ群Ｂの奇数ブロックの先頭ハーフラップラップのデータがセグメント＃２バンド＃３の偶数ブロックに書き込まれる。奇数ブロック（１）’と偶数ブロック（２）’を組とするデータブロック群Ａの読み出し終了位置が、偶数ブロック（２）’のＥＯＴ側に有る。奇数ブロック（３）’と偶数ブロック（４）’を組とするデータブロック群Ｂの読み出し開始位置が、偶数ブロック（４）’のＢＯＴ側に有る。
【００５８】
したがって、データブロック群Ａの読み出し終了位置と、データブロック群Ｂの読み出し開始位置とが隣接するので、長手方向の磁気ヘッド２３の移動が不要となる。
【００５９】
以上の様に、制御部２１が奇数ブロックのデータの先頭のハーフフラップ部分のデータを隣接する偶数ブロックの未使用の記憶領域にコピーを作成することで、各データブロック群の先頭への位置づけの効率が向上して、複製データを用いて読み出す場合の時間の増大を回避することが出来るという効果がある。
【００６０】
次に前述のハーフラップのコピーを作成する方法を適用した場合の特徴をさらに詳細に説明する。図６を参照して説明する。
【００６１】
図６はセグメントとバンドで区切られた各記憶領域内に記録されたデータの詳細を表している。
【００６２】
図６において、テープの長手方向である各セグメントのバンド＃１およびバンド＃２の領域は、オリジナルデータを記憶している。各セグメントのバンド＃３および＃４の領域は複製データを記憶している。
【００６３】
図６において、記憶領域と次の記憶領域の間を結んでいる矢印は、オリジナルデータと複製データを読み出す順番と方向を表している。
【００６４】
ここで、オリジナルデータを読み出した場合の磁気ヘッド２３の動きを説明する。
【００６５】
記憶領域１１２１がオリジナルデータの先頭を記憶している。磁気ヘッド２３がこの記憶領域１１２１から読み出しを開始する。
【００６６】
なお記憶領域１１２１の先頭にあるＢＯＰ（Ｂｅｇｉｎｎｉｎｇ  Ｏｆ  Ｐａｒｔｉｔｉｏｎ）が磁気テープ３１に記憶したデータのパーティションの先頭部分であることを示す。
【００６７】
磁気ヘッド２３が記憶領域１１２１のＢＯＴ側からＥＯＴ側に移動し、矢印が示す様に記憶領域１１２２へテープの短手方向に移動して、１１２２のＥＯＴ側からＢＯＴ側に読み出しを行う。同様に、磁気ヘッド２３が記憶領域１１２３，１１２４を移動して、記憶領域１１２５のＥＯＴ側まで到達して、さらにセグメント＃２にある記憶領域１２２５に移動する。以後、同様に矢印が示す方向と順番に磁気ヘッド２３が移動して行く。
【００６８】
次に、磁気ヘッド２３が複製データを読み出す場合の動作を説明する。
【００６９】
前述したセグメント＃１・バンド＃２にあるオリジナルデータを例に取ると、セグメント＃２・バンド４＃の領域は前述のオリジナルデータの複製データを記憶している。
【００７０】
記憶領域１２４１が複製データの奇数ブロックにある先頭ハーフフラップ部分のデータを記憶している。記憶領域１２４１が図２０で説明した先頭のハーフラップ部７００に相当する。
【００７１】
記憶領域１１４１が、読み出す方向がＢＯＴ側からＥＯＴ側になる様に記憶領域１２４１のデータを、記憶している。したがって、複製データの先頭部分が記憶領域１１４１のＢＯＴ側にあり、この部分から複製データの読み出しを開始する。磁気ヘッド２３が記憶領域１１４１のＥＯＴ側まで移動し、複製データの本体があるセグメント＃２バンド＃４にさらに移動する。
【００７２】
このとき、すでに、複製データの先頭ハーフラップ分のデータの読み出しが終了しているため、磁気ヘッド２３が記憶領域１２４２へテープの短手方行に移動して、記憶領域１２４２のＢＯＴ側から読み出しを継続する。磁気ヘッド２３が記憶領域１２４２のＥＯＴ側まで移動する。以後、同様に矢印が示す方向と順番で磁気ヘッド２３が移動して行く。
【００７３】
磁気ヘッド２３がセグメント＃１・バンド＃４の複製データの偶数ブロックの最後の記憶領域である１１４２のＥＯＴ側に達すると、磁気ヘッド２３がセグメント＃２・バンド＃３の記憶領域１２３１のＢＯＴ側に移動する。
【００７４】
この記憶領域１２３１が、セグメント＃３・バンド＃３の奇数ブロックにある先頭ハーフラップデータである記憶領域１３４１のデータを読み出す方向がＢＯＴ側からＥＯＴ側になる様に記憶している。したがって、磁気ヘッド２３が次の複製データを記憶している、記憶領域１２３１のＢＯＴ側から読み出しを開始する。
【００７５】
以後、前述で説明したとおり、矢印が示す方向と順番に磁気ヘッド２３が移動して行く。
【００７６】
次に、図１、図３、図４、図６、および図７のフローチャートを用いて本発明の第１の実施例におけるアンロードのタイミングで複製データを書き込む処理の説明を行う。
【００７７】
図４は、オリジナルデータおよび複製データを記録する位置を示している。
【００７８】
図４の（１）９０１、（２）９０２、（３）９０３、（４）９０４、（５）９０５がオリジナルデータを記録した場所を示す。また、図４の（１）’９０１Ｃ、（２）’９０２Ｃ、（３）’９０３Ｃ、（４）’９０４Ｃ、（５）’９０５Ｃがそれぞれのオリジナルデータに対応した複製データを記録する場所を示す。
【００７９】
図７のフローチャートを用いて動作を説明する。
【００８０】
オリジナルデータの記録が終了するときに、制御部２１が磁気テープ媒体３を磁気テープ装置２から排出するためのアンロード命令を上位装置１から受け取る。次に、制御部２１はＣＭ３２から取得した、図３に示す複製済み位置３２２の情報をもとにまだ複製が記録されていない記憶領域について、複製データ記憶領域に複製データの書き込みを行う(Ｓ１００)。
【００８１】
なお、ＣＭ３２が記憶した情報について説明する。
磁気テープ３１には、初めてデータが書き込まれた場合は、オリジナルデータのみが存在し、複製データ及び先頭ハーフラップデータが存在しない。従って、ＣＭ３２にはＥＯＤ位置３２１の情報が格納されているが、複製済み位置３２２と先頭ハーフラップ複製済み位置３２３は初期値のままである。具体的には、複製済み位置３２２及び先頭ハーフラップ複製済み位置３２３には、セグメント＃０及びバンド＃０が記憶されている。図３の例では、複製データおよび先頭ハーフラップデータの書き込みが一度以上実施された場合を示す。
【００８２】
図３の例の様に複製済み位置３２２が示す場所がセグメント＃２、バンド＃１である場合は、最後に複製が作成されたオリジナルデータの位置が図４における（３）９０３のブロックの場所であることを示す。
【００８３】
１つの複製データ記憶領域への複製が完了したのち、制御部２１が、先頭ハーフラップデータを書き込みするかどうかを判断するために、データブロック群内で複製が完了したブロックに隣接するブロックが偶数ブロックであるかを判断する（Ｓ１０１）。
【００８４】
隣接するブロックが偶数ブロックである場合、制御部２１が、複製が完了したブロックの先頭のハーフラップデータを取りだす（Ｓ１０２）。
【００８５】
次に、磁気ヘッド２３が前述の先頭のハーフラップデータを、複製が完了したブロックに隣接するブロックの未使用のハーフラップ部分に書き込む（Ｓ１０３）。
【００８６】
図４および図６を参照して具体的に先頭ハーフラップのコピーを書き込む動作を説明する。図４において、例えば、複製データ記憶領域が（３）’９０３Ｃであった場合、（３）’９０３Ｃは奇数ブロックである。（４）’９０４Ｃが、（３）’９０３Ｃと隣接してデータブロック群Ｂを構成している偶数ブロックである。したがって、磁気ヘッド２３が（３）’９０３Ｃの先頭ハーフラップデータ（記憶領域１２１１の複製データ）を隣接する偶数ブロックである（４）’９０４Ｃの空いているハーフラップ部分に書き込む。即ち、磁気ヘッド２３が、記憶領域１２３１に記憶領域１２１１のコピーを書き込む。（Ｓ１０２）
次に、磁気ヘッド２３による先頭ハーフラップデータの複製データの書き込みが完了した後、ＣＭ読み書き部２２がＣＭ３２内の先頭ハーフラップ複製済み位置３２３を更新する（Ｓ１０４）。また、複製データ記憶領域で複製を行ったブロックがデータブロック群内で隣接するブロックが奇数ブロックである場合は（Ｓ１０１：Ｎｏ）、制御部２１が先頭ハーフラップデータの複製は行わない。かつ、ＣＭ読み書き部２２はＣＭ３２の内容の更新を行わない。以上の処理により、先頭ハーフラップデータの複製を書き込む事ができる。
【００８７】
このように、本発明の磁気テープ装置２は、複製したデータに対して、お互いに隣接する奇数ブロックと偶数ブロックのデータブロック群として、奇数ブロックの先頭のハーフラップデータのコピーを、データブロック群内の隣接する偶数ブロックの未使用であるハーフラップに書き込む。これにより、本発明の磁気テープ装置２が、複製データを読み出す場合に、複製データ記憶領域の末尾から次の複製データ記憶領域の先頭への磁気ヘッド２３の長手方向の位置付けが不要になる。そのため、本発明の磁気テープ装置２は、複製データ記憶領域から連続的にデータを読み出した場合に、オリジナルの記憶領域から読み出した場合と同等の速度で読み出すことができるという効果がある。さらに、複製データをオリジナルの記憶領域から読み出した場合と同等の速度で読み出すことができることから、通常運用において複製データを読み出して利用する事により磁気テープ３１に記憶した複製データが何らかの障害により読み出せない状態になっていたにもかかわらず読み出せないことに気がつかない状態で運用されることが回避できるという効果がある。
【００８８】
なお、本第１の実施の形態においては、データの複製処理をアンロード処理時に行っているが、複製を作成する特別な命令を上位装置１から受けた場合、または磁気テープ装置２の他のユーザインタフェースから指示があった場合などにデータ複製処理を行うように構成しても良い。
（第２の実施の形態）
次に、図１０、図８及び図１３のフローチャートを参照して、本発明の第２の実施の形態について説明する。
【００８９】
ここで説明する第２の実施の形態の磁気テープ装置２は、第１の実施の形態の磁気テープ装置２で説明した様に複製単位が１セグメントではなく、２セグメント分の領域を複製の単位としている点で異なる。
また、本願発明の第２の実施の形態の磁気テープ装置２は、第１の実施の形態の磁気テープ装置２の場合とは複製データを書き込むタイミングが異なり、オリジナルデータの書き込み処理と同期して複製データの書き込みを行う。
【００９０】
図８はセグメントとバンドで区切られた各記憶領域内に記録されたデータの詳細を表している。
【００９１】
なお、第１の実施の形態と同一の構成には同一の符号を付し、これらの構成についての詳細説明は省略する。
【００９２】
図８において、記憶領域と記憶領域を接続している矢印はオリジナルデータ、複製データの読み出す順番と方向を表している。
【００９３】
図８の（１）９０１、（２）９０２、（３）９０３、（４）９０４および（５）９０５がオリジナルデータを記録した場所を示す。また、図８の（１）’９０１Ｃ、（２）’９０２Ｃ、（３）’９０３Ｃおよび（４）’９０４Ｃがそれぞれのオリジナルデータに対応した複製データを記録する場所を示す。
【００９４】
図８のデータブロック群Ａの構成について説明する。
【００９５】
図８で、オリジナルデータ（１）９０１の複製データ（１）’９０１Ｃが記憶される場所はセグメント＃３のバンド＃３および＃４の領域である。次にオリジナルデータ（２）９０２の複製データ（２）’９０２Ｃが記憶される場所はセグメント＃２のバンド＃３およびバンド＃４である。先頭ハーフラップのコピーである（１）の先頭ハーフラップコピー９０１Ｃ’が記憶される場所はセグメント＃１およびセグメント＃２のバンド＃３の領域である。従って、データブロック群Ａは、セグメント＃１、セグメント＃２、およびセグメント＃３のバンド＃３およびバンド＃４を含む領域である。前述のデータブロック群Ａでセグメント＃１およびセグメント＃２のバンド＃３の先頭部分にあるハーフラップ部分が未使用領域として確保される。
【００９６】
図８のデータブロック群Ｂの構成について説明する。
【００９７】
図８で、オリジナルデータ（３）９０３の複製データ（３）’９０１Ｃが記憶される場所はセグメント＃５のバンド＃３およびバンド＃４の領域である。
次にオリジナルデータ（４）９０４の複製データ（４）’９０４Ｃが記憶される場所はセグメント＃４のバンド＃３およびバンド＃４である。
先頭ハーフラップのコピーである（３）の先頭ハーフラップコピー９０３Ｃ’が記憶される場所はセグメント＃３およびセグメント＃４のバンド＃３の領域である。従って、データブロック群Ｂは、セグメント＃３、セグメント＃４、およびセグメント＃５のバンド＃３およびバンド＃４を含む領域である。前述のデータブロック群Ｂでセグメント＃３およびセグメント＃４のバンド＃３の先頭部分にあるハーフラップ部分が未使用領域として確保される。
【００９８】
これら複製データ記憶領域に先頭ハーフラップデータを書き込むフローについての詳細を説明する。
【００９９】
図１３のフローチャートを参照して動作を説明する。
【０１００】
磁気ヘッド２３がハーフラップまたは１ラップ分、ブロックの終点側の折り返しまで書き込む。（Ｓ２００）次に磁気ヘッド２３が、書き込んだハーフラップまたは１ラップ分のデータを複製記憶領域に複製データを書き込む（Ｓ２０１）。
【０１０１】
次に、制御部２１が、複製したデータが奇数ブロックであり、かつＣＭ３２内の先頭ハーフラップ複製済み位置３２３を参照して、先頭ハーフラップデータを複製していない場合には、先頭ハーフラップデータの複製が必要であるという判断をする（Ｓ２０２）。
【０１０２】
制御部２１が、ハーフラップデータの複製が必要と判断した場合は、前記ハーフラップデータをデータブロック群内に確保した未使用のハーフラップの記憶領域に書き込む。（Ｓ２０３）
制御部２１が、先頭ハーフラップデータの複製が不要と判断した場合は、先頭ハーフラップデータの記録は行わない。その後、時期ヘッド２３がオリジナルデータの残りのデータがあれば同様の書き込みを行う（Ｓ２０４）。
【０１０３】
次に、図１０を参照して、前述したフローに従った具体的な動作をデータブロック群Ａに適用した場合を説明する。
【０１０４】
先ず、磁気ヘッド２３がオリジナルデータをハーフラップまたは１ラップ分、ブロックの終点側の折り返しまで書き込む。例として磁気ヘッド２３が記憶領域１１２１、１２２１にオリジナルデータを書き込む場合とする。次に、磁気ヘッド２３が複製データ記憶領域に複製データを書き込む。この場合、磁気ヘッド２３がオリジナルデータ記憶領域１１２１のデータを複製データ記憶領域１３３２に書き込む。さらに磁気ヘッド２３がオリジナルデータ記憶領域１２２１のデータを複製データ記憶領域１３３３に書き込む。
【０１０５】
次に、制御部２１が先頭ハーフラップデータの複製が必要か判断する。
本例では、磁気ヘッド２３が複製データを書き込んだ場所がデータブロック群Ａの奇数ブロックであり、かつＣＭ読み書き部２２が読み出したＣＭ３２内の先頭ハーフラップ複製済み位置３２３の内容が、先頭ハーフラップデータを複製していない場合である。
したがって、この場合は、制御部２１が、先頭ハーフラップデータの複製が必要であると判断する。
【０１０６】
次に、磁気ヘッド２３がデータブロック群Ａ内に確保した未使用のハーフラップの記憶領域１１３１にオリジナルデータの記憶領域１１２１のデータを書き込む。さらに磁気ヘッド２３が未使用のハーフラップの記憶領域１２３１にオリジナルデータの記憶領域１２２１のデータを書き込む。
【０１０７】
次のブロックも同様に磁気ヘッド２３がオリジナルデータ、複製データおよび先頭ハーフラップの書き込みを実施する。
【０１０８】
図８を参照すると、磁気ヘッド２３がオリジナルデータ（１）９０１の複製データを（１）’９０１Ｃに書き込んでいることを示している。さらに、磁気ヘッド２３が（１）９０１の先頭ハーフラップのデータを（１）の先頭ハーフラップコピー９０１Ｃ’に書き込んでいることを示している。
【０１０９】
同様にデータブロック群Ｂの例でも、磁気ヘッド２３がオリジナルデータ（３）９０３の複製データを（３）’９０３Ｃに書き込んでいる。
さらに、磁気ヘッド２３が（３）９０３の先頭ハーフラップのデータを（３）の先頭ハーフラップコピー９０３Ｃ’に書き込んでいることを示している。
【０１１０】
以上説明したように、本発明の磁気テープ装置２は、データブロック群を構成している奇数ブロックを複製した場合にオリジナルデータの先頭ハーフラップデータを切り出して、データブロック群内に確保した未使用のハーフラップの記憶領域に、前述のオリジナルデータの先頭ハーフラップデータのコピーを作成する。
その結果、ブロック間をまたがって連続してデータを読み出す場合に、磁気ヘッド２３の長手方向の移動が削減できる。そのため、本発明の磁気テープ装置２は、複製データをオリジナルデータに同期して記録する方法で複製データのみを連続して読み出す場合でも、記憶領域間を長手方向に移動する磁気ヘッド２３の無駄な動きを低減できる。
（第３の実施の形態）
続いて、図４、図５、図８、図９、図１１、図１２及び図１４、図１５のフローチャートを参照して、本願発明の第３の実施の形態について詳細に説明する。第３の実施の形態は、磁気テープ装置２が、前述の実施の形態１または２に示した方法で、磁気テープ媒体３に記憶したオリジナルデータおよび複製データの何れかのデータを選択して読み出す場合の動作を説明するものである。
【０１１１】
なお、第１の実施の形態と同一の要素には同一の符号を付し、これらの構成についての詳細説明は省略する。
【０１１２】
第３の実施の形態の磁気テープ装置２は、第１の実施の形態の磁気テープ装置２に加えて、データの読み出し中に発生したエラーの情報をパネル表示や他のインターフェースなどを用いてオペレータに対して通知する通知部２４をさらに含む。
【０１１３】
本例は、磁気テープ媒体３がすでにオリジナルデータおよび複製データの両方のデータを記憶している場合である。
【０１１４】
まず、制御部２１が上位装置１から読み出しコマンドを受け取ると、制御部２１がＣＭ読み書き部２２に指令を送り、ＣＭ読み書き部２２がＣＭ３２上の複製済み位置３２２とロード回数３２４を読み出して制御部２１に情報を送出する。
【０１１５】
制御部２１が、受け取った前述の情報に基づきオリジナルデータを使用するか複製データを使用するかの判断を行う（Ｓ３００）。
【０１１６】
制御部２１が判断を行う場合に用いる基準は、例えば、読み出しの対象となるオリジナルデータを複製したデータの有無あるいはロード回数が奇数または偶数のいずれかなどである。
【０１１７】
本例では、判断基準が、読み出しの対象となるオリジナルデータが複製済みであり、かつロード回数３２４が偶数である場合とする。この場合、制御部２１が複製データを使用すると判断する（Ｓ３００：Ｙｅｓ）。次に、磁気ヘッド２３が複製データからデータの読み出しを開始する（Ｓ３０１）。
【０１１８】
また、当該のオリジナルデータが複製済みでない場合またはロード回数３２４が奇数だった場合は制御部２１がオリジナルデータを使用すると判断し（Ｓ３００：Ｎｏ）、磁気ヘッド２３がオリジナルデータからデータの読み出しを開始する（Ｓ３０２）。
【０１１９】
磁気ヘッド２３がデータを読み出し中にエラーが発生した場合は（Ｓ３０３：Ｙｅｓ）、制御部２１の指示に基づき、磁気ヘッド２３がオリジナルデータ領域と複製データ領域の互いに異なった記憶領域から読み出しを行う。すなわち、前のステップ（Ｓ３０１、Ｓ３０２）で磁気ヘッド２３がオリジナルデータから読み出していた場合は複製データから読み出しを行い、磁気ヘッド２３が複製データから読み出していた場合はオリジナルデータから読み出しを行う。その後、制御部２１が通知部２４に磁気テープ３１内のデータの冗長性が失われている旨の情報を送出する（Ｓ３０５）。
【０１２０】
通知部２４が磁気テープ装置２の外部に対して、冗長性が失われている旨の通知を行う方法は、リカバードエラーの発生を上位装置１に報告、パネル表示や他のインターフェースによりオペレータに通知するなどの方法が考えられるが、本願発明では、通知部２４が行う通知の方法については特定しない。
【０１２１】
以上により、磁気ヘッド２３が磁気テープ３１からデータの読み出しを行う。
【０１２２】
磁気ヘッド２３がオリジナルデータを読み出す順序を図４及び図８に示している。磁気ヘッド２３が複製データを読み出す順序を図５及び図９に示す。
【０１２３】
オリジナルデータの場合は、磁気ヘッド２３が、記憶領域（１）９０１、（２）９０２、（３）９０３の順でデータを読みだす。複製データの場合は、磁気ヘッド２３が複製データ記憶領域にある（１）の先頭ハーフラップコピー９０１Ｃ’、（１）’９０１Ｃ、（２）’９０２Ｃ、（３）の先頭ハーフラップコピー９０３Ｃ’、（３）’９０３Ｃ’の順でデータを読み出す。
【０１２４】
なお、磁気ヘッド２３が複製データを読み出す場合は、前述の説明のとおり（１）の先頭ハーフラップコピー９０１Ｃ’および（３）の先頭ハーフラップコピー９０３Ｃ’を読み出すため、複製データ（１）’９０１Ｃおよび（３）’９０３Ｃの先頭ハーフラップ部分は読み出しには使用しない。図５及び図９の（１）’９０１Ｃおよび（３）’９０３Ｃにて斜線で示した部分が複製データを読み出す場合には使用しないことを表す。
【０１２５】
以上説明した様に、第１の実施の形態、第２の実施の形態のいずれのデータの書きこみ方法において、磁気ヘッド２３がオリジナルデータを読み出す場合と同様に、磁気ヘッド２３が複製データを読み出す場合も長手方向に対して磁気ヘッド２３を位置づけすることが不要となる。
【０１２６】
続いて、本願発明の第３の実施の形態における、磁気テープ装置２が磁気テープ媒体３をロードする時の動作を説明する。
【０１２７】
磁気テープ媒体３の内部にあるＣＭ３２が記憶したロード回数３２４の更新処理について、図１１、図１２および図１５のフローチャートを用いて詳細に説明する。
【０１２８】
制御部２１が磁気テープ媒体３を磁気テープ装置２へロードする命令を上位装置１から受け取ると、磁気テープ装置２が磁気テープ媒体３をテープ装置２の内部に取り込む（Ｓ４００）。
ＣＭ読み書き部２２が、ＣＭ３２内のロード回数３２４を読み出し、ロード回数を１回加算して、ＣＭ３２内のロード回数３２４を更新する（Ｓ４０１）。
【０１２９】
制御部２１が、磁気ヘッド２３が読み出すデータをオリジナルデータにするか複製データにするかの選択を、ロード回数によって判断する。
【０１３０】
したがって、磁気テープ媒体３が磁気テープ装置２からアンロードされるまで、オリジナルデータあるいは複製データのどちらかのデータを磁気ヘッド２３が読み出し続ける。
【０１３１】
以上の様に、制御部２１が、偶数ブロックの未使用ハーフラップ部分に、奇数ブロックの先頭ハーフラップのコピーする指示を磁気ヘッド２３に行い、磁気ヘッド２３が記録を行うことで、複製データの読み出しに必要な磁気ヘッド２３の移動距離が削減され、読み出しの効率を向上することが出来る。さらに、磁気ヘッド２３がデータを読み出す場合に、オリジナルデータと複製データの何れを用いるか制御部２１が判断を行うことにより、通常のデータ読み出し時においても複製データの読み出しの頻度を高めることが出来る。
【０１３２】
このことにより、磁気ヘッド２３がオリジナルデータを読み出せない時だけ複製データの読み出しを行う場合に比べて、制御部２１が複製データの破損を早期に検知することができるという効果がある。
【０１３３】
以上の様に、第３の実施の形態の磁気テープ装置２は、制御部２１が、磁気テープ媒体３をロードした回数が偶数回目か、奇数回目かによって、オリジナルデータを読み出すか、複製データを読み出すかの判断を行っている。
【０１３４】
また、制御部２１が行うオリジナルデータを読み出すか、複製データを読み出すかの判断は、例えば、磁気テープ媒体３が１０回ロードされた場合、磁気ヘッド２３が磁気テープ３１のＢＯＴの位置に配置した回数、磁気ヘッド２３が読み出したブロック数などで行っても良い。さらに、制御部２１が行っている複製データ使用の判断を制御部２１で行わず、上位装置１がオリジナルデータもしくは複製データを読み出す命令を定義し、磁気テープ装置２に命令して制御部２１が実行しても良い。
【０１３５】
以上、実施の形態を参照して本顔発明を説明したが、本顔発明は上記の実施の形態に限定されるものではない。本顔発明の構成や詳細には、本顔発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【産業上の利用可能性】
【０１３６】
磁気テープ媒体にデータを書き込み磁気テープ装置、磁気テープ装置のデータ複製方法および磁気テープ装置のデータ複製プログラムに広く適用可能である。
【符号の説明】
【０１３７】
１    上位装置
２      磁気テープ装置
３    磁気テープ媒体
２１    制御部
２２    カートリッジメモリ読み書き部
２３    磁気ヘッド
２４    通知部
３１    磁気テープ
３２    カートリッジメモリ
７００    先頭のハーフラップ部
７０１    コピーデータ部
９０１、９０２、９０３、９０４、９０５    データの記憶領域
９０１Ｃ、９０２Ｃ、９０３Ｃ、９０４Ｃ、９０５Ｃ    データの複製領域
【図１】
2013206500.tif 000003
【図２】
2013206500.tif 000004
【図３】
2013206500.tif 000005
【図４】
2013206500.tif 000006
【図５】
2013206500.tif 000007
【図６】
2013206500.tif 000008
【図７】
2013206500.tif 000009
【図８】
2013206500.tif 000010
【図９】
2013206500.tif 000011
【図１０】
2013206500.tif 000012
【図１１】
2013206500.tif 000013
【図１２】
2013206500.tif 000014
【図１３】
2013206500.tif 000015
【図１４】
2013206500.tif 000016
【図１５】
2013206500.tif 000017
【図１６】
2013206500.tif 000018
【図１７】
2013206500.tif 000019
【図１８】
2013206500.tif 000020
【図１９】
2013206500.tif 000021
【図２０】
2013206500.tif 000022
【図２１】
2013206500.tif 000023