(57)【要約】【課題】データの可用性を保持すると共に効率の良いデータ複製を行なうこと。【解決手段】磁気テープ装置は、長手方向に分割したセグメントと短手方向に分割した複数のバンドとにより記憶領域が構成される磁気テープを含む磁気テープ媒体を利用してデータを記録する。磁気テープ装置は、ライトコマンドを受信した場合、長手方向に磁気ヘッドを往復運動させながら記憶領域にライトコマンドに基づくデータを記録し、データが記録されたセグメントに隣接するセグメントのうち所定のデータの読み出し終了時における磁気ヘッドの位置に近いセグメントであって、このセグメント内の所定のデータを読み出したバンドと異なるバンドに所定のデータの複製を作成する。【選択図】図１
2013161507.tif 000002
【特許請求の範囲】
【請求項１】
長手方向に分割したセグメントと短手方向に分割した複数のバンドとにより記憶領域が構成される磁気テープを含む磁気テープ媒体を利用してデータを記録する磁気テープ装置であって、
ライトコマンドを受信した場合、前記長手方向に磁気ヘッドを往復運動させながら前記記憶領域に前記ライトコマンドに基づくデータを記録するデータ記録手段と、
前記データ記録手段でデータが記録されたセグメントに隣接するセグメントのうち所定のデータの読み出し終了時における前記磁気ヘッドの位置に近いセグメントであって、当該セグメント内の前記所定のデータを読み出したバンドと異なるバンドに前記所定のデータの複製を作成するデータ複製手段と、
を備えることを特徴とする磁気テープ装置。
【請求項２】
前記データ複製手段で前記所定のデータの複製が前記磁気テープに記録された場合、当該所定のデータが複製されたことを示す複製情報を保存する複製情報保存手段、
を備えることを特徴とする請求項１に記載の磁気テープ装置。
【請求項３】
前記データ記録手段がデータを記録する単位は同一バンド内の隣接する２つのセグメントにより構成され、
前記データ複製手段がデータを複製する単位は同一セグメント内の隣接する２つのバンドにより構成されることを特徴とする請求項１又は２に記載の磁気テープ装置。
【請求項４】
前記データ複製手段が前記所定のデータを複製するタイミングは、上位装置から前記磁気テープ媒体を排出するアンロードコマンドを受信したときであることを特徴とする請求項１に記載の磁気テープ装置。
【請求項５】
長手方向に分割したセグメントと短手方向に分割した複数のバンドとにより記憶領域が構成される磁気テープを含む磁気テープ媒体を利用してデータを記録する磁気テープ装置であって、
ライトコマンドを受信した場合、前記長手方向に磁気ヘッドを往復運動させながら前記記憶領域に前記ライトコマンドに基づくデータを記録するデータ記録手段と、
前記データ記録手段でデータが記録されたセグメントに隣接するセグメントのうち所定のデータの記録終了時における前記磁気ヘッドの位置に近いセグメントであって、当該セグメント内の前記所定のデータを記録したバンドと異なるバンドに前記所定のデータの複製を作成するデータ複製手段と、
を備えることを特徴とする磁気テープ装置。
【請求項６】
前記データ複製手段が前記所定のデータを複製するタイミングは、前データ記録手段がデータを所定の単位で記録した直後であることを特徴とする請求項５に記載の磁気テープ装置。
【請求項７】
長手方向に分割したセグメントと短手方向に分割した複数のバンドとにより記憶領域が構成される磁気テープを含む磁気テープ媒体を利用してデータを記録する磁気テープ装置のデータ複製方法であって、
ライトコマンドを受信した場合、前記長手方向に磁気ヘッドを往復運動させながら前記記憶領域に前記ライトコマンドに基づくデータを記録するステップと、
前記記録するステップでデータが記録されたセグメントに隣接するセグメントのうち所定のデータの読み出し終了時における前記磁気ヘッドの位置に近いセグメントであって、当該セグメント内の前記所定のデータを読み出したバンドと異なるバンドに前記所定のデータの複製を作成するステップと、
を有することを特徴とする磁気テープ装置のデータ複製方法。
【請求項８】
長手方向に分割したセグメントと短手方向に分割した複数のバンドとにより記憶領域が構成される磁気テープを含む磁気テープ媒体を利用してデータを記録する磁気テープ装置であって、
当該磁気テープ装置を、
ライトコマンドを受信した場合、前記長手方向に磁気ヘッドを往復運動させながら前記記憶領域に前記ライトコマンドに基づくデータを記録する手段と、
前記記録する手段でデータが記録されたセグメントに隣接するセグメントのうち所定のデータの読み出し終了時における前記磁気ヘッドの位置に近いセグメントであって、当該セグメント内の前記所定のデータを読み出した前記バンドと異なるバンドに前記所定のデータの複製を作成する手段として機能させるためのデータ複製プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気テープ装置、データ複製方法及びデータ複製プログラムに関する。
【背景技術】
【０００２】
磁気テープ装置において、データの書き込みを行なう場合、磁気テープ媒体の長手方向に物理的な始端から終端に向かってデータを書き込み、書き込み位置が終端に達したときに書き込み方向を反対にして終端から始端に向かってデータを書き込むという往復動作を繰り返すことにより磁気テープにデータを書き込む方法が用いられているものがある。
【０００３】
このような磁気テープ装置は、磁気ヘッドの往復動作を複数回繰り返して磁気テープの全記憶領域にデータを書き込む。しかしながら、磁気テープに折れ目又は汚れが付着したことが原因で複数のラップにまたがるような範囲でデータが読み出せない状態になる場合がある。このような状態になると、データが読み出せない範囲が磁気テープ全体からすると、小さな割合であっても実質的には広い範囲にわたってデータの読み取りができなくなるという問題があった。
【０００４】
例えば、一巻の磁気テープ媒体に複数世代のバックアップを書き込む運用が行われることがあり、この場合、磁気テープ媒体からデータを読み出せない範囲が一部であったとしても、データの整合性が保証できなくなるという観点から、その世代のバックアップデータ全体が利用できなくなる。
【０００５】
また、磁気テープの始端から終端までの全記憶領域に渡ってデータを書き込んだ後に折り返してデータを記録する構成であるため、隣接するラップには異なる世代のデータが書き込まれていることも少なくない。この場合、磁気テープ媒体からデータを読み出せない範囲が一部であったとしても、データの読み取りができなくなるという影響は複数世代に渡ってしまう。
【０００６】
このような問題に対し、テープを長手方向に複数のセグメントに分け、テープの記憶領域全域ではなくセグメント内で往復しながら記録する方法が提案されている（例えば、特許文献１参照）。これにより、複数ラップにまたがる範囲からデータを読み出せない状態になったとしても既述の構成と比較してデータの読み取りができなくなる領域を最小限に留めることができる。
【０００７】
また、磁気テープ装置において、データブロックの複製を２つのサブブロックに分割し、それぞれのサブブロックをテープの長手方向において離れた位置に置くことにより、ブロックからデータが読み出せない場合にサブブロックからデータを復元して読み出す方法が提案されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特許第３２６６５３６号
【特許文献２】特開２０００−６７５２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上記特許文献１に記載の技術を用いてデータの読み取りができない領域を最小限に留めることができたとしてもデータが読み出せない領域が一部でもあることにより、影響が大きくなる場合がある。例えば、既述したように複数世代のバックアップを一巻の磁気テープ媒体に行なう場合である。また、磁気テープ装置が差分バックアップによる運用を行っている場合には、後続する差分バックアップデータが全て利用不能になってしまうという問題がある。
【００１０】
このような問題に対して既述の特許文献２に記載の技術を用いて解決することが考えられる。
【００１１】
ところが、特許文献２に記載の技術は、データブロックの前後の離れた位置のサブブロックにデータを書き込むための特別な機構を必要とするか、又は、従来の磁気テープ装置において、上記データの書き込みを実現する場合、サブブロック化されるブロックを決定し、磁気ヘッドを当該決定したブロックへ位置付けし、当該ブロックへデータを書き込むことが必要になり、データの複製処理の効率が悪いという問題が生じる。
【００１２】
このため、磁気テープ装置において、データの可用性を保持すると共にデータを効率良く複製するということができなかった。
【００１３】
本発明は、上記事情に鑑みてなされたものであり、その目的は、データの可用性を保持すると共に効率の良いデータ複製を行なうことができる磁気テープ装置、データ複製方法及びデータ複製プログラムを提供することにある。
【課題を解決するための手段】
【００１４】
本発明は、長手方向に分割したセグメントと短手方向に分割した複数のバンドとにより記憶領域が構成される磁気テープを含む磁気テープ媒体を利用してデータを記録する磁気テープ装置であって、ライトコマンドを受信した場合、前記長手方向に磁気ヘッドを往復運動させながら前記記憶領域に前記ライトコマンドに基づくデータを記録するデータ記録手段と、前記データ記録手段でデータが記録されたセグメントに隣接するセグメントのうち所定のデータの読み出し終了時における前記磁気ヘッドの位置に近いセグメントであって、当該セグメント内の前記所定のデータを読み出したバンドと異なるバンドに前記所定のデータの複製を作成するデータ複製手段と、を備えることを特徴とする。
【００１５】
他の本発明は、長手方向に分割したセグメントと短手方向に分割した複数のバンドとにより記憶領域が構成される磁気テープを含む磁気テープ媒体を利用してデータを記録する磁気テープ装置であって、ライトコマンドを受信した場合、前記長手方向に磁気ヘッドを往復運動させながら前記記憶領域に前記ライトコマンドに基づくデータを記録するデータ記録手段と、前記データ記録手段で所定のデータが記録されたセグメントに隣接するセグメントのうち前記所定のデータの記録終了時における前記磁気ヘッドの位置に近いセグメントであって、当該セグメント内の前記所定のデータを記録した前記バンドと異なるバンドに前記所定のデータの複製を作成するデータ複製手段と、を備えることを特徴とする。
【００１６】
更に、他の本発明は、長手方向に分割したセグメントと短手方向に分割した複数のバンドとにより記憶領域が構成される磁気テープを含む磁気テープ媒体を利用してデータを記録する磁気テープ装置のデータ複製方法であって、ライトコマンドを受信した場合、前記長手方向に磁気ヘッドを往復運動させながら前記記憶領域に前記ライトコマンドに基づくデータを記録するステップと、前記記録するステップでデータが記録されたセグメントに隣接するセグメントのうち所定のデータの読み出し終了時における前記磁気ヘッドの位置に近いセグメントであって、当該セグメント内の前記所定のデータを読み出したバンドと異なるバンドに前記所定のデータの複製を作成するステップと、を有することを特徴とする。
【００１７】
更に、他の本発明は、長手方向に分割したセグメントと短手方向に分割した複数のバンドとにより記憶領域が構成される磁気テープを含む磁気テープ媒体を利用してデータを記録する磁気テープ装置であって、当該磁気テープ装置を、ライトコマンドを受信した場合、前記長手方向に磁気ヘッドを往復運動させながら前記記憶領域に前記ライトコマンドに基づくデータを記録するデータ記録手段と、前記データ記録手段でデータが記録されたセグメントに隣接するセグメントのうち所定のデータの読み出し終了時における前記磁気ヘッドの位置に近いセグメントであって、当該セグメント内の前記所定のデータを読み出したバンドと異なるバンドに前記所定のデータの複製を作成するデータ複製手段として機能させるためのデータ複製プログラム。
【発明の効果】
【００１８】
本発明によると、データの可用性を保持すると共に効率の良いデータ複製を行なうことができる磁気テープ装置、データ複製方法及びデータ複製プログラムを提供できる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施の形態に係る磁気テープ装置の構成を示す図である。
【図２】同実施の形態に係るカートリッジメモリに保持される情報を説明するための図である。
【図３】同実施の形態に係るセグメント内を往復動作してデータを記録する方式を説明するための図である。
【図４】同実施の形態に係るデータの記録順序を説明するための図である。
【図５】同実施の形態に係るデータ記録処理を示すフローチャートである。
【図６】同実施の形態に係るアンロード処理を示すフローチャートである。
【図７】同実施の形態に係るデータを複製する場合のデータの記録順序を説明するための図である。
【図８】同実施の形態に係る効果を説明するための図である。
【図９】同実施の形態に係る効果を説明するための図である。
【図１０】本発明の第２の実施の形態に係るセグメント内を往復してデータを記録する方式を説明するための図である。
【図１１】同実施の形態に係るデータの記録順序を説明するための図である。
【図１２】同実施の形態に係るデータの記録順序を説明するための図である。
【図１３】同実施の形態に係る効果を説明するための図である。
【図１４】本発明の第３の実施の形態に係る磁気テープ装置の構成を示す図である。
【図１５】同実施の形態に係るデータ記録処理を示すフローチャートである。
【図１６】同実施の形態に係るアンロード処理を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の各実施の形態について図面を参照して説明する。
【００２１】
（第１の実施の形態）
先ず、第１の実施の形態について説明する。図１は上位装置１と通信可能に接続された磁気テープ装置の構成を示す図である。
【００２２】
磁気テープ装置２は、上位装置１からリード・ライトコマンドを受け取る。
【００２３】
磁気テープ装置２は、制御部２１と、カートリッジメモリ（ＣＭ）読み書き手段２２と、ヘッド（磁気ヘッド）２３と、磁気テープ媒体３とを有している。磁気テープ媒体３は、複製情報保持手段であるカートリッジメモリ３２と磁気テープ３１とを有している。
【００２４】
カートリッジメモリ３２は、図２に示すように、記録したデータの終端であるＥＯＤ（End of Data）のセグメント番号およびバンド番号３２１、並びに、複製の記録が終了した位置、つまり、具体的にはセグメント番号およびバンド番号３２２（複製情報）を示す情報を少なくとも記憶する。
【００２５】
このように構成された磁気テープ装置２においては、上位装置１から磁気テープ装置２に対して発行されたリードコマンド又はライトコマンドを制御部２１が受信すると、制御部２１はヘッド２３を制御し、磁気テープ媒体３内の磁気テープ３１からリードコマンドに基づいてデータを読み出し、又はライトコマンドに基づいて磁気テープ３１へデータの書き込み（記録）を行う。また、制御部２１は、磁気テープ３１へ書き込んだデータの複製を作成する。このデータの複製を作成する処理の詳細は後述する。なお、磁気テープ３１へデータを書き込む処理、及び当該データの複製を作成する処理は、制御部２１が図示しないメモリに格納されたプログラムを実行することにより行なわれる。
【００２６】
ヘッド２３は通常、消去用のヘッド、書込み用のヘッド、および読み出し用のヘッドなど複数のヘッドから構成されるが、これらの構成については当業者において周知のものであり、本願発明と直接関係がないため詳細な説明を省略する。
【００２７】
次に、図１、図２、図３、図４および図５のフローチャートを参照して、第１の実施の形態における磁気テープ装置２のデータ書き込み処理（データ記録手段）を詳細に説明する。
【００２８】
まず、制御部２１は上位装置１からライトコマンドを受け取ると、ヘッド２３が現在位置しているデータ記録位置にデータを書き込む（Ｓ１０１）。
【００２９】
次に、データを記録したことによりＥＯＤ位置が変更となるため、制御部２１は、図２を参照して既述したカートリッジメモリ３２上のＥＯＤ位置３２１を更新する（Ｓ１０２）。なお、このＥＯＤ更新処理は、本第１の実施の形態ではデータライト時に必ず行うこととするが、ライト性能とデータ整合性との兼ね合いから毎回書き込みは行わず、セグメント、バンド移動時、ファイルマーク書き込み等による書き込み同期時などに行うようにしても良い。
【００３０】
続いて、制御部２１は、現在の書き込み位置とカートリッジメモリ３２内の複製済み位置３２２からデータの書き込みを行った領域が複製済みの領域か否かを判定する（Ｓ１０３）。
【００３１】
複製済みの領域に対する書き込みを行っていると判定した場合には（Ｓ１０３：Ｙｅｓ）、制御部２１は、当該記憶領域に対応する複製データを無効化するために、カートリッジメモリ３２内の複製済み位置３２２を一つ前のセグメント位置、およびバンド位置に更新する（Ｓ１０４）。
【００３２】
以上のように磁気テープ媒体３のバンドへのデータの書き込みが行われる。ヘッド２３は、書き込みデータを、図３に示すようにセグメント内のバンド内を往復しながら書き込み、セグメント内の全域にデータが記録されると次のセグメントに移動して書き込みを継続する。
【００３３】
また、ヘッド２３の各バンドへのデータの書き込み順序を、図４に示す。同図に示すように、ヘッド２３は、記憶領域９０１，９０２，９０３，・・・，の順でセグメントおよびバンドを移動しながらデータを記録する。
【００３４】
次に、図１、図７、および図６のフローチャートを用いて第１の実施の形態おける磁気テープ媒体３のアンロード処理を説明する。なお、アンロード処理は、磁気テープ媒体３を磁気テープ装置２から排出するための処理である。本第１の実施の形態においては、このアンロード処理時にデータの複製が作成される。
【００３５】
制御部２１がアンロードコマンドを上位装置１から受け取ると、制御部２１はカートリッジメモリ３２から取得した複製済み位置３２２の情報をもとにデータ未複製のバンド位置にヘッド２３の位置付けを行い、当該バンドから未複製の領域データの読み込みを行う（Ｓ２０１）。
【００３６】
続いて、制御部２１は、複製先領域にヘッド２３を位置付けて既述のステップＳ２０１において読み込んだデータの書き込みを行う（Ｓ２０２：複製手段）。ここで、データの複製先は既述のステップＳ２０１においてバンド内の全てのラップからデータの読み出しが終了した時に、当該バンドを含むセグメントに隣接するセグメントのうち前記データ読み出し終了時にヘッド２３の位置に近いセグメント内であって、当該セグメントのうち前記データを読み出したバンドと異なるバンドに当該データの複製を書き込む。なお、本第１の実施の形態においては、データの複製は、読み出し元バンド番号＋２のバンドに書き込むこととする。
【００３７】
例えば、記憶領域９０１の読み出しが終わるとＥＯＴ側にヘッド２３が位置付けられているため、ＥＯＴ側に隣接するセグメントであるセグメント＃２（１２）に読み出したデータを書き込む。このとき、記憶領域９０１はバンド＃２（１１２）であるので、書き出し先は＋２加算したバンド＃４（１１４）となり、記憶領域９０１Ｃがデータの複製の書き込む先となる。なお、より詳細な具体例は、図７を参照して後述する。
【００３８】
複製データの書き込みが正常に終わると、複製を作成したセグメント番号、およびバンド番号でカートリッジメモリ３２内の複製済み位置３２２の更新を行い（Ｓ２０３）、続きのデータがあれば（Ｓ２０４：Ｎｏ）次のバンドについても同様に処理を行う。
【００３９】
ＥＯＤまで処理が完了すると（Ｓ２０４：Ｙｅｓ）、制御部２１は、磁気テープ３１の巻き戻しを行った後、磁気テープ媒体３を磁気テープ装置２からアンロードし（Ｓ２０５）、アンロード処理を完了する。
【００４０】
以上の処理により、磁気テープ装置２は、データの複製をバンド単位で同一磁気テープ３１上に書き込むことができる。
【００４１】
図７は磁気テープ装置２がＢＯＰからデータを複製する場合における、セグメント、バンド間のヘッド２３の移動順序及びデータの複製先を示している。なお、ヘッド２３は図７に示す矢印に従って移動する。
【００４２】
ヘッド２３は、記憶領域９０１（セグメント♯１（１１）のバンド♯２（１１２））からデータを読み込んだ後、記憶領域９０１Ｃ（セグメント♯２（１２）のバンド♯４（１１４））にデータをコピーするためにセグメント♯１（１１）からセグメント♯２（１２）へ１セグメント移動し、移動後の記憶領域９０１Ｃ（セグメント♯２（１２）のバンド♯４（１１４））に複製のためにデータを書き込む。
【００４３】
データ書き込み終了後、ヘッド２３は領域９０１ＣのＢＯＴ側に位置しているため、ヘッド２３は長手方向の位置付け無しに短手方向に移動し、記憶領域９０２（セグメント♯２（１２）のバンド♯１（１１１））に位置付けした後、当該記憶領域９０２からデータを読み込み、当該データを読み込んだ後、ヘッド２３は領域９０２のＢＯＴ側に位置しているため、ヘッド２３は長手方向の位置付け無しに短手方向に移動し、複製の書き込み先である記憶領域９０２Ｃ（セグメント♯１（１１）のバンド♯３（１１３））にデータを書き込む。
【００４４】
以上のように構成された磁気テープ装置２によると、特定のセグメントや特定バンドのデータが読み出せない障害が発生した場合でも、磁気テープ３１上の異なるセグメントおよび異なるバンドにデータの複製が書き込まれているため、この複製を読み出すことによりデータ損失のリスクを減らすことができ、データの可用性を保持できる。
【００４５】
より具体的には、例えば、図８に示すように、磁気テープ装置２が、データ記憶領域９０２（セグメント＃２（１２）のバンド＃１（１１１））からデータが読み出せなくなった場合、対応するデータ複製が書き込まれている記憶領域９０２Ｃ（セグメント＃１（１１）のバンド＃３（１１３））からデータ読み出すことにより、データの損失という事態を防止することができる。
【００４６】
また、磁気テープ装置２によると、バンドからデータの読み出しが終了した場合に、当該読み出し終了時のヘッド２３が位置する方向にある隣接セグメントに複製データをライトすることにより、複製を作成する際のヘッド２３の移動量を減らすことができる。
【００４７】
より詳細には、例えば、図９に示す従来技術のように、常に後方（ＥＯＴ側）の隣接セグメントに複製を作成する場合、奇数バンドではバンドデータの読み出し後、複製先へ位置付けるために１セグメント分の移動と、複製書き込み後、次のバンドの先頭に移動するまでに１セグメント分の移動が必要となる。また、偶数バンドでは、データ読み出し後、複製先への位置付けにおいて長手方向の位置づけは必要無いが、複製書き込み後、次のバンドの先頭に移動するまでに１セグメント分の移動が必要となる。以上を計数すると、１セグメント内の２つのバンドのデータを複製するために３セグメント分の長さの長手方向の位置づけが必要となることから、磁気テープ３１全体を複製するために１．５往復分の位置付けのための移動が必要となる。
【００４８】
これに対して、本第１の実施の形態の磁気テープ装置２によると、既述の図７に示すように偶数バンドでは読み出し後、および書き込み後に長手方向のヘッド２３の移動が不要となる。また、奇数バンドでは、データ読み出し後に複製先へのヘッド２３の位置付けにおいて１セグメント分の移動が必要となる。以上を計数すると、磁気テープ３１全体を複製するために０．５往復分の移動のみで済む。このように、磁気テープ装置２によると、複製時に大幅にヘッド２３の移動量を減らすことができ、効率的にデータの複製を行なうことができる。
【００４９】
なお、本第１の実施の形態においては、データの複製処理をアンロード処理時に行っているが、複製を作成する特別な命令を上位装置１から受けた場合、または磁気テープ装置２の他のユーザインタフェースから指示があった場合などにデータ複製処理を行うように構成しても良い。
【００５０】
（第２の実施の形態）
次に、本発明の第２の実施の形態について説明する。既述の第１の実施の形態では、１セグメント内の１バンドの領域をデータの複製単位としていたが、本第２の実施の形態では、１バンド内の２セグメントをデータ記録の単位とし、また１セグメント内の２バンドの領域をデータ記録複製の単位とし、これら各々を１つの記憶領域として構成している点が異なっている。したがって、以下では、当該異なる点について詳細に説明する。なお、第１の実施の形態と同一の構成には同一の符号を付し、これらの構成については詳細な説明は省略する。
【００５１】
図１０に示すように、磁気テープ装置２は、データ記録時に隣接するセグメントの同一バンド番号にある２つのセグメントの記憶領域を連結した記憶領域を１つの単位として、ヘッド２３が往復動作を行ないながらデータを記録するように構成されている。
【００５２】
より詳細には、図１０に示すように、磁気テープ装置２は、記憶領域１１２１（セグメント＃１（１１）のバンド＃２（１１２））、および，記憶領域１２２１（セグメント＃２（１２）のバンド＃２（１１２））のように隣接する２つの記憶領域でハーフラップを構成している。そして、ＢＯＴ側からデータの書き込みを行う場合は、記憶領域１１２１，１２２１、記憶領域１２２２，１１２２，及び記憶領域１１２３，１２２３の順となるようにヘッド２３はデータを書き込む。
【００５３】
本第２の実施の形態においては、既述の６つの領域（例えば、記憶領域１１２１，１２２１，１２２２，１１２２，１１２３および１２２３）の複製が、図１０に示すように、セグメント＃３（１３）のバンド＃３（１１３）およびバンド＃４（１１４）の記憶領域１３３１，１３３２，１３３３，１３３４，１３４１および１３４２に作成される。
【００５４】
このようにデータが書き込まれる場合、セグメント＃１（１１）、＃２（１２）のバンド＃２（１１２）からデータを読み出したときのデータ読み出しを終了時におけるヘッド２３の位置は、セグメント＃２（１２）のＥＯＴ方向の終端となるため、データの複製をＥＯＴ方向の隣接セグメントであるセグメント＃３（１３）に作成する点は、既述の第１の実施の形態と同様である。
【００５５】
図１１は、ヘッド２３がデータの書き込み終了時の位置から次にデータを書き込む記憶領域へ移動する順序を矢印で示している。
【００５６】
同図の各矢印が示すように、ヘッド２３は記憶領域９０１へのデータの書き込み終了時にＥＯＴ側に位置しているため、ヘッド２３は次のデータを記憶領域９０２のＢＯＴ側から書き込む。同様に、ヘッド２３は記憶領域９０２へのデータの書き込み終了時にはＢＯＴ側に位置しているため、ヘッド２３は次のデータを記憶領域９０３のＢＯＴ側から書き込む。
【００５７】
図１１は、さらに、各記憶領域と、この各記憶領域に対応する複製データの書き込み先との関係を示している。例えば、記憶領域９０１に書き込まれたデータは記憶領域９０１Ｃにデータの複製が作成され、記憶領域９０２に書き込まれたデータは記憶領域９０２Ｃにデータの複製が作成される。
【００５８】
以上説明したように、複製データの複製先を配置することにより、本第２の実施の形態の磁気テープ装置２は、データ記録時にヘッド２３の長手方向についての磁気テープ３１の位置付けが不要となる。
【００５９】
図１２はデータの複製を作成する時のヘッド２３の移動順序を示している。記憶領域９０１からのデータ読み出し終了時、ヘッド２３がＥＯＴ側に位置しているため、ヘッド２３は記憶領域９０１ＣのＢＯＴ側からデータの書き込みを行い、データの複製を作成する。記憶領域９０１Ｃにデータの書き込みが終了すると、ヘッド２３が記憶領域９０１ＣのＢＯＴ側に位置しているため、ヘッド２３は記憶領域９０２のＢＯＴ側からデータの読み出しを開始する。
【００６０】
また、図１２に示すように、本第２の実施形態の磁気テープ装置２においては、データ複製時のデータの読み出し、及びデータの書き込み前に長手方向へのヘッド２３の位置付けが不要となっている。
【００６１】
したがって、既述の第１の実施の形態の磁気テープ装置２と比較した場合、第１の実施の形態の磁気テープ装置２においては磁気テープ３１全体に書き込まれたデータを複製するために、ヘッド２３の長手方向の磁気テープ媒体の位置付けを０．５往復分必要としていたが、本第２の実施の形態の磁気テープ装置２においては、ヘッド２３の長手方向の位置付けが不要となり、更に効率的なデータの複製を行なうことができる。
【００６２】
また、図１３に示すように、本第２の実施の形態の磁気テープ装置２は、既述の第１の実施の形態と同様に、記憶領域９０２のデータが読み出せない状態となった場合でも、対応する複製データが格納された記憶領域９０２Ｃからデータを読み出すことができるため、データの損失を防ぐことができ、データの可用性を保持することができる。
【００６３】
（第３の実施の形態）
次に、第３の実施の形態について説明する。既述の第１，第２の実施の形態においては、磁気テープ装置２はデータ書き込みと非同期の処理（アンロード処理）時にデータの複製を作成しているのに対し、本第３の実施の形態においては、磁気テープ装置は、データ書き込み処理と同期して複製の作成を行なう方法について説明する。したがって、以下では、当該異なる点について詳細に説明する。なお、第１の実施の形態と同一の構成には同一の符号を付し、これらの構成については詳細な説明は省略する。
【００６４】
次に、図１４および図１５を用いて、本第３の実施の形態の磁気テープ装置２のデータの書き込み処理について説明する。
【００６５】
図１４は、磁気テープ装置２の構成を示す図である。磁気テープ装置２は、図１を参照して説明した磁気テープ装置２の構成に加え、バッファ２４を有している。バッファ２４は、磁気テープ３１に書き込んだデータを、複製データとして磁気テープ３１に書き出すまでの間保持する。
【００６６】
また、磁気テープ３１上に書き込まれるデータの配置は、既述の図１０を参照して説明した第２の実施の形態と同様の場合で説明する。
【００６７】
次に、図１５に示すフローチャートを参照しながら、データの書き込み処理について説明する。
【００６８】
図１５に示すように、まず、制御部２１は、上位装置１からライトコマンドを受け取ると、ヘッド２３が位置している現在位置にデータを書き込み、同時にバッファ２４に同一のデータを書き込む（Ｓ３０１）。なお、磁気テープ装置２が上位装置１から受け取ったデータをデータ圧縮部（図示を省略する。）で圧縮して磁気テープ３１に書き込む場合は、圧縮したデータをバッファ２４に格納することとする。
【００６９】
次に、データを磁気テープ３１に書き込み中、またはデータの磁気テープ３１への書き込み終了後に、ヘッド２３が複製用のデータを書き込む方向のハーフラップの折り返し位置に到達した場合には（Ｓ３０２：Ｙｅｓ）、データの複製先にヘッド２３の位置付けを行い、バッファ２４に格納されたデータの書き込みを行う（Ｓ３０３）。
【００７０】
その後、ヘッド２３は折り返し位置に到達するが、当該位置においても書き込んでいないデータがバッファ２４に格納されている場合、当該データの書き込みを行う（Ｓ３０４）。例えば、ヘッド２３がデータを記憶領域１１２１，１２２１と書き込み、折り返し位置に到達した場合、バンド＃３（１３）にヘッド２３の位置付けを行い、ヘッド２３が記憶領域１３３１，１３３２にバッファ２４に格納されているデータの書き込みを行った後、ヘッド２３が記憶領域１２２２に位置付けされ、データの書き込みを継続する。このような処理によりデータが磁気テープ３１に書き込まれる。
【００７１】
次に、図１６のフローチャートを参照しながら、本第３の実施の形態における磁気テープ装置２のアンロード処理について説明する。
【００７２】
上位装置１からアンロードコマンドを制御部２１が受け取った場合、制御部２１はバッファ２４内にデータが残っているか否かを判定し（Ｓ４０１）、データが残っていると判定した場合（Ｓ４０１：Ｙｅｓ）、制御部２１は、データの複製の保存先にヘッド２３を位置付けした後、バッファ２４内のデータを当該保存先へ書き込み（Ｓ４０２）、その後、制御部２１は磁気テープ媒体３のアンロードを行う（Ｓ４０３）。
【００７３】
以上説明したように、本第３の実施の形態の磁気テープ装置２によると、データ書き込み処理と同時に１ラップ単位、もしくはハーフラップ単位で磁気テープ３１上に複製データを書き込むことができる。このため、アンロードコマンドを受信した場合、スムーズに磁気テープ媒体３を排出することができる。
【００７４】
なお、本発明は上述の実施の形態に限定されるものではなく、その実施に際して様々な変形が可能である。
【００７５】
上記実施の形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００７６】
（付記１）
長手方向に分割したセグメントと短手方向に分割した複数のバンドとにより記憶領域が構成される磁気テープを含む磁気テープ媒体を利用してデータを記録する磁気テープ装置であって、
ライトコマンドを受信した場合、前記長手方向に磁気ヘッドを往復運動させながら前記記憶領域に前記ライトコマンドに基づくデータを記録するデータ記録手段と、
前記データ記録手段でデータが記録されたセグメントに隣接するセグメントのうち所定のデータの読み出し終了時における前記磁気ヘッドの位置に近いセグメントであって、当該セグメント内の前記所定のデータを読み出したバンドと異なるバンドに前記所定のデータの複製を作成するデータ複製手段と、
を備えることを特徴とする磁気テープ装置。
【００７７】
（付記２）
前記データ複製手段で前記所定のデータの複製が前記磁気テープに記録された場合、当該所定のデータが複製されたことを示す複製情報を保存する複製情報保存手段、
を備えることを特徴とする付記１に記載の磁気テープ装置。
【００７８】
（付記３）
前記データ記録手段がデータを記録する単位は同一バンド内の隣接する２つのセグメントにより構成され、
前記データ複製手段がデータを複製する単位は同一セグメント内の隣接する２つのバンドにより構成されることを特徴とする付記１又は２に記載の磁気テープ装置。
【００７９】
（付記４）
前記データ複製手段が前記所定のデータを複製するタイミングは、上位装置から前記磁気テープ媒体を排出するアンロードコマンドを受信したときであることを特徴とする付記１に記載の磁気テープ装置。
【００８０】
（付記５）
長手方向に分割したセグメントと短手方向に分割した複数のバンドとにより記憶領域が構成される磁気テープを含む磁気テープ媒体を利用してデータを記録する磁気テープ装置であって、
ライトコマンドを受信した場合、前記長手方向に磁気ヘッドを往復運動させながら前記記憶領域に前記ライトコマンドに基づくデータを記録するデータ記録手段と、
前記データ記録手段で所定のデータが記録されたセグメントに隣接するセグメントのうち前記所定のデータの記録終了時における前記磁気ヘッドの位置に近いセグメントであって、当該セグメント内の前記所定のデータを記録したバンドと異なるバンドに前記所定のデータの複製を作成するデータ複製手段と、
を備えることを特徴とする磁気テープ装置。
【００８１】
（付記６）
前記データ複製手段が前記所定のデータを複製するタイミングは、前データ記録手段がデータを所定の単位で記録した直後であることを特徴とする付記５に記載の磁気テープ装置。
【００８２】
（付記７）
長手方向に分割したセグメントと短手方向に分割した複数のバンドとにより記憶領域が構成される磁気テープを含む磁気テープ媒体を利用してデータを記録する磁気テープ装置のデータ複製方法であって、
ライトコマンドを受信した場合、前記長手方向に磁気ヘッドを往復運動させながら前記記憶領域に前記ライトコマンドに基づくデータを記録するステップと、
前記記録するステップでデータが記録されたセグメントに隣接するセグメントのうち所定のデータの読み出し終了時における前記磁気ヘッドの位置に近いセグメントであって、当該セグメント内の前記所定のデータを読み出したバンドと異なるバンドに前記所定のデータの複製を作成するステップと、
を有することを特徴とする磁気テープ装置のデータ複製方法。
【００８３】
（付記８）
長手方向に分割したセグメントと短手方向に分割した複数のバンドとにより記憶領域が構成される磁気テープを含む磁気テープ媒体を利用してデータを記録する磁気テープ装置に、
ライトコマンドを受信した場合、前記長手方向に磁気ヘッドを往復運動させながら前記記憶領域に前記ライトコマンドに基づくデータを記録する手段と、
前記記録する手段でデータが記録されたセグメントに隣接するセグメントのうち所定のデータの読み出し終了時における前記磁気ヘッドの位置に近いセグメントであって、当該セグメント内の前記所定のデータを読み出したバンドと異なるバンドに前記所定のデータの複製を作成する手段と、
を機能させるデータ複製プログラム。
【産業上の利用可能性】
【００８４】
磁気テープ媒体にデータを書き込み磁気テープ装置、磁気テープ装置のデータ複製方法および磁気テープ装置のデータ複製プログラムに広く適用可能である。
【符号の説明】
【００８５】
１・・・上位装置
２・・・磁気テープ装置
３・・・磁気テープ媒体
２１・・・制御部
２２・・・カートリッジメモリ読み書き手段
２３・・・ヘッド
３１・・・磁気テープ
３２・・・カートリッジメモリ
９０１，９０２，９０３，９０４，９０５・・・データの記憶領域
９０１ｃ，９０２ｃ，９０３ｃ，９０４ｃ・・・データの複製領域
【図１】
2013161507.tif 000003
【図２】
2013161507.tif 000004
【図３】
2013161507.tif 000005
【図４】
2013161507.tif 000006
【図５】
2013161507.tif 000007
【図６】
2013161507.tif 000008
【図７】
2013161507.tif 000009
【図８】
2013161507.tif 000010
【図９】
2013161507.tif 000011
【図１０】
2013161507.tif 000012
【図１１】
2013161507.tif 000013
【図１２】
2013161507.tif 000014
【図１３】
2013161507.tif 000015
【図１４】
2013161507.tif 000016
【図１５】
2013161507.tif 000017
【図１６】
2013161507.tif 000018