(57)【要約】【課題】磁気テープをロードしなくてもマウントコマンドで指定された磁気テープの存在の有無やテープの正当性を判定することができ、複数の上位装置でライブラリを共有した場合でも磁気テープの存在の有無や正当性を適切に判定することのできる磁気テープライブラリの制御方法および装置を提供する。【解決手段】磁気テープ格納セルＳ１〜Ｓｎおよび磁気テープドライブＤ１〜Ｄｍの各々に対応して磁気テープの存在の有無と磁気テープの識別情報（ボリュームラベル）を記憶する磁気テープ情報記憶テーブル８を設ける。予め磁気テープ情報記憶テーブル８に記憶させておいたデータを参照してマウントコマンドで指定された磁気テープの存在の有無および当該磁気テープの識別情報をホストコンピュータ１に送信することで、磁気テープの搬送やマウントおよび頭出しに必要とされるホストコンピュータ１の待ち時間をなくし、高速なバックアップ処理を実現する。【選択図】　　　　図１
2004095072.tif 000002
【特許請求の範囲】
【請求項１】
磁気テープを格納する複数の磁気テープ格納セルと、磁気テープに対してデータの読み書きを行う磁気テープドライブと、前記磁気テープ格納セルと前記磁気テープドライブとの間で磁気テープを搬送するアクセッサとを備えた磁気テープライブラリの制御方法であって、
前記磁気テープ格納セルおよび磁気テープドライブの各々に対応して磁気テープの存在の有無と磁気テープの識別情報を記憶する不揮発性の磁気テープ情報記憶テーブルを設け、
前記磁気テープライブラリが上位装置からのマウントコマンドを受けた段階で、前記マウントコマンドで指定された磁気テープの存在が前記磁気テープ情報記憶テーブルに記憶されているか否かを判定し、
該磁気テープの存在が記憶されていれば、前記上位装置に対して即座にマウント完了信号を出力すると共に前記アクセッサを駆動して前記指定された磁気テープを磁気テープドライブにマウントする処理を開始する一方、
該磁気テープの存在が記憶されていなければ、前記上位装置に対して即座にマウントエラー信号を出力することを特徴とした磁気テープライブラリの制御方法。
【請求項２】
前記マウント完了信号の出力後に前記上位装置から入力される識別情報転送要求を受けた段階で、マウントの対象とされている磁気テープに対応する識別情報が前記磁気テープ情報記憶テーブルに記憶されているか否かを判定し、
識別情報が記憶されていれば、前記上位装置に対して即座に当該識別情報を出力する一方、
識別情報が記憶されていなければ、前記指定された磁気テープを磁気テープドライブにマウントする処理の完了を待って、磁気テープドライブを介して該磁気テープから識別情報を読み込み、この識別情報を該磁気テープドライブに対応させて前記磁気テープ情報記憶テーブルに記憶させると共に前記上位装置に対して当該識別情報を出力することを特徴とした請求項１記載の磁気テープライブラリの制御方法。
【請求項３】
前記磁気テープ格納セルおよび磁気テープドライブ間における磁気テープの搬送に同期させて、前記磁気テープ情報記憶テーブルにおける磁気テープの存在の有無と磁気テープの識別情報の書き替えを行うことを特徴とした請求項１または請求項２記載の磁気テープライブラリの制御方法。
【請求項４】
前記識別情報の出力後に前記上位装置から入力されるバックアップデータを一時記憶し、前記指定された磁気テープを磁気テープドライブにマウントする処理の完了を待って、該一時記憶されたバックアップデータを前記磁気テープドライブを介して前記指定された磁気テープに書き込むことを特徴とした請求項２記載の磁気テープライブラリの制御方法。
【請求項５】
磁気テープを格納する複数の磁気テープ格納セルと、磁気テープに対してデータの読み書きを行う磁気テープドライブと、前記磁気テープ格納セルと前記磁気テープドライブとの間で磁気テープを搬送するアクセッサとを備えた磁気テープライブラリ装置であって、
前記磁気テープ格納セルおよび磁気テープドライブの各々に対応して磁気テープの存在の有無と磁気テープの識別情報を記憶する不揮発性の磁気テープ情報記憶テーブルと、
前記磁気テープライブラリが上位装置からのマウントコマンドを受けた段階で、前記マウントコマンドで指定された磁気テープの存在が前記磁気テープ情報記憶テーブルに記憶されているか否かを判定し、該磁気テープの存在が記憶されていれば、前記上位装置に対して即座にマウント完了信号を出力すると共に前記アクセッサを駆動して前記指定された磁気テープを磁気テープドライブにマウントする処理を開始する一方、該磁気テープの存在が記憶されていなければ、前記上位装置に対して即座にマウントエラー信号を出力するマウント処理手段とを備えたことを特徴とする磁気テープライブラリ装置。
【請求項６】
前記上位装置から入力される識別情報転送要求を受けて、マウントの対象とされている磁気テープに対応する識別情報が前記磁気テープ情報記憶テーブルに記憶されているか否かを判定し、識別情報が記憶されていれば、前記上位装置に対して即座に当該識別情報を出力する一方、識別情報が記憶されていなければ、前記指定された磁気テープを磁気テープドライブにマウントする処理の完了を待って、磁気テープドライブを介して該磁気テープから識別情報を読み込み、この識別情報を該磁気テープドライブに対応させて前記磁気テープ情報記憶テーブルに記憶させると共に前記上位装置に対して当該識別情報を出力するラベル処理手段を併設したことを特徴とする請求項５記載の磁気テープライブラリ装置。
【請求項７】
前記マウント処理手段が、前記磁気テープ格納セルおよび磁気テープドライブ間における磁気テープの搬送に同期させて、前記磁気テープ情報記憶テーブルにおける磁気テープの存在の有無と磁気テープの識別情報の書き替えを行う情報テーブル自動更新機能を備えていることを特徴とした請求項５または請求項６記載の磁気テープライブラリ装置。
【請求項８】
前記識別情報の出力後に前記上位装置から入力されるバックアップデータを一時記憶するバックアップデータバッファ領域と、前記指定された磁気テープを磁気テープドライブにマウントする処理の完了を待って、該一時記憶されたバックアップデータを前記磁気テープドライブを介して前記指定された磁気テープに非同期で書き込むライブラリ制御手段とを併設したことを特徴とした請求項６記載の磁気テープライブラリ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、磁気テープライブラリの制御方法および磁気テープライブラリ装置の改良に関する。
【０００２】
【従来の技術】
通常、磁気テープの最初のデータブロックには必ず其の磁気テープの識別情報となるラベル（ＶＯＬ）が書き込まれており、磁気テープへのデータのバックアップ、または磁気テープからのデータのリストアを行うようなソフトウェアは、最初にこのラベルを読みとって其の磁気テープの正当性のチェックを行う。
【０００３】
従って、磁気テープを格納する多数の磁気テープ格納セルと、磁気テープの読み書きを行う磁気テープドライブ、および、磁気テープ格納セルと磁気テープドライブとの間で磁気テープを搬送するアクセッサを備えた磁気テープライブラリ装置によってデータのバックアップを実施する際には、ソフトウェアは以下の処理を磁気テープライブラリ装置に対して順に命令することになる。
【０００４】
図４を用いてバックアップ処理の動作について説明すると、磁気テープを磁気テープドライブへ搬送して（ステップＡ１０１）、磁気テープドライブが磁気テープからラベル（ＶＯＬ）を読み取り、マウントされている媒体の正当性を確認した後（ステップＡ１０２）、バックアップデータの書き込みを開始する（ステップＡ１０３）。
【０００５】
このうち、図４のステップＡ１０１では、磁気テープライブラリ装置内のアクセッサが磁気テープの格納されている磁気テープ格納セルから磁気テープの読み取りを行う磁気テープドライブまで磁気テープを搬送する動作が行われ、更に、図４のステップＡ１０２では、磁気テープドライブが磁気テープをロードして先頭のラベルを磁気ヘッドに位置づけするまでの動作が行われるため、マウントされている媒体の正当性を確認できるようになるまでに十数秒〜数十秒かかるのが一般的である。其のため、バックアップ処理の開始も其の分遅れることになる。
【０００６】
近年、例えば、特許文献１に示されるように、低速な磁気テープに比べて高速な記憶装置（ハードディスク等）を磁気テープライブラリ装置内に設け、上位装置となるホストコンピュータからのデータを、高速記憶装置を仮想的な磁気テープとみなして格納する技術がある。これによると、磁気テープのマウントやラベルの読み込みをハードディスクへのアクセスで代替できるため、前述のステップＡ１０１，Ａ１０２の処理にかかる時間を大幅に短縮することができる。
【０００７】
また、特許文献２では、ホストコンピュータ等で構成される上位装置の不揮発性メモリ内に磁気テープ格納セルのセルアドレスと磁気テープのラベル（識別情報）とを対応させて記憶するボリューム情報テーブルを配備し、上位装置側からラベルを指定することによって、所望する磁気テープを容易に選択できるようにしたライブラリシステムが提案されている。
【０００８】
【特許文献１】
特開２０００−２０２４７号公報
【特許文献２】
特開平８−８７３８８号公報（段落番号００１８−００２０，図１）
【０００９】
【発明が解決しようとする課題】
ところが、これらの従来技術には以下のような問題点があった。
【００１０】
特許文献１に記載された発明は高速記憶装置内に仮想的に磁気テープのデータを展開し、ホストコンピュータがこのデータを直接読み書きすることで高速な処理を行うことができるというものである。ただし、一般にこの種の仮想テープ装置においては、格納されている全ての磁気テープの総和の容量に比べ、高価なハードディスクの容量は少ない。其のため、ハードディスク上の仮想的な磁気テープのデータは予め定められたアルゴリズムに基づいて、例えば、一定時間経過した段階で破棄されるのが普通である。
【００１１】
このため、バックアップ先の磁気テープのラベルを含めたデータが予めハードディスク内に展開されていない場合には、このハードディスクに対して磁気テープのマウント処理を行い、磁気テープからデータを読み込んでハードディスクへ展開する必要がある。つまり、前記と同様に磁気テープをロードする動作が必要であり、ハードディスクに展開されているデータの正当性を確認できるまでに十数秒〜数十秒の時間がかかってしまう場合があるという問題点がある。
【００１２】
また、磁気テープは主にバックアップを使用目的とすることが多く、其の際、磁気テープ内に既に書き込まれている古いバックアップデータに重複して新しいバックアップデータを上書きするのが普通である。ところが、仮想テープ装置では、読み込んだ磁気テープに古いバックアップデータが含まれている場合、上書きされるべき古いバックアップデータ、つまり、展開する必要のないデータもハードディスクへ展開されるという無意味な処理が行われるという問題点がある。
【００１３】
一方、特許文献２に記載された発明は、上位装置とライブラリシステムとが一対一で対応することを前提としており、複数の上位装置でボリューム情報テーブルを共有するようにはなっていないので、複数の上位装置で１つの磁気テープライブラリ装置を共有することが難しいといった問題がある。
【００１４】
また、仮に、この磁気テープライブラリ装置を他の上位装置で操作したような場合には、ボリューム情報テーブルに記憶されている磁気テープ格納セルのセルアドレスと磁気テープのラベル（識別情報）との対応関係が変化している可能性もあるので、何れにしても、ライブラリシステム内で磁気テープをマウントする際には、この磁気テープの正当性を確認する必要があり、前記と同様、磁気テープドライブが磁気テープをロードして先頭のラベルへ磁気ヘッドを位置づけるまでの所要時間に相当する十数秒〜数十秒の時間が正当性の確認のために必要である。
【００１５】
【発明の目的】
そこで、本発明の目的は、前記従来馬術の欠点を解消し、磁気テープをロードしなくてもマウントコマンドで指定された磁気テープの存在の有無や当該磁気テープの正当性を瞬時のうちに判定することができ、しかも、複数の上位装置によって磁気テープライブラリを共有したような場合であっても、指定された磁気テープの存在の有無や正当性を適切に判定することのできる磁気テープライブラリの制御方法および磁気テープライブラリ装置を提供することにある。
【００１６】
【課題を解決するための手段】
本発明の磁気テープライブラリの制御方法は、磁気テープを格納する複数の磁気テープ格納セルと、磁気テープに対してデータの読み書きを行う磁気テープドライブと、磁気テープ格納セルと磁気テープドライブとの間で磁気テープを搬送するアクセッサとを備えた磁気テープライブラリの制御方法であり、前記目的を達成するため、特に、
磁気テープ格納セルおよび磁気テープドライブの各々に対応して磁気テープの存在の有無と磁気テープの識別情報を記憶する不揮発性の磁気テープ情報記憶テーブルを設け、
磁気テープライブラリが上位装置からのマウントコマンドを受けた段階で、このマウントコマンドで指定された磁気テープの存在が磁気テープ情報記憶テーブルに記憶されているか否かを判定し、
該磁気テープの存在が記憶されていれば、上位装置に対して即座にマウント完了信号を出力すると共にアクセッサを駆動して指定された磁気テープを磁気テープドライブにマウントする処理を開始する一方、
該磁気テープの存在が記憶されていなければ、上位装置に対して即座にマウントエラー信号を出力することを特徴とした構成を有する。
【００１７】
このような構成を適用すれば、磁気テープを磁気テープドライブにマウントしてロードしなくても、上位装置からのマウントコマンドを受けた段階で不揮発性の磁気テープ情報記憶テーブルの情報を参照することにより、即座にマウント完了信号やマウントエラー信号を出力することができる。
マウントコマンドで指定された磁気テープの存在が確認された場合には、アクセッサを駆動して指定された磁気テープを磁気テープドライブに搬送してマウントする処理が開始されることになるが、マウント完了信号は、アクセッサへの駆動指令と同時または其の前後で出力することができるので、上位装置は、磁気テープの搬送やマウントおよび頭出しに必要とされる十数秒〜数十秒の時間を待つことなく、マウント完了信号を直ちに認識することができる。
上位装置が磁気テープライブラリに対して磁気テープの識別情報転送要求を出力するためには、このマウント完了信号の返信を待つ必要があるが、前述した通り、マウント完了信号の返信は物理的なマウントの完了を待たずに即座に行われるため、上位装置は、直ちに磁気テープライブラリに識別情報転送要求を出力して磁気テープの正当性の確認処理を開始することができる。
【００１８】
更に、マウント完了信号の出力後に上位装置から入力される識別情報転送要求を受けた段階で、マウントの対象とされている磁気テープに対応する識別情報が磁気テープ情報記憶テーブルに記憶されているか否かを判定し、
識別情報が記憶されていれば、上位装置に対して即座に当該識別情報を出力する一方、
識別情報が記憶されていなければ、指定された磁気テープを磁気テープドライブにマウントする処理の完了を待って、磁気テープドライブを介して該磁気テープから識別情報を読み込み、この識別情報を該磁気テープドライブに対応させて磁気テープ情報記憶テーブルに記憶させると共に上位装置に対して当該識別情報を出力するように構成する。
【００１９】
前記と同様、磁気テープを磁気テープドライブにマウントしてロードしなくても、上位装置からの識別情報転送要求を受けた段階で不揮発性の磁気テープ情報記憶テーブルの情報を参照することにより、即座にマウントの対象とされている磁気テープの識別情報を出力することができる。
従って、マウントコマンドで指定された磁気テープが適正な磁気テープ格納セルあるいは磁気テープドライブに存在した場合においては、上位装置は、磁気テープの搬送やマウントおよび頭出しに必要とされる十数秒〜数十秒の時間を待つことなく、マウントコマンドで指定した磁気テープの存在の有無や当該磁気テープの正当性を瞬時のうちに判定することができる。
一方、磁気テープ格納セルに新たに磁気テープを投入したような場合では、この磁気テープの識別情報が磁気テープ情報記憶テーブルに記憶されていない場合もある。このような場合は、磁気テープを磁気テープドライブにマウントする処理が完了するのを待って、磁気テープドライブを介して磁気テープから識別情報を読み込み、この識別情報を該磁気テープドライブに対応させて磁気テープ情報記憶テーブルに記憶させると共に上位装置に対して当該識別情報を出力する。
このように、磁気テープライブラリ側の処理で磁気テープ格納セルおよび磁気テープドライブの各々に対応させて磁気テープの存在の有無と磁気テープの識別情報の新たな書き込み処理を行うようにしているので、複数の上位装置で１つの磁気テープライブラリを共有するような場合であっても、磁気テープ情報記憶テーブルの内容を常に適切な状態に保持することができる。
【００２０】
また、磁気テープ格納セルおよび磁気テープドライブ間における磁気テープの搬送に同期させて、磁気テープ情報記憶テーブルにおける磁気テープの存在の有無と磁気テープの識別情報の書き替えを行うように構成することも可能である。
【００２１】
磁気テープ格納セルおよび磁気テープドライブ間における磁気テープの搬送に同期させて磁気テープ格納セルおよび磁気テープドライブの各々に対応する磁気テープの存在の有無と磁気テープの識別情報の書き替えを行うことにより、磁気テープ情報記憶テーブルのレコード内のデータ移動による簡単な処理操作で、磁気テープ情報記憶テーブルの情報を常に最新の状態に保持することができる。
このように、磁気テープライブラリ側の処理で磁気テープ格納セルおよび磁気テープドライブの各々に対応させて磁気テープの存在の有無と磁気テープの識別情報の更新処理を行うようにしているので、複数の上位装置で１つの磁気テープライブラリを共有するような場合であっても、磁気テープ情報記憶テーブルの内容を常に適切な状態に保持することができる。
【００２２】
以上に述べた通り、従来は時系列に沿って直列的に実行されていた磁気テープのマウント処理と磁気テープの識別情報の確認処理とが並列的に行われることにより、データのバックアップ処理の開始までに必要とされる所要時間が短縮されることになるが、磁気テープの物理的なマウント処理に必要とされる所要時間は識別情報の確認処理に必要とされる所要時間に比べて遥かに長い。
【００２３】
従って、磁気テープの物理的なマウント処理の完了を待たずに、上位装置から入力されるバックアップデータの一時記憶を開始し、指定された磁気テープが実際に磁気テープドライブにマウントされてから、一時記憶のバックアップデータを指定された磁気テープに書き込むようにすることで、バックアップ処理に必要とされる所要時間を大幅に短縮することができる。
【００２４】
本発明の磁気テープライブラリ装置は、磁気テープを格納する複数の磁気テープ格納セルと、磁気テープに対してデータの読み書きを行う磁気テープドライブと、磁気テープ格納セルと磁気テープドライブとの間で磁気テープを搬送するアクセッサとを備えた磁気テープライブラリ装置であり、前記目的を達成するため、特に、
磁気テープ格納セルおよび磁気テープドライブの各々に対応して磁気テープの存在の有無と磁気テープの識別情報を記憶する不揮発性の磁気テープ情報記憶テーブルと、
磁気テープライブラリが上位装置からのマウントコマンドを受けた段階で、マウントコマンドで指定された磁気テープの存在が磁気テープ情報記憶テーブルに記憶されているか否かを判定し、該磁気テープの存在が記憶されていれば、上位装置に対して即座にマウント完了信号を出力すると共にアクセッサを駆動して指定された磁気テープを磁気テープドライブにマウントする処理を開始する一方、該磁気テープの存在が記憶されていなければ、上位装置に対して即座にマウントエラー信号を出力するマウント処理手段とを備えたことを特徴とする構成を有する。
【００２５】
このような構成を適用すれば、磁気テープを磁気テープドライブにマウントしてロードしなくても、上位装置からのマウントコマンドを受けた段階でマウント処理手段が不揮発性の磁気テープ情報記憶テーブル（不揮発性メモリ）の情報を参照することにより、即座にマウント完了信号やマウントエラー信号を出力することができる。
物理的なマウントの完了を待たずにマウント完了信号の返信が即座に行われるため、上位装置は、直ちに磁気テープライブラリ装置に識別情報転送要求を出力して磁気テープの正当性の確認処理を開始することができる。
磁気テープ情報記憶テーブルは不揮発性メモリ、また、マウント処理手段はＣＰＵと其の制御プログラムによって構成することが可能である。
【００２６】
更に、前述の磁気テープ情報記憶テーブルおよびマウント処理手段に加え、上位装置から入力される識別情報転送要求を受けてマウントの対象とされている磁気テープに対応する識別情報が磁気テープ情報記憶テーブルに記憶されているか否かを判定し、識別情報が記憶されていれば、上位装置に対して即座に当該識別情報を出力する一方、識別情報が記憶されていなければ、指定された磁気テープを磁気テープドライブにマウントする処理の完了を待って、磁気テープドライブを介して該磁気テープから識別情報を読み込み、この識別情報を該磁気テープドライブに対応させて磁気テープ情報記憶テーブルに記憶させると共に上位装置に対して当該識別情報を出力するラベル処理手段を併設した構成としてもよい。
【００２７】
磁気テープを磁気テープドライブにマウントしてロードしなくても、上位装置からの識別情報転送要求を受けた段階でラベル処理手段が不揮発性の磁気テープ情報記憶テーブルの情報を参照することにより、即座にマウントの対象とされている磁気テープの識別情報を出力することができるため、マウントコマンドで指定された磁気テープが適正な磁気テープ格納セルあるいは磁気テープドライブに存在した場合においては、上位装置は、磁気テープの搬送やマウントおよび頭出しに必要とされる十数秒〜数十秒の時間を待つことなく、マウントコマンドで指定した磁気テープの存在の有無や当該磁気テープの正当性を瞬時のうちに判定することができる。
一方、磁気テープの識別情報が磁気テープ情報記憶テーブルに記憶されていない場合には、磁気テープを磁気テープドライブにマウントする処理が完了するのを待って、ラベル処理手段が磁気テープドライブを介して磁気テープから識別情報を読み込み、この識別情報を該磁気テープドライブに対応させて磁気テープ情報記憶テーブルに記憶させると共に上位装置に対して当該識別情報を出力する。このように、磁気テープライブラリ側の処理で磁気テープ格納セルおよび磁気テープドライブの各々に対応させて磁気テープの存在の有無と磁気テープの識別情報の新たな書き込み処理を行うようにしているので、複数の上位装置で１つの磁気テープライブラリを共有するような場合であっても、磁気テープ情報記憶テーブルの内容を常に適切な状態に保持することができる。
【００２８】
また、マウント処理手段には、磁気テープ格納セルおよび磁気テープドライブ間における磁気テープの搬送に同期させて、磁気テープ情報記憶テーブルにおける磁気テープの存在の有無と磁気テープの識別情報の書き替えを行う情報テーブル自動更新機能を配備することも可能である。
【００２９】
磁気テープ格納セルおよび磁気テープドライブ間における磁気テープの搬送に同期させて磁気テープ格納セルおよび磁気テープドライブの各々に対応する磁気テープの存在の有無と磁気テープの識別情報の書き替えを行うことにより、磁気テープ情報記憶テーブルのレコード内のデータ移動による簡単な処理操作で、磁気テープ情報記憶テーブルの情報を常に最新の状態に保持することができ、複数の上位装置で１つの磁気テープライブラリを共有するような場合であっても、磁気テープ情報記憶テーブルの内容を常に適切な状態に保持することができる。
【００３０】
更に、識別情報の出力後に上位装置から入力されるバックアップデータを一時記憶するバックアップデータバッファ領域と、指定された磁気テープを磁気テープドライブにマウントする処理の完了を待って、該一時記憶されたバックアップデータを磁気テープドライブを介して指定された磁気テープに非同期で書き込むライブラリ制御手段とを併設することが望ましい。
【００３１】
磁気テープの物理的なマウント処理の完了を待たずに上位装置から入力されるバックアップデータをバックアップデータバッファ領域に一時記憶し、指定された磁気テープが実際に磁気テープドライブにマウントされてからバックアップデータバッファ領域のバックアップデータを指定された磁気テープに書き込むことにより、バックアップ処理に必要とされる所要時間を大幅に短縮することができる。
【００３２】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態について詳細に説明する。図１は本発明による磁気テープライブラリの制御方法を適用した一実施形態の磁気テープライブラリ装置２と該磁気テープライブラリ装置２の上位装置となるホストコンピュータ１の構成について示した機能ブロック図である。
【００３３】
ホストコンピュータ１は磁気テープライブラリ装置２と接続されており、磁気テープライブラリ装置２に対してコマンドの発行、コマンドの応答の受信を行うものである。
【００３４】
磁気テープライブラリ装置２は、コマンド処理手段３，マウント処理手段４，ラベル処理手段５，データ転送制御手段６，磁気テープ情報記憶テーブル８，バックアップデータバッファ領域９，ライブラリ制御手段７，複数の磁気テープ格納セルＳ１〜Ｓｎを備えたテープ格納ユニット１０，アクセッサ１１、ならびに、幾つかの磁気テープドライブＤ１〜Ｄｍからなる磁気テープドライブ群１２によって構成される。
【００３５】
このうち、コマンド処理手段３，マウント処理手段４，ラベル処理手段５，データ転送制御手段６は、磁気テープライブラリ装置２内に配備されたＣＰＵと其の制御プログラムおよび各種のドライバ回路等によって構成される。
【００３６】
コマンド処理手段３は、ホストコンピュータ１からのコマンドを受信し、コマンドに応じてマウント処理手段４、ラベル処理手段５、データ転送制御手段６に処理を委託するものである。
【００３７】
マウント処理手段４は、ホストコンピュータ１からのコマンドのうちマウントコマンドを処理するものであり、磁気テープ情報記憶テーブル８の情報をもとに移動すべき磁気テープ、つまり、マウントコマンドで指定された磁気テープの存在の有無を判断する機能を持つ。
【００３８】
ラベル処理手段５は、ホストコンピュータ１からのコマンドのうち識別情報転送要求を処理するものであり、磁気テープ情報記憶テーブル８の中から該当する磁気テープの識別情報をホストコンピュータ１へ通知する機能を持つ。
【００３９】
データ転送制御手段６は、ホストコンピュータ１からのコマンドのうち書き込みコマンドを処理するものであり、バックアップデータバッファ領域９にデータを一時的に待避させる機能を持つ。
【００４０】
不揮発性メモリからなる磁気テープ情報記憶テーブル８は、磁気テープライブラリ装置２内に存在する磁気テープドライブＤ１〜Ｄｍおよび磁気テープ格納セルＳ１〜Ｓｎの各々に対応させて、磁気テープの存在の有無を記憶し、更に、何れかの磁気テープドライブＤ１〜Ｄｍおよび磁気テープ格納セルＳ１〜Ｓｎに磁気テープが存在している場合においては、当該磁気テープの識別情報を併せて記憶する。
【００４１】
ライブラリ制御手段７は、アクセッサ１１を制御して磁気テープ格納ユニット１０の各磁気テープ格納セルＳ１〜Ｓｎと磁気テープドライブ群１２の各磁気テープドライブＤ１〜Ｄｍとの間で磁気テープを搬送し、バックアップデータバッファ領域９内のデータを磁気テープへ書き込むよう磁気テープドライブを制御する機能を持つ。
【００４２】
磁気テープ格納ユニット１０の磁気テープ格納セルＳ１〜Ｓｎの内の幾つかには磁気テープが格納されており、アクセッサ１１が自由に取り出したり格納したりすることができる。
【００４３】
アクセッサ１１は、ライブラリ制御手段７からの命令を受けて磁気テープを搬送する機能を持つ。
【００４４】
磁気テープドライブ群１２の各磁気テープドライブＤ１〜Ｄｍは、ライブラリ制御手段７からの命令を受けて、バックアップデータバッファ領域９内のデータを磁気テープへ書き込む機能を持つ。
【００４５】
ここで、磁気テープと磁気テープの識別情報について簡単に説明する。一般的に磁気テープは、ＪＩＳ　Ｃ６２４５「情報交換用磁気テープのラベルとファイル構成」で規定されるフォーマットに従ってデータが記録されている。
【００４６】
図２に示すように、ＪＩＳ　Ｃ６２４５によれば、磁気テープ内のデータは磁気テープ開始位置（ＢＯＴ）から順に、ボリューム見出しラベル（ＶＯＬ）、複数のファイル、２つのテープマーク（ＴＭ）で構成されている。ボリューム見出しラベル（ＶＯＬ）には磁気テープに関する情報が記録されており、このボリューム見出しラベル（ＶＯＬ）を読み取ることで複数の磁気テープを識別して管理することができる。
【００４７】
テープマーク（ＴＭ）はデータの区切り等を明示するために書き込まれるコードで、このコードを２つ連続して書き込むことでボリュームの終端が規定される。
【００４８】
ファイルの各々は夫々第１ファイル見出しラベル（ＨＤＲ１），第２ファイル見出しラベル（ＨＤＲ２），テープマーク（ＴＭ），複数のデータ，テープマーク（ＴＭ），第１ファイル終わりラベル（ＥＯＦ１），第２ファイル終わりラベル（ＥＯＦ２）で構成されている。
【００４９】
第１ファイル見出しラベル（ＨＤＲ１）と第２ファイル見出しラベル（ＨＤＲ２）にはファイルの識別情報や作成日時等のファイルに関する情報が記録されており、続くブロックからデータが始まることを示している。
【００５０】
各データにはファイルの実データが記録され、其のデータの内容はバックアップ動作等を行うソフトウェアに依存する。
【００５１】
第１ファイル終わりラベル（ＥＯＦ１）と第２ファイル終わりラベル（ＥＯＦ２）は、ファイルの終端であることを示している。
【００５２】
以降、この形式の中で磁気テープの識別に必要とされる識別情報を記録しているボリューム見出しラベル（ＶＯＬ）の部分をボリュームラベルと呼ぶことにする。このボリュームラベルが本実施形態における実質的な識別情報である。
【００５３】
図３を用いて磁気テープ情報記憶テーブル８について詳細に説明する。磁気テープ情報記憶テーブル８は複数のレコードから構成され、其のレコード数はライブラリ装置２に備わっている磁気テープドライブの数（ｍ）とテープ格納ユニット１０に配備された磁気テープ格納セルの数（ｎ）の合計（ｍ＋ｎ）に等しい。
【００５４】
それぞれのレコードは、ドライブ番号またはセル番号を記憶するフィールドと、ボリュームラベルを記憶するフィールド、および、テープの有無を示すフラグの値を記憶するフィールドを備える。
【００５５】
セル番号は磁気テープの格納されている磁気テープ格納セルを示す値、また、ドライブ番号は磁気テープのマウントされている磁気テープドライブを示す値である。
【００５６】
更に、ボリュームラベルを記憶するフィールドには、其の磁気テープ格納セルあるいは磁気テープドライブに格納されている磁気テープのボリュームラベルが記憶され、ボリュームラベルが未記憶の場合には空白が記憶される。
【００５７】
テープの有無を示すフラグの値は磁気テープが格納されている状態で“○”、また、磁気テープが格納されていなければ“×”が記憶される。
【００５８】
次に、図４乃至図６を参照して、本実施形態における磁気テープライブラリ装置２の全体の処理動作、特に、マウント処理手段４とラベル処理手段５の機能について、データのバックアップ処理を一例として詳細に説明する。
【００５９】
データのバックアップ処理は、図４に示される通り、ホストコンピュータ１から送信されるマウントコマンドで指定された磁気テープをテープ格納ユニット１０の磁気テープ格納セルから磁気テープドライブ群１２の磁気テープドライブまで搬送するマウント処理（ステップＡ１０１）と、磁気テープのボリュームラベルの読み取りとボリュームラベルの確認に関する処理（ステップＡ１０２）、および、磁気テープへのバックアップデータの書き込み処理（ステップＡ１０３）によって構成される。
【００６０】
図４のステップＡ１０１の処理は、ホストコンピュータ１からのマウントコマンドを受けたマウント処理手段４によって図５に示すようにして実行される。
【００６１】
ホストコンピュータ１から送信されるマウントコマンドをコマンド処理手段３を介して確認したマウント処理手段４は、まず、マウントコマンドで指定されたセル番号に基いて磁気テープ情報記憶テーブル８を検索し、このセル番号に対応するレコードのフラグ記憶フィールドに“○”が記憶されているのか“×”が記憶されているのか、つまり、指定されたセル番号の磁気テープ格納セルに磁気テープが格納されているのかいないのかを判定する（ステップＡ２０１）。
【００６２】
指定されたセル番号の磁気テープ格納セルに磁気テープが格納されていない場合、つまり、ステップＡ２０１の判定結果が偽となった場合においては、この磁気テープ格納セルから磁気テープを取り出してマウントすることは不可能であるので、マウント処理手段４は、即座にホストコンピュータ１に対してマウントエラー信号を送信する（ステップＡ２０５）。
【００６３】
一方、指定されたセル番号の磁気テープ格納セルに磁気テープが格納されていた場合、つまり、ステップＡ２０１の判定結果が真となった場合においては、少なくとも、この磁気テープ格納セルから磁気テープを取り出してマウントすること自体は可能であるので、マウント処理手段４は、まず、磁気テープ情報記憶テーブル８の該当レコードの情報、つまり、指定されたセル番号に対応したレコードのボリュームラベル記憶フィールドに記憶されているボリュームラベルの値と其のフラグ記憶フィールドに記憶されれている“○”の値を、磁気テープのマウント先として指定されている磁気テープドライブのドライブ番号に対応するレコードのボリュームラベル記憶フィールドと其のフラグ記憶フィールドに移動させて、磁気テープ情報記憶テーブル８の情報を上書きして更新する（ステップＡ２０２）。つまり、実質的にはステップＡ２０２の処理が本実施形態における情報テーブル自動更新機能である。
【００６４】
この段階で、データの移動元である指定されたセル番号に対応したレコードのボリュームラベル記憶フィールドには空白が設定され、また、其のフラグ記憶フィールドには“×”が設定される。
【００６５】
次いで、マウント処理手段４は、ライブラリ制御手段７にアクセッサ駆動指令を出力してアクセッサ１１による磁気テープの搬送とマウントおよび頭出しに関する処理を開始させ（ステップＡ２０３）、即座に、ホストコンピュータ１に対してマウント完了信号を送信する（ステップＡ２０４）。
【００６６】
以上に述べた通り、ホストコンピュータ１に対するマウント完了信号の送信とアクセッサ１１による磁気テープの搬送の開始は実質的に同時であり、アクセッサ１１による磁気テープの搬送やマウントの完了を待ってからマウント完了信号が送信されるわけではない。
図５の各ステップの処理は何れも待機処理やループ処理を必要としないものであり、実際には、ＣＰＵの１処理周期の範囲内で全ての処理を実行することが可能であるから、ステップＡ２０２，ステップＡ２０３，ステップＡ２０４の実行順位をどのように入れ替えようとも何ら問題はない。つまり、マウント完了信号の送信とアクセッサ１１による磁気テープの搬送処理の開始は、同時であっても、あるいは、相前後して開始されても一向に差し支えない。
【００６７】
ここでは、ホストコンピュータ１から送信されるマウントコマンドによってセル番号が指定されることを前提として説明したが、ホストコンピュータ１から直接的に識別情報を指定した場合でも、マウント処理手段４が識別情報に基いて磁気テープ情報記憶テーブル８を参照することにより、指定の磁気テープを格納した磁気テープ格納セルを特定することが可能である。
【００６８】
また、図４のステップＡ１０２の処理は、ホストコンピュータ１からの識別情報転送要求を受けたラベル処理手段５によって図６に示すようにして実行される。
【００６９】
ラベル処理手段５は、まず、磁気テープのマウント先として指定されている磁気テープドライブのドライブ番号に対応するレコードのボリュームラベル記憶フィールド（ステップＡ２０２の処理で更新済み）にボリュームラベルが記憶されているか否かを判定する（ステップＡ３０１）。
【００７０】
ステップＡ３０１の判定結果が真となってボリュームラベルの記憶が確認された場合には、ラベル処理手段５は、磁気テープの搬送とマウントおよび頭出しに関する処理の完了を待つことなく、磁気テープのマウント先として指定されている磁気テープドライブのドライブ番号に対応するレコードのボリュームラベル記憶フィールドに記憶されているボリュームラベルを即座にホストコンピュータ１へ送信する（ステップＡ３０２）。
【００７１】
一方、ステップＡ３０１の判定結果が偽となって、磁気テープのマウント先として指定された磁気テープドライブのドライブ番号に対応するレコードのボリュームラベル記憶フィールドにボリュームラベルが記憶されていないことが明らかとなった場合には、この磁気テープを磁気テープライブラリ装置２に投入してから間がなく、現時点では未だ磁気テープ情報記憶テーブル８に当該磁気テープのボリュームラベルが記憶されていないことを意味する。
【００７２】
従って、この場合、ラベル処理手段５は、磁気テープの搬送とマウントおよび頭出しに関する処理の完了を待ってから（ステップＡ３０３）、磁気テープドライブを介して当該磁気テープ上のボリュームラベルを読み取り、このボリュームラベルを、磁気テープのマウント先として指定された磁気テープドライブのドライブ番号に対応するレコードのボリュームラベル記憶フィールドに記憶し（ステップＡ３０４）、前記と同様、このボリュームラベルをホストコンピュータ１へ送信する（ステップＡ３０２）。
【００７３】
また、磁気テープドライブから磁気テープ格納セルに磁気テープが戻される場合には、前述したステップＳ２０２の処理とは逆に、磁気テープ情報記憶テーブル８の該当レコードの情報、つまり、その時点で使用されていた磁気テープドライブのドライブ番号に対応したレコードのボリュームラベル記憶フィールドに記憶されていたボリュームラベルの値と其のフラグ記憶フィールドに記憶されれている“○”の値が、磁気テープの格納先として指定されたセル番号に対応するレコードのボリュームラベル記憶フィールドと其のフラグ記憶フィールドに移動されて、磁気テープ情報記憶テーブル８の情報が更新されることになる。
【００７４】
このように、磁気テープ格納セルおよび磁気テープドライブ間における磁気テープの搬送に同期して、磁気テープ情報記憶テーブル８に記憶された各セルおよびドライブおける磁気テープの存在の有無と磁気テープのボリュームラベルの書き替えが行われる結果、一旦磁気テープドライブにマウントされた磁気テープ、つまり、磁気テープ情報記憶テーブル８にボリュームラベルが記憶された磁気テープを再び磁気テープドライブにマウントする場合においては、実際の物理的なマウント作業が完了していなくても、磁気テープ情報記憶テーブル８の内容を参照するだけで、各セルおよびドライブおける磁気テープの存在の有無を即座に判定することができ、更に、磁気テープが存在している場合には、そのボリュームラベル（識別情報）についても即座に確認することができる。
【００７５】
更に、図７〜図９に実例を挙げてマウント処理手段４とラベル処理手段５の実際の動作について説明する。
【００７６】
この例では、図７に示されるように、８個の磁気テープ格納セル（セル番号１〜セル番号８）と、２個の磁気テープドライブ（ドライブ番号１〜ドライブ番号２）を実装した磁気テープライブラリ装置２において、初期状態で、３巻の磁気テープ（磁気テープ１〜磁気テープ３）が夫々セル番号１，セル番号３，セル番号５のセルに格納されているものとする。
【００７７】
従って、磁気テープ情報記憶テーブル８のドライブ番号１，２とセル番号２，４，６〜８に対応したレコードのボリュームラベル記憶フィールドは空白、また、其のフラグ記憶フィールドには“×”が記憶される一方、セル番号１，３，５に対応したレコードのボリュームラベル記憶フィールドには、夫々、磁気テープ１，２，３に対応したボリュームラベル１，２，３が記憶されると共に、其のフラグ記憶フィールドに“×”が記憶されていることになる。
【００７８】
ここでは、一例として、この状態から磁気テープ３にバックアップ処理を行う場合について考える。
【００７９】
まず、ホストコンピュータ１は、磁気テープライブラリ装置２に対し、磁気テープ３を磁気テープ格納セル５から取り出して磁気テープドライブ１へマウントするようマウントコマンドを発行する。
【００８０】
そして、このマウントコマンドを受けたマウント処理手段４は、磁気テープ情報記憶テーブル８のセル番号５に対応するレコードのフラグ記憶フィールドに“○”が記憶されているのか“×”が記憶されているのかを判定する（ステップＡ２０１）。
【００８１】
この場合は該当するフラグ記憶フィールドに“○”が記憶されているので、マウント処理手段４は、図８に示されるように、指定されたセル番号５に対応するレコードのボリュームラベル記憶フィールドに記憶されているボリュームラベル３の値と其のフラグ記憶フィールドに記憶されれている“○”の値を、磁気テープ３のマウント先として指定されている磁気テープドライブのドライブ番号１に対応したレコードのボリュームラベル記憶フィールドと其のフラグ記憶フィールドに移動させて磁気テープ情報記憶テーブル８の情報を上書きして更新し（ステップＡ２０２）、併せて、データの移動元である指定されたセル番号５に対応したレコードのボリュームラベル記憶フィールドに空白を設定すると共に、其のフラグ記憶フィールドに“×”を設定する。
【００８２】
同時に、これと相前後して、マウント処理手段４は、ライブラリ制御手段７にアクセッサ駆動指令を出力し、セル番号５の磁気テープ格納セルからの磁気テープ３の取り出しと搬送およびドライブ番号１の磁気テープドライブに対する磁気テープ３のマウントおよび頭出しに関する処理を開始させ（ステップＡ２０３）、即座に、ホストコンピュータ１に対してマウント完了信号を送信する（ステップＡ２０４）。
【００８３】
そして、このマウント完了信号を受けたホストコンピュータ１が磁気テープライブラリ装置２に対して識別情報転送要求を送信すると、ホストコンピュータ１からの識別情報転送要求を受けたラベル処理手段５は、磁気テープのマウント先として指定されている磁気テープドライブのドライブ番号１に対応するレコードのボリュームラベル記憶フィールド（ステップＡ２０２の処理で更新済み）にボリュームラベルが記憶されているか否かを判定する（ステップＡ３０１）。
【００８４】
この場合、図９に示される通り、ドライブ番号１に対応するレコードのボリュームラベル記憶フィールドにボリュームラベルが記憶されているので、ラベル処理手段５は、磁気テープ３に関連したマウント処理の完了を待たずに、ドライブ番号１に対応するレコードのボリュームラベル記憶フィールドに記憶されてボリュームラベル３を即座にホストコンピュータ１に送信することになる（ステップＡ３０２）。
【００８５】
このボリュームラベルを受信したホストコンピュータ１は、ボリュームラベル３の確認を行った後、直ちにバックアップデータの書き込みを開始するが、この段階では未だドライブ番号１の磁気テープドライブに対する磁気テープ３の物理的なマウントは完了していないので、このバックアップデータは一旦バックアップデータバッファ領域９に書き込まれ、磁気テープドライブに対する磁気テープ３の物理的なマウントが完了した段階で、ライブラリ制御手段７側の制御により、バックアップデータバッファ領域９内のデータが非同期的に磁気テープ３に書き込まれることになる。
【００８６】
磁気テープ３を磁気テープライブラリ装置２に投入した直後などで、ボリュームラベル３が磁気テープ情報記憶テーブル８に記憶されていない場合、つまり、図７においてセル番号５に対応したレコードのボリュームラベル記憶フィールドが空白で、かつ、其のフラグ記憶フィールドに“○”が記憶されていた場合についても、マウントコマンドに対するマウント処理手段４の処理は前述の説明と同様である。但し、ラベル処理手段５が識別情報転送要求を受けた際、磁気テープ情報記憶テーブル８のドライブ番号１に対応したレコードのボリュームラベル記憶フィールドにはボリュームラベルが記憶されていないので、ステップＡ３０１の判定結果は偽となり、ラベル処理手段５は、磁気テープドライブに対する磁気テープ３の物理的なマウントの完了を待ってから（ステップＡ３０３）、ドライブ番号１の磁気テープドライブを介して磁気テープ３からボリュームラベルを読み取り、其のボリュームラベル３を磁気テープ情報記憶テーブル８のドライブ番号１に対応したレコードのボリュームラベル記憶フィールドに記憶させてから（ステップＡ３０４）、このボリュームラベル３をホストコンピュータ１に送信することになる（ステップＡ３０２）。
【００８７】
また、本実施形態ではＪＩＳ　Ｃ６２４５におけるボリュームラベルをテーブルとして管理することを想定しているが、ＪＩＳ　Ｃ６２４５に従わずに、ソフトウェアが独自の磁気テープのフォーマットを規定しているケースがある。其のような場合でも、ソフトウェアは磁気テープを識別するための識別情報となるデータを磁気テープの先頭に書き、ホストコンピュータ１が磁気テープを識別するために識別情報転送要求に相当するコマンドを発行して正当性をチェックするのが一般的である。従って、図３におけるボリュームラベルの代替として其のような磁気テープ先頭ブロックを登録しておくことで同等の効果をあげることができる。
【００８８】
【発明の効果】
本発明による磁気テープライブラリの制御方法および磁気テープライブラリ装置は、磁気テープ格納セルおよび磁気テープドライブの各々に対応して磁気テープの存在の有無と磁気テープの識別情報を記憶する磁気テープ情報記憶テーブルを設け、磁気テープライブラリが上位装置からのマウントコマンドを受けた段階で当該マウントコマンドで指定された磁気テープの存在が磁気テープ情報記憶テーブルに記憶されているか否かを判定し、磁気テープの存在が磁気テープ情報記憶テーブルに記憶されていれば上位装置に対して即座にマウント完了信号を出力してアクセッサの駆動による磁気テープのマウント処理を開始する一方、磁気テープの存在が磁気テープ情報記憶テーブルに記憶されていない場合には上位装置に対して即座にマウントエラー信号を出力するようにしたので、磁気テープを磁気テープドライブに一々マウントしてデータをロードしなくても、上位装置からのマウントコマンドを受けた段階で即座にマウント完了信号やマウントエラー信号を上位装置に送信することができる。
従って、上位装置は、これまで磁気テープの搬送やマウントおよび頭出し等に必要とされていた十数秒〜数十秒の時間を待つことなく、バックアップの際に必要とされるマウント完了信号を直ちに認識して磁気テープライブラリに対して磁気テープの識別情報転送要求を出力して磁気テープの正当性の確認処理を開始することができるようになる。
【００８９】
更に、マウント完了信号の出力後に上位装置から入力される識別情報転送要求を受けた段階で、マウントの対象とされている磁気テープに対応する識別情報が磁気テープ情報記憶テーブルに記憶されているか否かを判定し、識別情報が記憶されている場合には上位装置に対して即座に当該識別情報を出力する一方、識別情報が記憶されていない場合には、指定された磁気テープを磁気テープドライブにマウントする処理の完了を待ってから磁気テープドライブを介して当該磁気テープから識別情報を読み込み、この識別情報を該磁気テープドライブに対応させて磁気テープ情報記憶テーブルに記憶させると共に上位装置に対して送信するようにしているので、磁気テープを磁気テープドライブにマウントしてデータをロードしなくても、上位装置からの識別情報転送要求を受けた段階で、即座にマウントの対象とされている磁気テープの識別情報を上位装置に送信することができる。
従って、マウントコマンドで指定された磁気テープが適正な磁気テープ格納セルあるいは磁気テープドライブに存在した場合においては、上位装置は、これまで磁気テープの搬送やマウントおよび頭出しに必要とされていた十数秒〜数十秒の時間を待つことなく、マウントコマンドで指定した磁気テープの存在の有無に加えて当該磁気テープの正当性を瞬時のうちに判定し、バックアップのためのデータの書き込み処理を直ちに開始することができる。
しかも、磁気テープ格納セルに新たに磁気テープを投入した直後のように磁気テープの識別情報が磁気テープ情報記憶テーブルに記憶されていない場合においては、磁気テープが磁気テープドライブに物理的にマウントされるのを待って磁気テープドライブを介して磁気テープから識別情報を読み込み、この識別情報を該磁気テープドライブに対応させて磁気テープ情報記憶テーブルに記憶させることで、磁気テープライブラリ側の内部処理で磁気テープ格納セルおよび磁気テープドライブの各々に対応させて磁気テープの存在の有無と磁気テープの識別情報の新たな書き込みを行うようにしているので、複数の上位装置で１つの磁気テープライブラリを共有するような場合であっても、磁気テープ情報記憶テーブルの内容を常に適切な状態に保持することができる。
【００９０】
また、磁気テープ格納セルおよび磁気テープドライブ間における磁気テープの搬送に同期させて磁気テープ情報記憶テーブルにおける磁気テープの存在の有無と磁気テープの識別情報の書き替えを行う情報テーブル自動更新機能を備えているので、磁気テープ情報記憶テーブルのレコード内のデータ移動による簡単な処理操作で磁気テープ情報記憶テーブルの情報を常に最新の状態に保持することができ、複数の上位装置に対して磁気テープ情報記憶テーブルの内容を常に適切な状態に保持することが可能である。
【００９１】
更に、磁気テープの物理的なマウント処理の完了を待たずに、上位装置から入力されるバックアップデータの一時記憶を開始し、指定された磁気テープが実際に磁気テープドライブにマウントされてから一時記憶のバックアップデータを指定された磁気テープに書き込むようにしているので、磁気テープのマウント処理と並行してデータのバックアップ処理を実施することが可能となり、データのバックアップに必要とされる全体的な所要時間を大幅に短縮することができるようになった。
【図面の簡単な説明】
【図１】一実施形態の磁気テープライブラリ装置および上位装置としてのホストコンピュータの構成について示した機能ブロック図である。
【図２】磁気テープにおけるデータ記憶構造について示した概念図である。
【図３】磁気テープ情報記憶テーブルの論理的な構造について示した概念図である。
【図４】バックアップ処理の概略について示したフローチャートである。
【図５】マウント処理手段が実行する処理について示したフローチャートである。
【図６】ラベル処理手段が実行する処理について示したフローチャートである。
【図７】磁気テープライブラリ装置における磁気テープの格納状態と磁気テープ情報記憶テーブル内のデータとの対応関係について一例を挙げて示した概念図である（データの更新前の状況）。
【図８】磁気テープライブラリ装置における磁気テープの格納状態と磁気テープ情報記憶テーブル内のデータとの対応関係について一例を挙げて示した概念図である（データの更新過程の状況）。
【図９】磁気テープライブラリ装置における磁気テープの格納状態と磁気テープ情報記憶テーブル内のデータとの対応関係について一例を挙げて示した概念図である（データの更新完了時点の状況）。
【符号の説明】
１　ホストコンピュータ（上位装置）
２　磁気テープライブラリ装置
３　コマンド処理手段
４　マウント処理手段
５　ラベル処理手段
６　データ転送制御手段
７　ライブラリ制御手段
８　磁気テープ情報記憶テーブル
９　バックアップデータバッファ領域
１０　テープ格納ユニット
１１　アクセッサ
１２　磁気テープドライブ群
Ｓ１〜Ｓｎ　磁気テープ格納セル
Ｄ１〜Ｄｍ　磁気テープドライブ
【図１】
2004095072.tif 000003
【図２】
2004095072.tif 000004
【図３】
2004095072.tif 000005
【図４】
2004095072.tif 000006
【図５】
2004095072.tif 000007
【図６】
2004095072.tif 000008
【図７】
2004095072.tif 000009
【図８】
2004095072.tif 000010
【図９】
2004095072.tif 000011