(57)【特許請求の範囲】
【請求項１】
磁気テープに順次斜めトラックを形成して所望のデータを記録する磁気記録再生装置において、
リードアフタライトの処理により、所定のトラック数又はトラックセット数による記録単位を単位にしてリトライの処理を実行すると共に、正しく再生できなかった領域をバッドスポットに設定し、
前記磁気テープの長手方向に延長する長手トラックに、前記バッドスポットの識別情報を記録し、
前記識別情報を前記長手トラックに記録する記録用ヘッドと、前記長手トラックに記録された前記識別情報を再生する再生用ヘッドとを有し、
前記再生用ヘッドが前記記録用ヘッドに比して、少なくとも、前記記録単位の２倍分の長さに対応する距離だけ先行する側に配置された
磁気記録再生装置。
【請求項２】
前記長手トラックに記録された前記識別情報に基づいて、前記斜めトラックに記録されたデータを再生して出力する
請求項１に記載の磁気記録再生装置。
【請求項３】
磁気テープに順次斜めトラックを形成して所望のデータを記録し、リードアフタライトの処理により、所定のトラック数又はトラックセット数による記録単位を単位にしてリトライの処理を実行すると共に、正しく再生できなかった領域をバッドスポットに設定するバッドスポットの処理方法において、
前記磁気テープの長手方向に延長する長手トラックに、前記バッドスポットの識別情報を記録し、
前記長手トラックに記録された前記識別情報を再生する再生用ヘッドを、前記識別情報を前記長手トラックに記録する記録用ヘッドに比して、少なくとも、前記記録単位の２倍分の長さに対応する距離だけ先行する側に配置する
バッドスポットの処理方法。
【請求項４】
前記長手トラックに記録された前記識別情報に基づいて、前記斜めトラックに記録されたデータを再生して出力する
請求項３に記載のバッドスポットの処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、磁気記録再生装置及びバッドスポット検出方法に関し、例えばサーバー等のデータをバックアップするテープストリーマーに適用することができる。本発明は、バッドスポットの識別情報を長手トラックに記録することにより、簡易かつ確実にバッドスポットを検出することができるようにする。
【０００２】
【従来の技術】
従来、テープストリーマーは、高い信頼性により所望のデータを記録再生できるように、リードアフターライトにより記録したデータを正しく再生できない部位については、バットスポットとして記録再生に使用しないようになされている。
【０００３】
すなわちテープストリーマは、記録時、リードアフターライトにより記録したデータを正しく再生できるか否か判定し、正しく再生できない場合にはリトライの処理を繰り返す。さらにテープストリーマは、正しく再生できない部位は、例えば磁気テープの傷等によると考えられることにより、記録中にあってはバッドスポットに設定し、続く斜めトラックにバッドスポットのデータを記録すると共に、この部位の位置情報をメモリに記録して保持し、記録の処理が完了すると、磁気テープの所定領域に記録する。テープストリーマは、この磁気テープに記録されたバッドスポットの位置情報に従って、このバッドスポットの部分については記録再生に使用しないようにする。
【０００４】
またデータの記録を完了した後、磁気テープにバッドスポットの位置情報を記録しないうちに磁気テープが排出される場合も考えられることにより、必要に応じていわゆるリカバリーの処理により斜めトラックに記録したバッドスポットの情報を検出し、この検出結果によりバッドスポットの位置情報を改めて検出して磁気テープに記録するようになされている。
【０００５】
テープストリーマにおいては、斜めトラックの所定本数によりトラックセットを構成し、このトラックセットの複数個を単位にしてリトライの処理を実行する。さらにテープストリーマにおいては、この斜めトラックに種々の管理用データであるサブコードデータを記録し、このサブコードデータの１つとして直前の処理単位に係る複数本のトラックセットについて、バッドスポットの情報を記録するようになされている。
【０００６】
【発明が解決しようとする課題】
ところでこのようにして斜めトラックに記録したバッドスポットのデータを検出するリカバリーの処理においては、斜めトラックに記録されたバッドスポットのデータを確実に再生することが必要になる。しかしながら記録密度が増大すると、サブコードのデータを正しく再生できないことも考えられ、この場合、リカバリーの処理でリトライを繰り返すことになる。
【０００７】
これにより従来のバッドスポットの処理方法にあっては、簡易かつ確実にバッドスポットを検出する点において、未だ不十分な問題があった。
【０００８】
本発明は以上の点を考慮してなされたもので、従来に比して簡易かつ確実にバッドスポットを検出することができる磁気記録再生装置又はバッドスポットの処理方法を提案しようとするものである。
【０００９】
【課題を解決するための手段】
かかる課題を解決するため請求項１又は請求項４の発明においては、磁気記録再生装置又はバッドスポットの処理方法に適用して、磁気テープの長手方向に延長する長手トラックに、バッドスポットの識別情報を記録する。さらに長手トラックに記録された識別情報を再生する再生用ヘッドを、識別情報を前記長手トラックに記録する記録用ヘッドに比して、少なくとも、記録単位の２倍分の長さに対応する距離だけ先行する側に配置する。
【００１０】
請求項１又は請求項４の構成によれば、磁気テープの長手方向に延長する長手トラックに、バッドスポットの識別情報を記録することにより、トラッキング制御により斜めトラックを走査しなくても、例えば早送り再生等によっても識別情報を検出することができ、これにより簡易にバッドスポットを検出することができる。また斜めトラックを走査する場合に比して線速度が遅いこと等により、高い信頼性によりバッドスポットのデータを記録再生することができ、その分確実にバッドスポットを検出することができる。
【００１１】
【発明の実施の形態】
以下、適宜図面を参照しながら本発明の実施の形態を詳述する。
【００１２】
（１）第１の実施の形態の構成
（１−１）全体構成
図１は、本発明の第１の実施の形態に係るバックアップシステムを示す斜視図である。このバックアップシステム１は、大型のコンソール２にテープストリーマ３等を配置して構成される。すなわちこのバックアップシステム１は、正面の下側より順次テープストリーマ３、電源ユニット４、ＣＰＵユニット５が配置され、背面側にテープカセットの搬送機構６が配置される。
【００１３】
ここで電源ユニット４は、このバックアップシステム１の各部に電源を供給し、ＣＰＵユニット５は、このバックアップシステム１全体の動作を制御する。テープストリーマ３は、搬送機構６により装填されるテープカセットにホストコンピュータからのデータを記録し、またこのテープカセットに記録されたデータを再生してホストコンピュータに出力する。
【００１４】
搬送機構６は、棚６Ａに複数のテープカセットを収納できるように構成され、ＣＰＵユニット５の制御により、この棚６Ａに保持されたテープカセットをテープストリーマ３に搬送して装填し、またこれとは逆にテープストリーマ３より排出されたテープカセットを元の棚６Ａに搬送する。このため搬送機構６は、このコンソール２の上下方向に可動するエレベータ６Ｂと、このエレベータ６Ｂに搭載されて、棚６Ａとの間でテープカセットを出し入れし、またテープストリーマ３との間でテープストリーマを出し入れするハンドブロック６Ｃとが配置されるようになされている。なおこの実施の形態に係るテープストリーマ３に適用されるテープカセットにおいては、背面に非接触型のＩＣタグが配置され、これら棚６Ａ、エレベータ６ＢにはこのＩＣタグをアクセスするリーダライタが配置されるようになされている。
【００１５】
図２は、ＣＰＵユニット５を周辺構成と共に示すブロック図である。ＣＰＵユニット５において、ホストコンピュータインターフェース（ホストコンピュータＩＦ）５Ａは、例えばＳＣＳＩ（Small Computer System Interface ）によりホストコンピュータ８と接続され、ホストコンピュータ８からのコマンド、記録に供するデータを取り込んで内部バスＢＵＳに出力し、またこれとは逆に内部バスＢＵＳに出力されるホストコンピュータ８へのステータスデータ、再生したデータ等をホストコンピュータ８に出力する。
【００１６】
ストリーマインターフェース（ストリーマＩＦ）５Ｂは、例えばＳＣＳＩによりテープストリーマ３と接続され、バスＢＵＳに出力される所定の制御コマンド、記録に供するデータをテープストリーマ３に出力し、またこれとは逆にテープストリーマ３より出力されるステータスデータ、再生したデータ等をテープストリーマ３より受信して内部バスＢＵＳに出力する。
【００１７】
コントロールパネル５Ｄは、コンソール２の正面に配置されてオペレータによる各種操作を受け付け、内部バスＢＵＳを介して、オペレータによる操作をＣＰＵ５Ｃに通知する。ドライバ５Ｅは、ＣＰＵ５Ｃの制御により、エレベータ６Ｂ、ハンドブロック６Ｃを駆動する。
【００１８】
ＣＰＵ５Ｃは、メモリ５Ｆにワークエリアを確保して所定の処理手順を実行することにより、ホストコンピュータ８からのコマンドに応動してバックアップシステム１全体の動作を制御する。すなわちホストコンピュータ８よりアクセスコマンドが入力されると、テープストリーマ３にテープカセットの記録再生を指示する。このときホストコンピュータ８からのアクセスコマンドがテープストリーマ３に装填されているテープカセットと異なるテープカセットに対するものの場合、搬送機構６を制御して対応するテープカセットをテープストリーマ３に装填する。またオペレータによりいわゆるバージンテープのフォーマットが指示された場合、同様に搬送機構６の制御によりテープカセットをテープストリーマ３に装填し、テープストリーマ３に初期化の処理を指示する。
【００１９】
（１−２）テープストリーマの構成
図３は、テープストリーマ３を示す正面及び背面を示す平面図である。テープストリーマ３は、正面に、挿入口３Ａが形成され（図３（Ａ））、この挿入口３Ａよりテープカセットを挿入し、また排出できるようになされている。またテープストリーマ３は、背面に各種接続用のコネクタが配置され、例えばＣＰＵユニット５を省略して直接ホストコンピュータ８と接続することもできるようになされている。
【００２０】
（１−２−１）テープストリーマのフォーマット
図４は、このテープストリーマ３による記録トラックのフォーマットを示す略線図である。テープストリーマ３においては、磁気テープ１０の上下に長手トラックがそれぞれ形成され、この長手トラックの間に、斜めトラックが形成される。ここで上下の長手トラックは、１つがコントローラトラック１０Ａに割り当てられ、トラッキング制御用のコントロール信号が記録されるようになされている。またこのコントロールトラックの下側にサブコードトラック１０Ｃが配置され、このサブコードトラック１０Ｃに後述するバッドスポットのデータ等が記録される。また他方の長手トラックは、ＩＤトラック１０Ｂに割り当てられ、斜めトラックを管理する情報が管理テーブルにより記録されるようになされている。
【００２１】
これに対して斜めトラックは、正及び負のアジマス角による１組の記録トラックを順次配置して形成される。各斜めトラックは、ほぼ中央部分により２つに分断されるように形成され、１組の記録トラックのうちの、先行する側の記録トラックは、この中央の分断された部位に、トラッキング制御用のパイロット信号を記録した領域ＴＰが形成されるようになされている。
【００２２】
さらに斜めトラックは、２組、４本の記録トラックで１つのトラックセットが形成され、このトラックセットを単位として形成されるようになされている。各トラックセットには、各トラックセットの識別に使用するトラックセットＩＤが設定され、このトラックセットＩＤがＩＤトラック１０Ｂに記録する情報の一部に割り当てられるようになされている。なおトラックセットＩＤは、全てのトラックセットで単純増加する物理トラックセットＩＤと、ダミー、ＥＯＤ等を除いて単純増加する論理トラックセットＩＤとがそれぞれ設定されるようになされている。またトラックセットＩＤは、ＳＭＰＴＥによるタイムコードに変換されてＩＤトラック１０Ｂに記録されるようになされている。
【００２３】
各斜めトラックは、このトラックセットの先行側より、それぞれ記録再生系の各チャンネルに対応するＡトラック、Ｂトラック、Ｃトラック、Ｄトラックに割り当てられるようになされている。
【００２４】
トラックセットは、ユーザーデータの記録に使用されるユーザートラックセット、ファイルの区切りを示すテープマークに割り当てられるテープマークトラックセット、データの終了端を示すＥＯＤ（End Of Data ）トラックセット、ダミートラックを形成するダミートラックセット等に区別される。
【００２５】
図５は、このようにして形成されるトラックセットと誤り訂正処理単位であるＥＣＣブロックとの関係を示す略線図である。テープストリーマ３は、記録に供するユーザーデータ等を所定のブロック単位で区切って誤り訂正符号を付加し、ＥＣＣブロックが形成される。テープストリーマ３は、８個のＥＣＣブロックのデータが１トラックセットに割り当てられる。このとき数字０〜７により示す各ＥＣＣブロックは、アウターパリティーの方向にそれぞれ４等分されて各トラックに割り当てられ、これによりトラック間インターリーブされて記録される。また各トラックに割り当てられるデータにおいては、配列が入れ換えられてワードインターリーブ処理されて記録されるようになされている。
【００２６】
図６は、このＥＣＣブロックを示す略線図である。１つのＥＣＣブロックには、７７×１９０バイトのユーザーデータ等が割り当てられ、７７バイトのデータ列に対して２７バイトのアウターパリティか生成され、このアウターパリティがデータ列に付加される。さらに２×１０４バイトのブロックＩＤが付加された後、このアウターパリティとは直交する方向の、ブロックＩＤを含む１９２バイトのデータ列に対して１２バイトのインナーパリティが生成され、このインナーパリティがデータ列に付加される。
【００２７】
これによりＥＣＣブロックは、積符号形式の誤り訂正符号が付加され、さらに４×１０４バイトの同期パターンＳＹＮＣが付加されて形成される。なおここでブロックＩＤは、ＥＣＣブロックの識別用ＩＤであり、同期パターンＳＹＮＣは、ＥＣＣブロックの開始を示す特定のパターンである。
【００２８】
これらによりテープストリーマ３では、７７×１９０バイトのユーザーデータ等が割り当てられて１つのＥＣＣブロックが形成され、さらに８個のＥＣＣブロックが１つのトラックセットに割り当てられることにより、結果的には、１つのトラックセットに１１７０４０バイトのユーザーデータ等を割り当てることができるようになされている。
【００２９】
図７は、この１つのユーザートラックセットに割り当てる１１７０４０バイトのデータ構成を示す略線図である。１つのトラックセットは、先頭に４バイトによるフォーマットＩＤが配置される。ここでフォーマットＩＤは、フォーマット識別用のＩＤであり、この実施の形態では４トラックによるトラックセットでユーザーデータを記録したことを示す値ＦＦＦＦ００００ｈの値が記述される。
【００３０】
さらに続く１３６バイトにサブコードが割り当てられ、後述するＶＳＩＴ、ＶＩＴ、ＢＳＴ等のテーブル、ユーザーデータトラックセット、テープマークトラックセットの識別データ、論理トラックセットＩＤ等が割り当てられてトラックセットの管理用のデータ、論理トラックセットＩＤ等が記録される。
【００３１】
さらに続く１１６８８４バイトからブロック管理テーブルのデータ長を除いたバイト数がユーザーデータ等の記録に割り当てられる。なおこの領域にユーザーデータを割り当てる場合に、ユーザーデータにより満たすことができない場合、ダミーデータが割り当てられる。
【００３２】
ブロック管理テーブルは、最大４０９６バイトに設定される。ここでテープストリーマ３は、トラックセットの集合によるブロックを単位にして記録再生できるように構成され、ブロック管理テーブルは、これらブロックの管理に使用するテーブルが記録される。さらにトラックセットは、続く１２バイトが予約に割り当てられ、残り４バイトが１つのトラックセットの終了を示すＥＯＤ（End Of Data ）に割り当てられるようになされている。
【００３３】
テープストリーマ３は、このようにしてトラックセットを基本の単位としてユーザーデータを記録し、また各種管理用のデータを記録する。
【００３４】
図８は、磁気テープ１０の全体のレイアウトを示す略線図である。磁気テープ１０は、リールに接続されるリーダテープを除いた物理的な磁気テープ１０の始端ＰＢＯＴ（Physical Beginning Of Tape）より所定距離だけ磁気テープ１０を走行させた側に記録開始位置ＬＢＯＴ（Logical Beginning Of Tape ）が設定され、また同様の物理的な終端ＰＥＯＴ（Physical End Of Tape）より磁気テープ１０の走査開始端側に記録終了位置ＬＥＯＴ（Logical End Of Tape ）が設定される。磁気テープ１０は、これら記録開始位置ＬＢＯＴ及び記録終了位置ＬＥＯＴ間に種々のデータが記録され、これによりリーダテープ近傍の比較的エラーレートの劣化し易い領域を避けて使用されるようになされている。磁気テープ１０は、これら記録開始位置ＬＢＯＴ及び記録終了位置ＬＥＯＴの間が、１つの物理ボリュームを形成する。
【００３５】
磁気テープ１０は、記録開始位置ＬＢＯＴより所定距離だけランアップエリアが形成され、このランアップエリアにて磁気テープ走行系をサーボロックできるようになされている。このため磁気テープ１０は、このランアップエリアより順次斜めトラックが形成される。
【００３６】
磁気テープ１０は、このランアップエリアの続いてＶＳＩＴ（Volume Set table）が記録され、このＶＳＩＴを記録する先頭の物理トラックセットＩＤが０ＩＤに設定される。ここでＶＳＩＴは、記録開始位置ＬＢＯＴ及び記録終了位置ＬＥＯＴの間の論理ボリュームを管理する種々のデータが記録される。すなわちＶＳＩＴは、この磁気テープのボリューム名、磁気テープに記録されたファイル名、各ファイルに割り当てられたＶＩＴの物理トラックセットＩＤ等が記録され、これによりテープストリーマ３では、このＶＳＩＴをアクセスして磁気テープ１０を判別できるようになされ、さらに磁気テープ１０に記録された各ファイル、各ファイルの記録位置等を確認できるようになされている。ここでＶＳＩＴは、１つが１トラックセット（１ＩＤ）により形成され、同一の内容が１０回、繰り返し記録されて高い信頼性を確保できるようになされている。
【００３７】
また磁気テープ１０は、このＶＳＩＴの記録領域に続いて、９０ＩＤ分、ＶＳＩＴのリトライエリアが形成され、これにより必要に応じてこのリトライエリアにＶＳＩＴを記録し直してリカバーの処理等を実行できるようになされている。
【００３８】
さらに磁気テープ１０は、続いて位置余裕バンドが所定ＩＤ分形成され、これによりＶＳＩＴを更新した場合でも、続く領域の記録済みのデータに何ら影響を与えないようになされている。磁気テープ１０は、この位置余裕バンドから記録終了位置ＬＥＯＴの間が論理ボリュームのエリアに割り当てられる。
【００３９】
図９は、この論理ボリュームエリアに割り当てられる論理ボリュームを示す略線図である。磁気テープ１０においては、ファイルのデリミタコードであるテープマークＴＭを間に挟んで、ファイル単位でデータが記録され（図９（Ａ））、各ファイルは、ブロックにより構成されるようになされている（図９（Ｂ）及び（Ｃ））。
【００４０】
テープストリーマ３では、この１つのファイルにＤＩＴ（Directory Information Table ）及びＥＯＤ（End Of Data ）を含む単位が１つの論理ボリュームを構成する。ここでＤＩＴは、ＤＩＴが割り当てられてなる１つの論理ボリュームを管理するテーブルであり、１つの長さが４０ＩＤにより形成される。ＤＩＴは、図９（Ｄ）により示すように、この４０ＩＤによる同一の内容が繰り返し７回記録され、これにより高い信頼性を確保できるようになされている。
【００４１】
なお各ＤＩＴは、それぞれ図８において上述したランアップエリアが先頭に割り当てられ、これによりサーボ系をロックできるようになされている。また続いて後ろ側に位置余裕バンドが配置され、これによりＶＳＩＴと同様に、更新した場合でも、続く領域の記録済みのデータに何ら影響を与えないようになされている。
【００４２】
ＤＩＴは、図９（Ｅ）に示すように、１ＩＤによるＶＩＴ（Volume Information Table）、１ＩＤによるＢＳＴ（Bad Spot Table）、１ＩＤによるＬＩＤＴ（Logical ID Table）、２０ＩＤによるＦＩＴ（File Information Table）、１ＩＤによるＵＩＴ（User Information Table）が設定されるようになされている。なおＤＩＴは、残り１６ＩＤ分がリザーブに設定されるようになされている。
【００４３】
ここでＶＩＴは、その物理トラックセットＩＤがＶＳＩＴに記録され、これによりＶＳＩＴの記録を基準にしてこのＶＩＴをアクセスできるようになされ、さらにはＤＩＴ全体をアクセスできるようになされている。なおＶＩＴは、物理トラックセットＩＤと一致するように論理トラックセットＩＤが設定される。ＶＩＴは、このＤＩＴが割り当てられた論理ボリュームのボリュームラベル、ユーザートラックセットの最初の物理トラックセットＩＤ、最後の物理トラックセットＩＤが割り当てられる。
【００４４】
ＢＳＴは、磁気テープ１０における傷等によりテープストリーマ３により使用困難と設定された領域（以下バットスポットと呼ぶ）の位置情報が割り当てられる。すなわちテープストリーマ３においては、記録時におけるリードアフタライト、リトライの処理により、誤り訂正困難なビット誤りが発生した場合には、この領域以降のデータについては、改めて磁気テープに記録し直す。テープストリーマ３においては、このようにして改めて磁気テープに記録し直してなるデータに対して、このデータを本来記録すべき領域をバッドスポットと定義する。ＢＳＴは、このようなバッドスポットの開始端の物理トラックセットＩＤ、終了端の物理トラックセットＩＤが記録される。
【００４５】
ＬＩＤＴ（Logical ID Table）は、ブロック毎の高速検索に使用され、２００論理トラックセットＩＤ毎に、ファイル番号、物理トラックセットＩＤ、ブロック番号のデータが記録される。これによりテープストリーマ３では、アクセス対象であるブロックの位置を大まかに検出して高速度で頭出しできるようになされている。
【００４６】
ＦＩＴは、テープマークの物理トラックセットＩＤと各ブロックのブロック番号を記録して形成される。ＵＴは、ボリュームが更新されたか否かを示す情報であり、更新の有無を示すステータスデータが、更新前はＦＦＦＦＦＦＦＦｈとされ、更新後は００００００００ｈとされる。
【００４７】
（１−２−１）テープストリーマの概略構成
図１０は、このようなフォーマットに係るテープストリーマ３を示すブロック図である。テープストリーマ３において、ＳＣＳＩインターフェース（ＳＣＳＩＩＦ）２１は、ＳＣＳＩインターフェースによりＣＰＵユニット５に接続され、またＣＰＵユニットを使用しない場合には、直接ホストコンピュータに接続される。ＳＣＳＩインターフェース２１は、記録に供するユーザーデータを入力してメモリコントローラ２２に出力し、またメモリコントローラ２２から出力される再生されたデータをホストコンピュータに向けて出力する。またＳＣＳＩインターフェース２１は、ＣＰＵユニット５、ホストコンピュータ８からのコマンドをメモリコントローラ２２を介してメインＣＰＵ部２３に通知する。またこれとは逆にメインＣＰＵから出力されるステータス等をメモリコントローラ２２を介して受け、このステータス等をホストコンピュータ８、ＣＰＵユニット５に出力する。
【００４８】
メモリコントローラ２２は、ＳＣＳＩインターフェース２１を介して入力されるユーザーデータをバッファメモリ２４に一時保持し、さらにこのバッファメモリ２４に保持したデータを続くＥＣＣエンコーダ（ＥＣＣＥＮＣ）２５の処理に応じたタイミングにより出力する。なおメモリコントローラ２２は、ブロック管理テーブルのデータ、上述したＤＩＴ等ついては、メインＣＰＵ部２３から対応するデータを入力してバッファメモリ２４に一時保持し、ＥＣＣエンコーダ２５に出力する。またこれとは逆に再生時、メモリコントローラ２２は、ＥＣＣデコーダ２６の処理に同期したタイミングにより、これらＥＣＣデコーダ（ＥＣＣＤＥＣ）２６より出力されるユーザーデータ等をバッファメモリ２４に一時保持し、さらにこの保持したユーザーデータをＳＣＳＩインターフェース２１に出力する。また上述したＤＩＴ等にあっては、ＥＣＣデコーダ２６より出力されるデータをメインＣＰＵ部２３に出力する。またユーザーデータと共に入力されるエラー検出結果については、メインＣＰＵ部２３のアクセスによりこのメインＣＰＵ部２３に通知する。
【００４９】
なおバッファメモリ２４は、上述した所定個数のトラックセットに対応する容量を単位としたバンク構造により順次入力されるユーザーデータを処理し、これによりバンクメモリを構成するようになされている。これによりこのテープストリーマ３では、バッファメモリ２４に構成される１つのバンクを処理の単位として、記録再生の処理を実行し、さらにはリトライの処理を実行するようになされている。これによりトラックセットにおいては、１つのバンクに満たないデータ量によりユーザーデータを記録する場合には、ユーザーデータに代えてダーミーデータが記録されたダーミートラックセットが形成されることになる。
【００５０】
ＥＣＣエンコーダ２５は、メモリコントローラ２２より出力されるデータに誤り訂正符号を生成して付加することにより、また同期パターン等を付加することにより、図６について上述したＥＣＣブロックを構成する。さらにＥＣＣエンコーダ２５は、このＥＣＣブロックによるデータを磁気ヘッドの配置に対応する複数系統により出力する。さらにこのときＥＣＣエンコーダ２５は、所定順序によりこれらのデータを出力し、これによりトラック間インターリーブ、ワードインターリーブの処理を実行する。
【００５１】
イコライザ２８は、記録用ヘッドの配列に対応する複数系統によりＥＣＣエンコーダ２５より出力されるデータをシリアルデータ列に変換し、さらに磁気テープ１０の記録に適した方式により変調する。これによりイコライザ２８は、記録用ヘッドの駆動に供する駆動信号を生成し、この駆動信号により回転ドラム２９に搭載された記録用ヘッドを駆動する。
【００５２】
回転ドラム２９は、所定系統の記録用ヘッド、この記録用ヘッドの走査軌跡を走査する再生用ヘッドが配置され、サーボ回路３１の制御により所定の回転速度により回転する。これによりテープストリーマ３は、所定速度により走行する磁気テープ１０に順次斜めトラックを形成し、ユーザーデータ等を記録するようになされ、また再生用ヘッドにより記録結果をモニタできるようになされている。
【００５３】
イコライザ３０は、記録時、再生時、回転ドラム２９に搭載された再生用ヘッドより再生信号を受け、この再生信号を波形等化、復調処理することにより磁気テープ１０に記録されたデータを再生する。
【００５４】
ＥＣＣデコーダ２６は、このイコライザ３０の出力データを取り込み、記録時に付加した誤り訂正符号により誤り訂正処理する。さらにＥＣＣデコーダ２６は、このようにして誤り訂正処理して得られるユーザーデータ等を誤り訂正処理結果であるエラー検出結果と共にメモリコントローラ２２に出力する。これによりテープストリーマ３では、磁気テープ１０に記録されたデータをバッファメモリ２４を介してホストコンピュータ８に出力し、また必要に応じてＶＳＩＴ等のデータをメインＣＰＵ部２３で取得できるようになされている。
【００５５】
またＥＣＣデコーダ２６は、このようにして得られるエラー検出結果をバッファメモリ２４を介してメインＣＰＵ部２３に通知し、これによりメインＣＰＵ部２３の制御により必要に応じてリトライ等の処理を実行できるようになされている。なおＥＣＣデコーダ２６は、ユーザーデータの記録時にあっては、単に誤り検出の処理を実行し、その結果得られるエラー検出結果をユーザーデータ等と共にバッファメモリ２４に記録し、これによりリードアフタライトの処理において記録されたデータを正しく再生できたか否か判断できるようにする。なおＥＣＣデコーダ２６は、このようなエラー検出結果を対応するエラーフラグのセットによりバッファメモリ２４に格納する。
【００５６】
かくするにつきメインＣＰＵ部２３は、ランダムアクセスメモリ（ＲＡＭ）３３にワークエリアを確保して、ＳＣＳＩインターフェース２１を介して入力されるコマンドに応動して所定の処理手順を実行する中央処理ユニットを主に構成され、このテープストリーマ３全体の動作を制御し、また必要に応じてホストコンピュータ８にステータスを通知する。またこの処理において、必要に応じてバッファメモリ２４をアクセスして磁気テープ１０より再生したＶＳＩＴ、ＤＩＴ等の情報を取得し、さらにこの情報を基準にして磁気テープ１０の駆動系等の動作を制御する。またユーザーデータを記録した後においては、対応するＤＩＴ、ＶＳＩＴの書き換えるように、全体の動作を制御する。
【００５７】
システムコントローラ（シスコン）３４は、デュアルポートＲＡＭ（ＤＰ−ＲＡＭ）３５を介して実行するメインＣＰＵ部２３との間のデータ交換により、テープストリーマ３のメカ系の動作を制御する。すなわちテープストリーマ３において、センサ３７は、カセット挿入口等に配置され、例えば磁気テープ１０をローディング可能か否か等を検出してサーボ回路３１に通知する。キャプスタンモータ（Ｍ）３６は、サーボ回路３１の制御により磁気テープ１０を走行させる。固定ヘッド３８は、磁気テープ１０の長手トラック１０Ａ及び１０Ｂを形成し、また長手トラック１０Ａ及び１０Ｂの再生信号をサーボ回路３１に出力する。
【００５８】
サーボ回路３１は、センサ３７によるテープカセットの検出結果に基づいて、所定の駆動系を駆動してテープカセットの装填、排出等の処理を実行し、また磁気テープ１０のローディング、アンローディング等の処理を実行する。またサーボ回路３１は、回転ドラム２９を回転駆動し、この回転ドラム２９の回転位相を基準にしたＣＴＬトラック１０Ａの再生結果の判定により、キャプスタンモータ３６の回転速度を制御し、これによりトラッキング制御の処理を実行する。なおサーボ回路３１は、再生時にあっては、磁気テープ１０の斜めトラックに割り当てられたトラッキング制御用のパイロット信号を基準にしてこれらトラッキング制御の処理を実行する。
【００５９】
これに対して磁気テープ１０を初期化する場合、サーボ回路３１は、磁気テープ１０を所定の走行速度で走行させた状態で固定ヘッド３８を駆動することにより、磁気テープ１０に長手トラック１０Ａ及び１０Ｂを形成する。またサーボ回路３１は、固定ヘッド３８より得られる再生信号を処理して、管理用データを再生し、この管理用データをシステムコントローラ３４に出力する。なおこの管理用データに割り当てられたタイムコードについては、タイムコードレコーダ（ＴＣＲ）４０に出力する。
【００６０】
タイムコードレコーダ４０は、この初期化の処理において、順次タイムコードを生成してサーボ回路３１に出力し、サーボ回路３１は、このタイムコードにより、またシステムコントローラ３４より出力される各種データにより管理用データを生成して固定ヘッド３８を駆動する。これに対して記録時、再生時、サーボ回路３１より得られるタイムコードをトラックセットＩＤに変換して出力する。
【００６１】
システムコントローラ３４は、このサーボ回路３１の動作を制御する他に、メインＣＰＵ部２３を介してタイムコードレコーダ４０から出力されるトラックセットＩＤをＥＣＣエンコーダ２５等に出力する。
【００６２】
インターフェースＣＰＵ（ＩＦＣＰＵ）４１は、ＤＰ−ＲＡＭ４２を介してメインＣＰＵ部２３との間でデータ交換し、これにより棚６Ａ、エレベータ６Ｂにおいてテープカセットの情報を取得できるようになされ、さらには他のコンピュータシステムとデータ通信できるようになされている。
【００６３】
すなわちテープストリーマ３において、棚６Ａ等に配置されたリーダライタは、アンテナ（ＡＮＴ）４４からテープカセット４５の背面に配置されたＩＣタグ４６に電波を送信し、この電波によりＩＣタグ４６から応答が得られると、このＩＣタグとの間でテープカセット４５に関する種々の情報を送受する。
【００６４】
ディスプレイＣＰＵ４９は、メモリラベルインターフェース４７を介してこのＩＣタグの間で送受するデータをインターフェースＣＰＵ４１との間で入出力する。またディスプレイＣＰＵ４９は、インターフェースＣＰＵ４１を介して入力されるデータに応じて所定の表示画面に種々のデータを表示する。なおこの表示としては、テープストリーマ３に装填されたテープカセットの情報の表示等である。
【００６５】
ＳＩＯ５０は、たとえばＲＳ−２３２Ｃ、ＲＳ−４２２等のシリアルインターフェースであり、メンテナンス用の情報を外部機器との間で送受する。イーサＩＯは、イーサネットのインターフェースであり、所定のネットワークに接続して種々の情報を送受できるようになされている。
【００６６】
（１−２−１）バッドスポット検出処理
図１１は、バッドスポットの処理に係るテープストリーマの主要な構成を示すブロック図である。なおこの図１１においては、４つの斜めトラックによる１つのトラックセットを磁気テープ１０上で幅方向に延長する矩形形状の領域により示す。
【００６７】
このテープストリーマ３においては、ＡＢトラックに対応する１対の記録用ヘッド４０Ａ及び４０Ｂ、ＣＤトラックに対応する１対の記録用ヘッド４０Ｃ及び４０Ｄが１８０度の角間隔により配置され、さらにこれらの記録用ヘッド４０Ａ〜４０Ｄの走査軌跡を遅れて走査する対応する再生用ヘッド４１Ａ〜４１Ｄが配置される。これによりテープストリーマ３は、記録用ヘッド４０Ａ〜４０Ｄによりユーザーデータを記録しながら、再生用ヘッド４１Ａ〜４１Ｄによりリードアフターライトの処理を実行できるようになされている。
【００６８】
またテープストリーマ３は、サブコードトラック１０Ｃに所定のデータを記録再生する長手ヘッド３８が配置されるようになされている。テープストリーマ３においては、この長手ヘッド３８により各トラックセットに対応してサブコードデータが記録される。さらにこのサブコードのデータに、対応する斜めトラックに記録するユーザーデータのファイルを特定するファイル番号、トラックセットに記録するユーザーデータの位置を１つのファイル上で特定するブロック番号、さらにはバッドスポットの有無を識別する識別情報としてのバッドスポットフラグ、対応するトラックセットの論理ＩＤ等が割り当てられる。
【００６９】
テープストリーマ３において、システムコントローラ３４は、各トラックセットについて、ＥＣＣデコーダー２６よるリードアフターライトの結果を判定し、この判定結果より、誤り訂正困難なビット誤りにより正しくデータを再生困難なトラックセットが発生すると、メモリコントローラ２２にリトライを指示する。またシステムコントローラ３４は、このようにしてリトライを指示すると、このリトライに係るトラックセットに対応するサブコードデータについて、バッドスポットである旨を示すようにバッドスポットフラグの切り換えをサーボ回路３１に指示する。
【００７０】
ここでテープストリーマ３では、バッファメモリ２４におけるバンク制御の単位である８トラックセットを単位にしてリトライの処理を実行し、これによりリトライする場合には、このリトライにより記録し直す８つのトラックセットに対して、直前の８つのトラックセットがバッドスポットに設定されることになる。システムコントローラ３４は、これによりリトライを指示すると、リトライする８つのトラックセットをそれぞれ記録する際に、対応するサブコードにおいてバッドスポットフラグを切り換える。
【００７１】
これに対してメモリコントローラ２２は、リトライが指示されると、この直前に送出したバンクに係るデータを再びバッファメモリ２４から出力するように制御し、これにより８つのトラックセットを記録単位にしてリトライの処理を実行する。
【００７２】
これに対して再生時、メインＣＰＵ２３は、ＤＩＴより得られるＢＳＴを基準にして、バッドスポットについては、磁気テープ１０のテープテンションを低減するように磁気テープ走行系の動作を制御する。これによりメインＣＰＵ２３は、バッドスポットについては読み飛ばすようになされ、この読み飛ばしにより磁気ヘッド４０Ａ〜４１Ｄのクロッグ等を防止するようになされている。
【００７３】
このときメインＣＰＵ２３は、システムコントローラ３４よりサブコードトラック１０Ｃによるバッドスポットフラグの設定を取得し、ＤＩＴより得られるＢＳＴと比較する。メインＣＰＵ２３は、これらの間に相違が検出されるとホストコンピュータにリカバリー処理が必要である旨通知する。
【００７４】
すなわちＣＰＵ２３は、ＣＰＵユニット５、ホストコンピュータ等の指示により磁気テープ１０へのアクセスを開始する場合、シスコン３４を介してサーボ回路３１の動作を制御することにより、磁気テープ１０をローディングし、ＶＳＩＴを事前に再生して取得する。さらにメインＣＰＵ２３は、このＶＳＩＴに従ってホストコンピュータ８により指示されたファイルをアクセス可能に磁気テープ１０を走行させる。
【００７５】
すなわち磁気テープ１０に初めてのファイルを記録する場合には、ＶＳＩＴから所定の間隔を開けてＤＩＴを記録し、続いてホストコンピュータ８より出力されるデータを順次磁気テープ１０に記録する。また以前に記録したファイルに追記する場合、ＶＳＩＴの記録を基準にして対応するファイルのＤＩＴを再生し、このＤＩＴより最後のブロックの終了端を検出し、この終了端より順次ホストコンピュータ８より入力されるデータを記録する。さらに記録の後においては、ＤＩＴ等を記録する。またホストコンピュータ８よりデータの再生が指示された場合、対応するファイルの位置をＶＳＩＴより検出してＤＩＴをアクセスし、このＤＩＴの記録に従って磁気テープ１０に記録されたデータを再生する。
【００７６】
このような処理において、メインＣＰＵ２３は、バッドスポットに設定した論理ＩＤを記録に残し、磁気テープ１０への記録が完了すると、この論理ＩＤによるバッドスポットの記録をＤＩＴに記録する。これによりメインＣＰＵ２３は、このＤＩＴに設定されたＢＳＴに従って磁気テープ走行系を制御して磁気ヘッドのクロッグ等を防止し、さらにはバッドスポットに係るデータについては処理しないで済むようにする。
【００７７】
このようにして磁気テープ１０のアクセスに使用するＢＳＴと、長手トラック１０Ｃより検出されるバッドスポットフラグとの間で相違が検出されると、この場合、バッドスポットの記録であるＢＳＴの更新が何らかの理由で完了しないうちに動作が終了したと考えられることにより、リカバリーが必要である旨、ホストコンピュータに通知する。なおメインＣＰＵ２３は、このバッドスポットを記録したＢＳＴ以外についても、ＤＩＴを構成するＦＩＴ、ＬＩＯＴ等が再生結果と相違する場合、リカバリーが必要である旨、ホストコンピュータに通知する。
【００７８】
メインＣＰＵ２３は、このような長手トラック１０Ｃより検出されるバッドスポットフラグを記録に残しながら、このようなリカバリーの必要性を通知した後、この再生の処理に係るホストコンピュータからの指示をそのまま継続して実行する。メインＣＰＵ２３は、このような再生の処理を継続した状態で、ホストコンピュータから再生結果によるリカバリーの処理が指示されると、現在再生中のファイルについてＥＯＤまで再生し、一連の処理を完了してＤＩＴを更新する。これによりメインＣＰＵ２３は、長手トラックにこの種のバッドスポットに係るデータを記録した場合には、斜めトラックを再生しながら長手トラックからバッドスポットを検出できると言う特徴を有効に利用して、リカバリーの処理を実行するようになされている。
【００７９】
これに対してメインＣＰＵ２３は、別途、ホストコンピュータからリカバリーの処理が指示されると、一連のリカバリー処理を実行する。図１２は、図８との対比によりＤＩＴのリカバリー処理の説明に供する略線図である。すなわちメインＣＰＵ２３は、リカバリー処理のコマンドがホスト装置より入力されると、このコマンドに付加されたリカバリー処理のモードを検出する。ここでこのモードがＢＳＴ、ＦＩＴ、ＬＩＯＴ等のＤＩＴを構成するデータの再構築を指示するものの場合、メインＣＰＵ２３は、必要に応じて物理的な磁気テープ１０の始端ＰＢＯＴまで磁気テープ１０を巻き戻しした後、早送り再生によりＶＳＩＴを頭出しする。さらに矢印Ａにより示すように、ＶＳＩＴを再生し、このＶＳＩＴより再構築に係るＤＩＴについて、対応するユーザーデータであるファイルの位置を確認する。
【００８０】
このようにして処理対象のファイル位置が検出されると、メインＣＰＵ２３は、同様の早送りにより対応するファイルの記録開始位置ＢＯＤまで磁気テープ１０を走行させた後、矢印Ｂにより示すように、このファイルを再生する。メインＣＰＵ２３は、この再生の際に、処理モードに係るＤＩＴファイルのパラメータを構築し、このファイルのＥＯＤが検出されると、このファイルに対応するＤＩＴを頭出しする。メインＣＰＵ２３は、矢印Ｃにより示すように、再生の処理により取得した各種パラメータによりＤＩＴを記録し直し、これによりＤＩＴを再構築する。メインＣＰＵ２３は、ＤＩＴの再構築を終了すると、必要に応じて磁気テープを巻き戻してこの処理を終了する。
【００８１】
このリカバリーの処理において、メインＣＰＵ２３は、ホストコンピュータから高速サーチによるＢＳＴのリカバリーが指示されると、早送り再生により長手トラック１０Ｃを再生してバッドスポットのデータを取得し、このデータによりＢＳＴを構築してＤＩＴを再構築する。これによりメインＣＰＵ２３は、長手トラック１０Ｃに記録したデータにあっては、斜めトラックに記録した場合と異なり、簡易な構成により磁気テープ１０を早送りして再生できる特徴を有効に利用して短時間でリカバリーの処理を実行できるようになされている。
【００８２】
（２）第１の実施の形態の動作
以上の構成において、このバックアップシステム１では（図１及び図２）、ＣＰＵユニット５の管理等により棚６Ａに収納されたテープカセットがテープストリーマ３に装填された後、ローディングされ、順次固定ヘッド３８により磁気テープ１０の長手トラックであるＩＤトラック１０Ｂ、ＣＴＬトラック１０Ａが磁気テープ１０に記録される（図４及び図１０）。これにより１トラックセットを単位としてタイムコードによるトラックセットＩＤが管理用データの１つとして磁気テープ１０に記録される。さらにその後、磁気テープ１０が巻き戻された後、リーダーテープより所定距離だけ走行した位置にＶＳＩＴが記録され（図８）、これによりこのテープカセットのボリューム名等が記録されて初期化の処理が完了する。このようにして初期化されたテープカセットは、ＣＰＵユニット５の管理により棚６Ａの所定位置に搬送されて収納される。
【００８３】
これに対してホストコンピュータ８よりデータのバックアップが指示されると、ＣＰＵユニット５の管理により、テープストリーマ３に該当するテープカセットが装填されていない場合、対応するテープカセットが棚６Ａより取り出されてテープストリーマ３にセットされる。またそれまでテープストリーマ３に装填されていたテープカセットについては、テープストリーマ３より排出されて棚６Ａに収納される。
【００８４】
このようにしてテープストリーマ３にテープカセットが装填されると、テープストリーマ３においては、磁気テープをローディングしてＶＳＩＴを再生し、このＶＳＩＴよりホストコンピュータ８により指示されたファイルをアクセス可能に磁気テープ１０を走行させる。すなわち磁気テープ１０に初めてのファイルを記録する場合には、ＶＳＩＴから所定の間隔を開けてＤＩＴを記録し、続いてホストコンピュータ８より出力されるデータを順次磁気テープ１０に記録する。また以前に記録したファイルに追記する場合、ＶＳＩＴの記録を基準にして対応するファイルのＤＩＴを再生し、このＤＩＴより最後のブロックの終了端を検出し、この終了端より順次ホストコンピュータ８より入力されるデータを記録する。またホストコンピュータ８よりデータの再生が指示された場合、対応するファイルの位置をＶＳＩＴより検出してＤＩＴをアクセスし、このＤＩＴの記録に従って磁気テープ１０に記録されたデータを再生する（図９）。
【００８５】
すなわち記録時においては、ＥＣＣエンコーダ２５により順次入力されるユーザーデータに積符号形式による誤り訂正符号を付加した後（図６）、１トラックセットを構成する４本のトラックによりトラック間インターリーブされて（図５）、またワード間のインターリーブにより順次磁気テープ１０に記録される。さらにバッファメモリ２４に設定されたバンクを単位にして磁気テープ１０に記録される。
【００８６】
このときテープストリーマ３においては（図１２）、磁気テープ１０に形成される４本の記録トラックが１つのトラックセットに設定されて、バッファメモリ２４のバンク制御により、１つのバンクに対応する例えば８つのトラックセットを単位にしてユーザーデータが順次記録される。また各トラックセットを特定可能に、ユーザーデータに割り当てたトラックセットで順次値が増大する論理ＩＤが各トラックセットに設定されてユーザーデータが記録される。
【００８７】
この記録の処理において、テープストリーマ３は、リードアフターライトの処理が実行され、誤り訂正困難なビット誤りの発生によりデータを正しく再生困難な場合、この８つのトラックセットによるバンクを単位にしてリトライの処理が繰り返される。これによりテープストリーマ３においては、高い信頼性により所望のデータを記録することができる。
【００８８】
テープストリーマ３においては、このようにして正しくデータを再生できなかった部位については、磁気テープ１０の長手トラックであるサブコードトラック１０Ｃ（図１１）にトラックセットとの対応により、バッドスポットフラグによるバッドスポットのデータが記録される。またこのバッドスポットによるトラックセットの論理ＩＤが記録に残され、ファイルの記録終了後、磁気テープ１０を巻き戻ししてＤＩＴに記録される。またこのとき必要に応じてＶＳＩＴが更新される（図８及び図９）。これによりテープストリーマ３は、このＶＳＩＴ、ＤＩＴを検出してホストにより指示されたファイルをアクセス可能とされる。またバッドスポットについては、記録再生に使用しないようにしてその分高い信頼性により所望のデータを記録再生できるようにし、さらにはテープテンションを低下させて磁気ヘッドへの磁気テープの当たりを弱くし、これにより磁気ヘッドのクロッグを防止する。
【００８９】
テープストリーマ３においては、このような磁気テープ１０のアクセスにより磁気テープ１０に記録されたデータを再生する場合、長手トラックであるサブコードトラック１０Ｃにおけるバッドスポットの記録と、ＤＩＴのＢＳＴによるバッドスポットの記録とが比較される。ここでこの２つの記録に相違が見られる場合、この場合何らかの理由でこのファイルについては、ＤＩＴを更新しないで記録を終了したと考えられる。すなわち磁気テープ１０を素早くイジェクトしたい場合に、ＤＩＴを更新しないうちにユーザーの指示により磁気テープ１０をイジェクトした場合も考えられる。また、何らかの障害が発生した場合も考えられる。
【００９０】
テープストリーマ３では、このようにして相違が検出されると、ホスト装置にリカバリー処理の必要を通知して処理を継続する。さらにこの通知により、ホスト装置より再生結果によるリカバリーの処理が指示されると、現在再生中のファイルについてＥＯＤまで再生し、一連の処理を完了してＤＩＴを記録し直す。すなわち長手トラックにこの種のバッドスポットに係るデータを記録した場合には、斜めトラックを再生しながら長手トラックからバッドスポットを検出することができる。すなわち簡易かつ確実にバッドスポットを検出することができる。これによりテープストリーマ３は、データの再生時間を有効に利用して、このデータの再生で併せてバッドスポットの位置を確認してリカバリーの処理を実行するようになされている。これによりテープストリーマ３においては、改めて磁気テープ１０を再生してバッドスポットを検出しなくても、リカバリーの処理を実行することができ、その分簡易かつ確実にリカバリーの処理を実行することができる。
【００９１】
これに対して別途、ホストコンピュータからＢＳＴについてのリカバリーの処理が指示されると、テープストリーマ３では（図１３）、磁気テープ１０よりＶＳＩＴが再生され、このＶＳＩＴより再構築に係るＤＩＴについて、対応するユーザーデータであるファイルの位置が検出される。さらにこのファイルを再生して長手トラック１０Ｃからバッドスポットが検出され、この検出結果によりＤＩＴが再構築される。この場合も、テープストリーマ３においては、長手トラック１０Ｃに記録されたバッドスポットのデータよりバッドスポットの位置を検出できることにより、簡易かつ確実にバッドスポットを検出することができる。これによりテープストリーマ３では、例えば意図的にＤＩＴを更新しないでバックアップの処理を完了した後、例えばまとめてリカバリーの処理等を実行して使い勝手を向上することができる。
【００９２】
テープストリーマ３は、このリカバリーの処理において、ホスト装置から高速サーチによるＢＳＴのリカバリーが指示されると、早送り再生により長手トラック１０Ｃを再生してバッドスポットのデータを取得し、このバッドスポットのデータよりＤＩＴを更新する。すなわち長手トラックに記録したデータにあっては、早送りしても確実に再生することができ、これによりテープストリーマ３では、リカバリーの処理を短時間で実行して使い勝手を向上することができる。
【００９３】
（３）第１の実施の形態の効果
以上の構成によれば、バッドスポットの識別情報を磁気テープの長手トラックに記録することにより、従来に比して簡易かつ確実にバッドスポットを検出することができる。また必要に応じて、斜めトラックを再生しながらバッドスポットを検出することができ、また磁気テープを早送りしてバッドスポットを検出することができ、その分、使い勝手を向上することができる。
【００９４】
（４）第２の実施の形態
図１３は、図１１との対比により本発明の第２の実施の形態に係るテープストリーマのバッドスポットの処理に係る要部を示すブロック図である。なおこの第２の実施の形態に係る説明においては、上述した第１の実施の形態に係る構成と同一の構成については、重複した説明は省略する。
【００９５】
このテープストリーマ５３では、磁気テープ１０に代えて、テープカセット４５の背面に配置されたＩＣタグ４６（図１０参照）、又はＣＰＵユニット等にＶＳＩＴ、ＤＩＴが記録されて保持される。これによりテープストリーマ３は、棚６Ａ等に配置されたリーダライタ、カセット挿入口に配置されたリーダライタ等によりアクセスに係る磁気テープのＶＳＩＴ、ＤＩＴを取得し、又はＣＰＵユニット等からアクセスに係る磁気テープのＶＳＩＴ、ＤＩＴを取得し、これらＶＳＩＴ、ＤＩＴにより磁気テープをアクセスする。また磁気テープへの記録が完了すると、同様のリーダライタを介してＩＣタグ４６に記録されたＶＳＩＴ、ＤＩＴ等を更新する。これによりテープストリーマ５３では、いちいち磁気テープよりＶＳＩＴ、ＤＩＴを再生しなくても、磁気テープ１０をアクセスできるように構成され、その分、アクセスに要する時間を短くできるようになされている。
【００９６】
テープストリーマ５３では、このようにしてＩＣタグ４６に記録するＤＩＴからＢＳＴが除かれ、磁気テープ１０の長手トラックであるサブコードトラック１０Ｃにバッドスポットのデータが記録される。
【００９７】
ここでテープストリーマ５３において、システムコントローラ５４及びメモリコントローラ５２は、記録時、１トラックセットを単位にしてリードアフタライトの結果を判定し、１トラックセットを単位にしてリトライの処理を実行する。さらにリトライの処理を実行する場合には、記録用ヘッド３８Ａによりバッドスポットのデータをサブコードトラック１０Ｃに記録する。
【００９８】
テープストリーマ３では、バッドスポットのデータを記録するサブコードトラック１０Ｃに加えて、再生専用の再生ヘッド３８Ｂが配置される。ここでこの再生用ヘッド３８Ｂは、記録用ヘッド３８Ａに比して、このテープストリーマ３におけるリトライの単位である１トラックセットに対応する磁気テープの走行距離の２倍の距離だけ先行する側に配置されるようになされている。これによりテープストリーマ３では、記録時においては、リードアフタライトの処理を待って長手トラック１０Ｃに記録したバッドスポットのデータを、再生時においては、対応するトラックセットを再生する前に、先行して取得できるようになされている。
【００９９】
すなわち図１４（Ａ）において対応する記録のタイミングを破線により関連付けて示すように、連続するトラックセットＴＳ１、ＴＳ２、ＴＳ３により所望のデータを記録する場合、システムコントローラ５４においては、例えばトラックセットＴＳ２にユーザーデータを記録した後、リードアフターライトによりバッドスポットと判定すると、続くトラックセットＴＳ３にユーザーデータを記録する際に、先のバッドスポットと判定したトラックセットＴＳ３に対応するバッドスポットのデータを設定してユーザートラック１０Ｃに記録する。また同様に、この続くトラックセットＴＳ３がバッドスポットと判定されると、続くトラックセットＴＳ４を記録するときに、併せてバッドスポットの記録をユーザートラック１０Ｃに記録する。
【０１００】
これに対して再生時、システムコントローラ５４においては、図１４（Ｂ）に示すように、先行する側に配置された再生用ヘッド３８Ｂの再生信号を処理することにより、各トラックセットＴＳ１、ＴＳ２、ＴＳ３の走査を開始する前に、それぞれ対応するバッドスポットのデータをサブコードトラック１０Ｃより取得し、この取得したバッドスポットのデータにより動作を切り換える。
【０１０１】
図１３及び図１４の構成によれば、バッドスポットのデータを磁気テープの長手トラックに記録し、磁気テープに記録したＢＳＴに代えてこの長手トラックに記録したバッドスポットのデータを基準にして磁気テープをアクセスすることにより、第１の実施の形態の効果に加えて、磁気テープよりＶＳＩＴ、ＤＩＴ等のデータを取得することなく、さらにはＩＣタグ等よりバッドスポットのデータを取得することなく、バッドスポットを避けて磁気テープをアクセスすることができる。従ってその分、所望の磁気テープを短い時間でアクセスすることができる。
【０１０２】
（５）他の実施の形態
なお上述の実施の形態においては、８トラックセット又は１トラックセットをリトライの単位に設定して処理する場合について述べたが、本発明はこれに限らず、必要に応じて種々の数によるトラックセットを単位にしてリトライする場合、さらには種々の本数によるトラックを単位にしてリトライする場合に広く適用することができる。
【０１０３】
また上述の第２の実施の形態においては、サブコードトラックにバッドスポットのデータ等だけを記録する場合について述べたが、本発明はこれに限らず、ＤＩＴのデータを併せて記録し、例えばＩＣタグ等に改めてＤＩＴのデータを記録しなくて良いようにしてもよい。
【０１０４】
また上述の実施の形態においては、搬送機構との組み合わせに係るテープストリーマに本発明を適用する場合について述べたが、本発明はこれに限らず、例えばホストコンピュータに直接接続する構成のテープストリーマにも広く適用することができる。
【０１０５】
また上述の実施の形態においては、コンピュータのデータを記録する場合について述べたが、本発明はこれに限らず、例えばビデオ信号、オーディオ信号を処理する場合にも広く適用することができる。
【０１０６】
【発明の効果】
上述のように本発明によれば、バッドスポットの識別情報を長手トラックに記録することにより、簡易かつ確実にバッドスポットを検出することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るバックアップシステムを示す斜視図である。
【図２】図１のバックアップシステムを示すブロック図である。
【図３】図１のバックアップシステムのテープストリーマを示す正面図及び背面図である。
【図４】図３のテープストリーマによる記録フォーマットを示す略線図である。
【図５】図３のテープストリーマにおけるトラック間インターリーブの説明に供する略線図である。
【図６】図３のテープストリーマにおけるＥＣＣブロックの説明に供する略線図である。
【図７】図３のテープストリーマにおけるトラックセットの説明に供する略線図である。
【図８】図３のテープストリーマにおける磁気テープ全体の物理ボリュームの説明に供する略線図である。
【図９】図３のテープストリーマにおける各ボリュームの説明に供する略線図である。
【図１０】図３のテープストリーマを示すブロック図である。
【図１１】図３のテープストリーマのバッドスポットの処理に関連する要部を示すブロック図である。
【図１２】リカバリーの処理の説明に供する略線図である。
【図１３】図１１との対比により第２の実施の形態に係るテープストリーマの要部を示すブロック図である。
【図１４】記録時と再生時とのバッドスポットの処理の説明に供する略線図である。
【符号の説明】
１……バックアップシステム、３、５３……テープストリーマ、５……ＣＰＵユニット、６……搬送機構、８……ホストコンピュータ、１０……磁気テープ、２３……メインＣＰＵ部、２４……バックアップメモリ、２５……ＥＣＣエンコーダ、２６……ＥＣＣデコーダ
【図１】
0004247650.tif 000002
【図２】
0004247650.tif 000003
【図３】
0004247650.tif 000004
【図４】
0004247650.tif 000005
【図５】
0004247650.tif 000006
【図６】
0004247650.tif 000007
【図７】
0004247650.tif 000008
【図８】
0004247650.tif 000009
【図９】
0004247650.tif 000010
【図１０】
0004247650.tif 000011
【図１１】
0004247650.tif 000012
【図１２】
0004247650.tif 000013
【図１３】
0004247650.tif 000014
【図１４】
0004247650.tif 000015