(57)【要約】【課題】データを世代別に記録する磁気テープの使用率を向上すること。【解決手段】容量が異なる複数種類の磁気テープカートリッジ２２を備え、ホストコンピュータ１０から受信したデータを圧縮して世代別に記録する磁気テープ記録システムであって、圧縮したデータの非圧縮容量と圧縮記録済みデータの既圧縮率とデータ記録に必要とする論理データ容量とを格納する圧縮データテーブルを設け、受信データの非圧縮容量と圧縮データテーブルに格納された旧世代既圧縮率とを乗算してデータ記録に必要な論理データ容量を算出し、複数種類の磁気テープカートリッジから論理データ容量を記録可能な容量の磁気テープカートリッジが有るときにはそれを選定し、無いときには最大容量の磁気テープカートリッジを選択し、次いで残りの残論理データ容量を記録可能な最小容量の磁気テープカートリッジを選択する処理を繰り返すもの。【選択図】図１
2009053897.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータから受信したデータを記録容量が異なる複数種類の磁気テープカートリッジに圧縮して世代別に記録する磁気テープ記録システムであって、
前記受信したデータの非圧縮容量と既に圧縮したデータの既圧縮率と前記非圧縮容量及び既圧縮率を乗算した論理データ容量とを格納する圧縮データテーブルと、複数種類の磁気テープカートリッジの記録容量を格納する管理テーブルと、前記圧縮データテーブル及び管理テーブルを参照してデータ記録を制御する制御部とを設け、
該制御部が、受信したデータの非圧縮容量と前記圧縮データテーブルに格納された既圧縮率とを乗算して論理データ容量を算出する算出工程と、
該算出した論理データ容量を記録可能な容量の磁気テープカートリッジの有無を前記管理テーブルを参照して判定し、記録可能な磁気テープカートリッジが有ると判定したとき、最小容量の磁気テープカートリッジを選定する選定工程と、該選定した磁気テープカートリッジにデータ記録を行う記録工程とを行う磁気テープ記録システム。
【請求項２】
請求項１記載の磁気テープ記録システムにおいて、
前記選定工程が、記録可能な磁気テープカートリッジが無いと判定したとき、最大記録容量の磁気テープカートリッジを選択し、前記論理データ容量から前記選択した磁気テープカートリッジの記録容量を減算した残データ容量を算出する残データ容量算出工程と、
該算出した残データ容量を記録可能な容量の磁気テープカートリッジの有無を判定し、該残データ容量を記録可能な磁気テープカートリッジが有ると判定したとき、最小容量の磁気テープカートリッジを選択する最小カートリッジ選択工程と、
前記残データ容量を記録可能な磁気テープカートリッジが無いと判定したとき、最大容量の磁気テープカートリッジを選択し、前記残データ容量から前記選択した磁気テープカートリッジの記録容量を減算する再カートリッジ選択処理を、残データ容量がなくなるまで繰り返す再カートリッジ選択工程とを含み、
前記選択した複数の磁気テープカートリッジを、前記論理データを記録する磁気テープカートリッジとして選定する磁気テープ記録システム。
【請求項３】
ホストコンピュータから受信したデータを容量が異なる複数種類の磁気テープカートリッジに圧縮して世代別に記録する磁気テープ記録システムであって、
前記受信したデータの非圧縮容量と既に圧縮したデータの既圧縮率と前記非圧縮容量及び既圧縮率を乗算した論理データ容量とを格納する圧縮データテーブルと、複数種類の磁気テープカートリッジの記録容量を格納する管理テーブルと、該圧縮データテーブル及び管理テーブルを参照してデータ記録を制御する制御部とを設け、
該制御部が、受信したデータの非圧縮容量と前記圧縮データテーブルに格納された既圧縮率とを乗算してデータ記録に必要な論理データ容量を算出する第１工程と、
該第１工程により算出した論理データ容量を記録可能な磁気テープカートリッジの有無を判定する第２工程と、
該第２工程において算出した論理データ容量を記録可能な磁気テープカートリッジが有ると判定したとき、該判定した磁気テープカートリッジを選択し、該選択した磁気テープカートリッジを管理テーブルに記録する第３工程と、
前記第２工程において算出した論理データ容量を記録可能な磁気テープカートリッジが無いと判定したとき、最大容量の磁気テープカートリッジを選択し、該選択した磁気テープカートリッジを管理テーブルに記録する第４工程と、
前記第１工程により算出した論理データ容量から前記第４工程で選択した磁気テープカートリッジの記録容量を減算した残データ容量を計算する第５工程と、
該第５工程により計算した残データ容量を論理データ容量として設定し、前記第２工程乃至第５工程とを、前記選択した磁気テープカートリッジの記憶容量の総計が前記設定した論理データ容量を超えるまで繰り返す第６工程と、
前記第３工程及び第４工程により管理テーブルに記録した複数の磁気テープカートリッジの種類及び本数を得る第７工程とを実行する磁気テープ記録システム。
【請求項４】
ホストコンピュータから受信したデータの非圧縮容量と既に圧縮したデータの既圧縮率と前記非圧縮容量及び既圧縮率を乗算した論理データ容量とを格納する圧縮データテーブルと、複数種類の磁気テープカートリッジの記録容量を格納する管理テーブルと、前記圧縮データテーブル及び管理テーブルを参照してデータ記録を制御する制御部とを備え、前記受信データを記録容量が異なる複数種類の磁気テープカートリッジに圧縮して世代別に記録する磁気テープ記録システムの磁気テープ記録方法であって、
該制御部が、受信したデータの非圧縮容量と前記圧縮データテーブルに格納された既圧縮率とを乗算して論理データ容量を算出する算出工程と、該算出した論理データ容量を記録可能な容量の磁気テープカートリッジの有無を前記管理テーブルを参照して判定し、記録可能な磁気テープカートリッジが有ると判定したとき、最小容量の磁気テープカートリッジを選定する選定工程と、該選定した磁気テープカートリッジにデータ記録を行う記録工程とを実行する磁気テープ記録方法。
【請求項５】
請求項４記載の磁気テープ記録方法において、
前記選定工程が、記録可能な磁気テープカートリッジが無いと判定したとき、最大記録容量の磁気テープカートリッジを選択し、前記論理データ容量から前記選択した磁気テープカートリッジの記録容量を減算した残データ容量を算出する残データ容量算出工程と、
該算出した残データ容量を記録可能な容量の磁気テープカートリッジの有無を判定し、該残データ容量を記録可能な磁気テープカートリッジが有ると判定したとき、最小容量の磁気テープカートリッジを選択する最小カートリッジ選択工程と、
前記残データ容量を記録可能な磁気テープカートリッジが無いと判定したとき、最大容量の磁気テープカートリッジを選択し、前記残データ容量から前記選択した磁気テープカートリッジの記録容量を減算する再カートリッジ選択処理を、残データ容量がなくなるまで繰り返す再カートリッジ選択工程とを含み、
前記選択した複数の磁気テープカートリッジを、前記論理データを記録する磁気テープカートリッジとして選定する磁気テープ記録方法。
【請求項６】
ホストコンピュータから受信したデータの非圧縮容量と既に圧縮したデータの既圧縮率と前記非圧縮容量及び既圧縮率を乗算した論理データ容量とを格納する圧縮データテーブルと、複数種類の磁気テープカートリッジの記録容量を格納する管理テーブルと、前記圧縮データテーブル及び管理テーブルを参照してデータ記録を制御する制御部とを備え、前記受信データを記録容量が異なる複数種類の磁気テープカートリッジに圧縮して世代別に記録する磁気テープ記録システムの磁気テープ記録方法であって、
該制御部が、受信したデータの非圧縮容量と前記圧縮データテーブルに格納された既圧縮率とを乗算してデータ記録に必要な論理データ容量を算出する第１工程と、
該第１工程により算出した論理データ容量を記録可能な磁気テープカートリッジの有無を判定する第２工程と、
該第２工程において算出した論理データ容量を記録可能な磁気テープカートリッジが有ると判定したとき、該判定した磁気テープカートリッジを選択し、該選択した磁気テープカートリッジを管理テーブルに記録する第３工程と、
前記第２工程において算出した論理データ容量を記録可能な磁気テープカートリッジが無いと判定したとき、最大容量の磁気テープカートリッジを選択し、該選択した磁気テープカートリッジを管理テーブルに記録する第４工程と、
前記第１工程により算出した論理データ容量から前記第４工程で選択した磁気テープカートリッジの記録容量を減算した残データ容量を計算する第５工程と、
該第５工程により計算した残データ容量を論理データ容量として設定し、前記第２工程乃至第５工程とを、前記選択した磁気テープカートリッジの記憶容量の総計が前記設定した論理データ容量を超えるまで繰り返す第６工程と、
前記第３工程及び第４工程により管理テーブルに記録した磁気テープカートリッジの種類及び本数を得る第７工程とを実行する磁気テープ記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを磁気テープカートリッジに世代別に記録する磁気テープ記録システム及び磁気テープ記録方法に係り、特に磁気テープの使用率を向上することができる磁気テープ記録システム及び磁気テープ記録方法に関する。
【背景技術】
【０００２】
近年のコンピュータシステムは、取り扱う多量の遠隔地データをバックアップ用の磁気テープ記録システムの磁気テープカートリッジに世代別に記録することが行われている。この磁気テープ記録システムは、例えば１００ＧＢ／２００ＧＢ／４００ＧＢ等の多種の記録容量の磁気テープカートリッジにホストコンピュータから送られたデータを圧縮し且つ世代別にバックアップ記録している。尚、世代とは、例えばある月の第１週目のデータ、第２週目のデータ等の所定期間毎に記録する単位を言い、磁気テープカートリッジは、一般的には世代別の磁気テープカートリッジの管理を行うために１巻のカートリッジにデータを順次記録させるものではなく、世代別にカートリッジを分けることが行われている。
【０００３】
前述の世代別にデータをバックアップ記録する磁気テープ記録システムに関する技術が記載された文献としては下記特許文献が挙げられ、この特許文献には、磁気テープカートリッジ１巻を複数の可変領域に分割し、この分割した領域毎に制御装置が管理を行うことにより、世代管理を磁気テープカートリッジ１巻で行う技術が記載されている。
【特許文献１】特開平９−６９０２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述した磁気テープ記録システムは、上位から送られるデータを圧縮して磁気テープに記録するものであるが、データの圧縮率がデータ形式によって大幅に異なり、圧縮後のデータ容量の予測ができないために、必要とする磁気テープカートリッジの本数を事前に把握することができず、更に大容量の磁気テープカートリッジを準備した場合には記録後の空き容量が大きくなり、磁気テープカートリッジの無駄が生じると言う不具合があった。
【０００５】
本発明の目的は、データを世代別に記録する磁気テープの使用率を向上することができる磁気テープ記録システム及び磁気テープ記録方法を提供することである。
【課題を解決するための手段】
【０００６】
前記目的を達成するために本発明は、ホストコンピュータから受信したデータを記録容量が異なる複数種類の磁気テープカートリッジに圧縮して世代別に記録する磁気テープ記録システムであって、
前記受信したデータの非圧縮容量と既に圧縮したデータの既圧縮率と前記非圧縮容量及び既圧縮率を乗算した論理データ容量とを格納する圧縮データテーブルと、複数種類の磁気テープカートリッジの記録容量を格納する管理テーブルと、前記圧縮データテーブル及び管理テーブルを参照してデータ記録を制御する制御部とを設け、
該制御部が、受信したデータの非圧縮容量と前記圧縮データテーブルに格納された既圧縮率とを乗算して論理データ容量を算出する算出工程と、該算出した論理データ容量を記録可能な容量の磁気テープカートリッジの有無を前記管理テーブルを参照して判定し、記録可能な磁気テープカートリッジが有ると判定したとき、最小容量の磁気テープカートリッジを選定する選定工程と、該選定した磁気テープカートリッジにデータ記録を行う記録工程とを行うことを第１の特徴とする。
【０００７】
また本発明は、前記第１の特徴の磁気テープ記録システムにおいて、前記選定工程が、記録可能な磁気テープカートリッジが無いと判定したとき、最大記録容量の磁気テープカートリッジを選択し、前記論理データ容量から前記選択した磁気テープカートリッジの記録容量を減算した残データ容量を算出する残データ容量算出工程と、該算出した残データ容量を記録可能な容量の磁気テープカートリッジの有無を判定し、該残データ容量を記録可能な磁気テープカートリッジが有ると判定したとき、最小容量の磁気テープカートリッジを選択する最小カートリッジ選択工程と、前記残データ容量を記録可能な磁気テープカートリッジが無いと判定したとき、最大容量の磁気テープカートリッジを選択し、前記残データ容量から前記選択した磁気テープカートリッジの記録容量を減算する再カートリッジ選択処理を、残データ容量がなくなるまで繰り返す再カートリッジ選択工程とを含み、前記選択した複数の磁気テープカートリッジを、前記論理データを記録する磁気テープカートリッジとして選定することを第２の特徴とする。
【０００８】
また本発明は、ホストコンピュータから受信したデータを容量が異なる複数種類の磁気テープカートリッジに圧縮して世代別に記録する磁気テープ記録システムであって、
前記受信したデータの非圧縮容量と既に圧縮したデータの既圧縮率と前記非圧縮容量及び既圧縮率を乗算した論理データ容量とを格納する圧縮データテーブルと、複数種類の磁気テープカートリッジの記録容量を格納する管理テーブルと、該圧縮データテーブル及び管理テーブルを参照してデータ記録を制御する制御部とを設け、
該制御部が、受信したデータの非圧縮容量と前記圧縮データテーブルに格納された既圧縮率とを乗算してデータ記録に必要な論理データ容量を算出する第１工程と、
該第１工程により算出した論理データ容量を記録可能な磁気テープカートリッジの有無を判定する第２工程と、
該第２工程において算出した論理データ容量を記録可能な磁気テープカートリッジが有ると判定したとき、該判定した磁気テープカートリッジを選択し、該選択した磁気テープカートリッジを管理テーブルに記録する第３工程と、
前記第２工程において算出した論理データ容量を記録可能な磁気テープカートリッジが無いと判定したとき、最大容量の磁気テープカートリッジを選択し、該選択した磁気テープカートリッジを管理テーブルに記録する第４工程と、
前記第１工程により算出した論理データ容量から前記第４工程で選択した磁気テープカートリッジの記録容量を減算した残データ容量を計算する第５工程と、
該第５工程により計算した残データ容量を論理データ容量として設定し、前記第２工程乃至第５工程とを、前記選択した磁気テープカートリッジの記憶容量の総計が前記設定した論理データ容量を超えるまで繰り返す第６工程と、
前記第３工程及び第４工程により管理テーブルに記録した磁気テープカートリッジの種類及び本数を得る第７工程とを実行することを第３の特徴とする。
【０００９】
また本発明は、ホストコンピュータから受信したデータの非圧縮容量と既に圧縮したデータの既圧縮率と前記非圧縮容量及び既圧縮率を乗算した論理データ容量とを格納する圧縮データテーブルと、複数種類の磁気テープカートリッジの記録容量を格納する管理テーブルと、前記圧縮データテーブル及び管理テーブルを参照してデータ記録を制御する制御部とを備え、前記受信データを記録容量が異なる複数種類の磁気テープカートリッジに圧縮して世代別に記録する磁気テープ記録システムの磁気テープ記録方法であって、
該制御部が、受信したデータの非圧縮容量と前記圧縮データテーブルに格納された既圧縮率とを乗算して論理データ容量を算出する算出工程と、該算出した論理データ容量を記録可能な容量の磁気テープカートリッジの有無を前記管理テーブルを参照して判定し、記録可能な磁気テープカートリッジが有ると判定したとき、最小容量の磁気テープカートリッジを選定する選定工程と、該選定した磁気テープカートリッジにデータ記録を行う記録工程とを実行することを第４の特徴とする。
【００１０】
また本発明は、前記特徴の磁気テープ記録方法において、前記選定工程が、前記選定工程が、記録可能な磁気テープカートリッジが無いと判定したとき、最大記録容量の磁気テープカートリッジを選択し、前記論理データ容量から前記選択した磁気テープカートリッジの記録容量を減算した残データ容量を算出する残データ容量算出工程と、該算出した残データ容量を記録可能な容量の磁気テープカートリッジの有無を判定し、該残データ容量を記録可能な磁気テープカートリッジが有ると判定したとき、最小容量の磁気テープカートリッジを選択する最小カートリッジ選択工程と、前記残データ容量を記録可能な磁気テープカートリッジが無いと判定したとき、最大容量の磁気テープカートリッジを選択し、前記残データ容量から前記選択した磁気テープカートリッジの記録容量を減算する再カートリッジ選択処理を、残データ容量がなくなるまで繰り返す再カートリッジ選択工程とを含み、前記選択した複数の磁気テープカートリッジを、前記論理データを記録することを第５の特徴とする。
【００１１】
更に本発明は、ホストコンピュータから受信したデータの非圧縮容量と既に圧縮したデータの既圧縮率と前記非圧縮容量及び既圧縮率を乗算した論理データ容量とを格納する圧縮データテーブルと、複数種類の磁気テープカートリッジの記録容量を格納する管理テーブルと、前記圧縮データテーブル及び管理テーブルを参照してデータ記録を制御する制御部とを備え、前記受信データを記録容量が異なる複数種類の磁気テープカートリッジに圧縮して世代別に記録する磁気テープ記録システムの磁気テープ記録方法であって、
該制御部が、受信したデータの非圧縮容量と前記圧縮データテーブルに格納された既圧縮率とを乗算してデータ記録に必要な論理データ容量を算出する第１工程と、
該第１工程により算出した論理データ容量を記録可能な磁気テープカートリッジの有無を判定する第２工程と、
該第２工程において算出した論理データ容量を記録可能な磁気テープカートリッジが有ると判定したとき、該判定した磁気テープカートリッジを選択し、該選択した磁気テープカートリッジを管理テーブルに記録する第３工程と、
前記第２工程において算出した論理データ容量を記録可能な磁気テープカートリッジが無いと判定したとき、最大容量の磁気テープカートリッジを選択し、該選択した磁気テープカートリッジを管理テーブルに記録する第４工程と、
前記第１工程により算出した論理データ容量から前記第４工程で選択した磁気テープカートリッジの記録容量を減算した残データ容量を計算する第５工程と、
該第５工程により計算した残データ容量を論理データ容量として設定し、前記第２工程乃至第５工程とを、前記選択した磁気テープカートリッジの記憶容量の総計が前記設定した論理データ容量を超えるまで繰り返す第６工程と、
前記第３工程及び第４工程により管理テーブルに記録した磁気テープカートリッジの種類及び本数を得る第７工程とを実行することを第６の特徴とする。
【発明の効果】
【００１２】
本発明による磁気テープ記録システム及び磁気テープ記録方法は、受信したデータの非圧縮容量と圧縮データテーブルに格納された旧世代のデータの既圧縮率とを乗算してデータ記録に必要な論理データ容量を算出し、複数種類の磁気テープカートリッジから算出した論理データ容量を記録可能な容量の磁気テープカートリッジを選定し、該選定した磁気テープカートリッジにデータ記録を行うことにより、データを世代別に記録する磁気テープの使用率を向上することができる。更に本発明は、１本の磁気テープカートリッジに全論理データ容量を記録できないとき、記録容量が最大の磁気テープカートリッジを優先的に選択し、該選択した最大容量の磁気テープカートリッジ容量を前記算出した論理データ容量から減算して残データ容量を論理データ容量として再設定し、前述の工程を繰り返すことによって、上位からのデータ記録に必要とする磁気テープカートリッジの種類及び本数を予測することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施形態による磁気テープ記録方法を適用した磁気テープ記録システムを図面を参照して詳細に説明する。図１は本実施形態による磁気テープ記録システムの構成を示す図、図２は本実施形態によるデータのバックアップ処理のフロー図、図３は本実施形態による磁気テープの選択処理のフロー図、図４は本実施形態による磁気テープカートリッジの本数予測処理のフロー図である。
【００１４】
本実施形態による磁気テープ記録システム２０は、図１に示す如く、ホストコンピュータ１０及びディスクアレイ３０とから成るコンピュータシステムに接続され、前記ディスクアレイ３０からファイバーチャネルスイッチ４０を介して前記ディスクアレイ３０のデータを複数の磁気テープカートリッジにバックアップする様に構成されている。尚、本出願においては磁気テープカートリッジにデータを記録又はバックアップするとは、記録媒体である磁気テープにデータ記録を行うことを意味するものとする。
【００１５】
この磁気テープ記録システム２０は、データを記録済みの磁気テープカートリッジ２１と未記録の磁気テープカートリッジ２２とを搭載し、図示しないコントローラの制御下において図示しない磁気テープの記録部によりデータの書き込みが行われる。尚、本実施形態による磁気テープ記録システム２０は、前述の磁気テープカートリッジ２１及び２２の使用の有無並びに世代や内容を管理する管理テーブルと、各磁気テープカートリッジ２１に対して過去に圧縮した既圧縮率ａ／圧縮しない上位から送られたデータ容量である非圧縮容量ｂ／管理する論理ボリューム（ＬＵ：Logical Unit）単位のＬＵ容量ｃとを格納する圧縮データテーブルとを備えている。
【００１６】
さて、本実施形態による磁気テープ記録システム２０は、図２に示す如く、上位からの指示によってバックアップ処理を開始し、該データが世代記録を行うか否かを判定するステップＳ０１と、該ステップＳ０１により世代記録しないデータと判定したときに前記圧縮データテーブルのＬＵ容量ｃに前記非圧縮容量ｂをセットするステップＳ０７と、前記ステップＳ０２において世代記録するデータと判定したとき、第１世代（最初の世代）か否かを判定するステップＳ０２と、該ステップＳ０２において第１世代でないと判定したとき（既に旧世代による圧縮記録が行われているとき）、前記圧縮データテーブルの既圧縮率ａに既に格納している旧世代の既圧縮率をセットするステップＳ０３と、前記圧縮データテーブルの非圧縮容量ｂにＬＵ容量ｃをセットするステップＳ０４と、これら圧縮データテーブルに格納した既圧縮率ａに非圧縮容量ｂを乗算してＬＵ容量ｃとして格納するステップＳ０６とを実行する。
【００１７】
即ち、本システムは、上位から送られるデータが世代管理を行うものか否かを判定し、過去に圧縮した世代の圧縮率を参照し、送られて来たデータの圧縮済みのデータ容量をＬＵ容量ｃとして圧縮データテーブルに格納する様に動作する。
【００１８】
次いで本磁気テープ記録システム２０は、前記ステップＳ０６にてセットしたＬＵ容量ｃを基に使用する磁気テープカートリッジを選定するステップＳ０９を実行する。このステップＳ０９は、図３に示す如く、管理テーブルを参照してスクラッチグループ（未使用）の磁気テープカートリッジが有るか否かを判定し、ないと判定したときに選択可能な磁気テープカートリッジが存在しないと確定するステップＳ２３に移行するステップＳ２１と、該ステップＳ２１において未使用の磁気テープカートリッジが存在すると判定したとき、管理テーブルを参照して容量が相対的に少ない磁気テープカートリッジを順に選択するステップＳ２２と、該ステップＳ２２において選択したカートリッジの容量がＵＬ容量ｃと比べて大きいか否か（選択した磁気テープカートリッジにＵＬ容量ｃが記録可能な容量か）を判定するステップＳ２４と、該ステップＳ２４において大きいと判定したときに当該磁気テープカートリッジを選択するステップＳ２６と、前記ステップＳ２４において小さいと判定したとき、前記ステップＳ２２に戻って次に容量が大きいカートリッジの選択を行い、候補のカートリッジがないときに次のステップに移行するステップＳ２５と、該ステップＳ２５に続いて容量が最も大きい磁気テープカートリッジを選択するステップＳ２７とを実行する。
【００１９】
この様に本実施形態は、図３に示した処理によって、圧縮データテーブルに格納したＬＵ容量と未使用の磁気テープカートリッジ容量とを比較し、前記ＬＵ容量を記録可能な最小単位の磁気テープカートリッジを選択することにより、磁気テープの空き容量を少なくすることができ、従って磁気テープの使用率を上げることができる。また、前記ＬＵ容量が１巻の磁気テープカートリッジに記録できないと判定したときには、最も容量の大きい磁気テープカートリッジを選択し、次いでＬＵ容量から前記選択した最大容量の磁気テープカートリッジ容量を減算した減算ＬＵ容量（残データ容量）を記録可能な最小容量の磁気テープカートリッジを選択し、これら選択した複数磁気テープカートリッジをターゲットとして選定する処理を繰り返すことにより、磁気テープの使用率を高めることができる。
【００２０】
本実施形態にる磁気テープ記録システムは、例えば、ＬＵ容量が４９９ＧＢ、未使用の磁気テープカートリッジが１００ＧＢ／２００ＧＢ／４００ＧＢの３本の場合、テープ選定処理においてステップＳ２４（図３）により４９９ＧＢの容量を記録可能なカートリッジが存在しないために、ステップＳ２７により最大容量の４００ＧＢのカートリッジを選択し、次いでステップＳ１６（図２）において記録済みの容量を減算した９９ＧＢをＬＵ容量ｃに設定し、ステップＳ２４において前記９９ＧＢの容量を記録可能な１００ＧＢのカートリッジを選択するため、磁気テープの使用率を高めることができる。
【００２１】
更に本システムは、前記ステップＳ３０７により記録する磁気テープカートリッジの選定処理を行った後、図２に戻り、選定できる磁気テープカートリッジが無いか否かを判定し、無いと判定したときに処理を終了するステップＳ１０と、該ステップＳ１０により選択可能なカートリッジが有ると判定したとき、該当の磁気テープカートリッジへのデータ記録を開始するステップＳ１１と、このステップＳ１１による記録が終了したか否かを判定するステップＳ１３と、該ステップＳ１３により記録終了と判定したとき、圧縮データテーブルの既圧縮率ａを前記ステップＳ１１により圧縮したときの圧縮率に書き換えてセットするステップＳ１４と、圧縮データテーブルの非圧縮容量ｂに前記ステップＳ１１により記録した残りのデータ容量をセットするステップＳ１５と、前記ステップＳ１４及び１５によりセットした既圧縮率ａに非圧縮容量ｂを乗算したデータ容量をＬＵ容量ｃとしてセットするステップＳ１６と、前記ステップＳ１０〜１６の実行をステップＳ１３により記録完了と判定するまで繰り返して実行するステップＳ０８及び１７とを実行することによって、バックアップ処理を行うように動作する。
【００２２】
即ち、本システムは、前回バックアップ時の旧世代の圧縮率を用いて予想されるＬＵ容量を計算し、このＬＵ容量の磁気テープカートリッジをステップＳ０９（図３）によりテープ選択処理によって選択し、該選択した磁気テープカートリッジに記録した際の圧縮率及び残データ容量を基に次の磁気テープカートリッジをステップＳ０９（図３）により選択してデータバックアップを行う様に動作する。
【００２３】
また本実施形態による磁気テープ記録システムは、上位から送られるデータ量を基にバックアップに必要な磁気テープカートリッジの本数を予め予測することができ、この実施形態を図４を参照して説明する。
【００２４】
図４に示すテープ本数予測処理は、前述の実施形態同様に上位からのデータが世代記録を行うか否かを判定するステップＳ３００と、該ステップＳ３００により世代記録しないデータと判定したときに第１世代（最初の世代）か否かを判定するステップＳ３０１と、該ステップＳ３０１において第１世代でないと判定したとき、前記圧縮データテーブルの既圧縮率ａに旧世代の圧縮率をセットするステップＳ３０３と、前記圧縮データテーブルの非圧縮容量ｂにＬＵ容量ｃをセットするステップＳ３０４と、これら圧縮データテーブルに格納した既圧縮率ａに非圧縮容量ｂを乗算してＬＵ容量ｃに格納するステップＳ３０５とを実行することによって、上位から送られるデータが世代管理を行うものか否かを判定し、過去に圧縮した世代の圧縮率を参照し、送られて来たデータの圧縮後のデータ容量をＬＵ容量ｃとして格納するように動作する。
【００２５】
次いで本磁気テープ記録システム２０は、前記ステップＳ３０５によりセットしたＬＵ容量を基に前述した図３によりテープカートリッジの選択を行うステップＳ３０７と、選択できる磁気テープカートリッジが無いか否かを判定し、無いと判定したときにバックアップ開始が不能（ＮＧ）と判定するステップＳ３０９を介して処理を終了するステップＳ３０８と、該ステップＳ３０８において選択可能なカートリッジが有ると判定したとき、前記ステップＳ３０５で算出したＬＵ容量ｃから前記選択した磁気テープカートリッジに記録する予定のデータ容量を減算したＬＵ容量ｃを算出するステップＳ３１０と、該算出したＬＵ容量ｃがゼロより大きいか否か、即ち残りのデータが有るか否かを判定し、残りデータが無いと判定したときにバックアップを開始準備完了（ＯＫ）とするステップＳ３１２と、前記ステップＳ３０７〜３１１及び３１２を繰り返すステップＳ３０６及び３０１３とを実行することにより、バックアップに必要な磁気テープカートリッジの本数を予め予測することができ、例えばステップＳ３０９によりバックアップできないと予想されたとき管理者等に通報して磁気テープカートリッジを追加する等の処置を施すことができる。
【００２６】
この様に本実施形態による磁気テープ記録方法による磁気テープ記録システムは、旧世代の圧縮率又は同一世代の前回の圧縮率を用いて記録に必要とするデータ容量（ＬＵ容量）を算出し、この算出したデータ容量（ＬＵ容量）を記録可能な最小容量から磁気テープカートリッジを選択してデータのバックアップを行うことにより、磁気テープの使用率を向上することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態による磁気テープ記録システムの構成を示す図。
【図２】本実施形態によるデータのバックアップ処理のフロー図。
【図３】本実施形態による磁気テープの選択処理のフロー図。
【図４】本実施形態による磁気テープカートリッジの本数予測処理のフロー図。
【符号の説明】
【００２８】
１：磁気テープカートリッジ、１０：ホストコンピュータ、２０：磁気テープ記録システム、２１：使用済みの磁気テープカートリッジ、２２：未使用の磁気テープカートリッジ、３０：ディスクアレイ、４０：ファイバーチャネルスイッチ。
【図１】
2009053897.tif 000003
【図２】
2009053897.tif 000004
【図３】
2009053897.tif 000005
【図４】
2009053897.tif 000006