(57)【要約】      （修正有）【課題】  仮想テープライブラリにおけるパス切り替え機能の提供。【解決手段】  バックアップサーバ１００が、仮想テープライブラリ装置３００への複数系統のパス１０４及び１０５と該切り替えを行うパス切替ソフト１０２とを含み、ライトデータを、一時記録領域である内蔵ディスク１０３に複写した後に仮想テープライブラリ装置３００に転送し、バックアップソフト１０１からのファイルマーク書き込み指示に対して、ファイルマークの書き込み完了の報告を受けたときに前記一時記録領域に複写したライトデータを消去すると共に、パス障害発生時にはパスを切り替え、仮想テープを書き込み再開位置に再位置付けし、一時記録領域に複写しておいたデータを再書き込みすることで、バックアップソフト１０１にはパス障害を遮蔽し、パス障害が発生してもバックアップを継続可能とする機能をサポートしたもの。【選択図】図１
2006277355.tif 000002
【特許請求の範囲】
【請求項１】
磁気テープを磁気ディスクにより仮想化した仮想テープライブラリ装置に対してデータのバックアップをバックアップサーバにより制御するバックアップシステムのパス切り替えシステムであって、
前記バックアップサーバが、
仮想テープライブラリ装置と複数系統のパスと該パスの切り替えを行うパス切替ソフトを含み、パス切替ソフトが、ライトデータを一時記録領域に複写した後に該ライトデータを仮想テープライブラリ装置に転送すると共に、
バックアップソフトからのファイルマーク書き込み指示を仮想テープライブラリ装置に転送し、仮想テープライブラリ装置からの該ファイルマークの書き込み完了の報告を受けたときに前記一時記録領域に複写したライトデータを消去し、
パス障害が発生した場合、前記パスの切り替えを行い、該切り替えを行ったパスを介して、磁気テープ媒体の巻き戻しを指示する巻き戻しコマンドと、該巻き戻しコマンドに応答した巻き戻し完了の報告を受けたときに１つ前のファイルマークにテープを位置付ける位置付けコマンドと、該位置付けコマンドに応答した位置付け完了のコマンドを受けたときに前記一時記録領域に格納したライトデータを仮想テープライブラリ装置に書き込むコマンドを発行する様に動作することを特徴とするバックアップシステムのパス切り替えシステム。
【請求項２】
磁気テープを磁気ディスクにより仮想化した仮想テープライブラリ装置に対してデータのバックアップをバックアップサーバにより制御するバックアップシステムのパス切り替えシステムであって、
前記バックアップサーバが、仮想テープライブラリ装置と複数系統のパスと該パスの切り替えを行うパス切替ソフトを含み、パス切替ソフトが、ライトデータを一時記録領域に複写した後に該ライトデータを仮想テープライブラリ装置に転送すると共に、
バックアップソフトからのファイルマーク書き込み指示を仮想テープライブラリ装置に転送し、仮想テープライブラリ装置からの該ファイルマークの書き込み完了の報告を受けたときに前記一時記録領域に複写したライトデータを消去し、
仮想テープライブラリ装置が、最終書き込み済みブロックの次のブロックに位置付けると共に、1つ前のファイルマークからの書き込み開始ブロック番号を報告するベンダーユニークコマンドをサポートし、
パス障害が発生した場合、バックアップサーバが、前記パスの切り替えを行い、前記ベンダーユニークコマンドを仮想テープライブラリ装置に発行し、前記ベンダーユニークコマンドからの書き込み開始ブロック番号の報告を受けたときに前記一時記録領域に格納したライトデータの最終書き込み済みブロックの次のブロックからを仮想テープライブラリ装置に書き込むコマンドを発行する様に動作することを特徴とするバックアップシステムのパス切り替えシステム。
【請求項３】
磁気テープを磁気ディスクにより仮想化した仮想テープライブラリ装置に対してデータのバックアップをバックアップサーバにより制御するバックアップシステムのパス切り替え方法であって、
前記バックアップサーバに、仮想テープライブラリ装置と複数系統のパスと該パスの切り替えを行うパス切替ソフトを設け、
ライトデータを一時記録領域に複写した後に該ライトデータを仮想テープライブラリ装置に転送する工程と、バックアップソフトからのファイルマーク書き込み指示を仮想テープライブラリ装置に転送する工程と、仮想テープライブラリ装置からの該ファイルマークの書き込み完了の報告を受けたときに前記一時記録領域に複写したライトデータを消去する工程とを実行し、
パス障害が発生した場合、前記パスの切り替えを行う工程と、該切り替えを行ったパスを介して、磁気テープ媒体の巻き戻しを指示する巻き戻しコマンドを発行する工程と、該巻き戻しコマンドに応答した巻き戻し完了の報告を受けたときに１つ前のファイルマークにテープを位置付ける位置付けコマンドを発行する工程と、該位置付けコマンドに応答した位置付け完了のコマンドを受けたときに前記一時記録領域に格納したライトデータを仮想テープライブラリ装置に書き込むコマンドを発行する工程とを実行することを特徴とするバックアップシステムのパス切り替え方法。
【請求項４】
磁気テープを磁気ディスクにより仮想化した仮想テープライブラリ装置に対してデータのバックアップをバックアップサーバにより制御するバックアップシステムのパス切り替え方法であって、
前記バックアップサーバに、仮想テープライブラリ装置と複数系統のパスと該パスの切り替えを行うパス切替ソフトを設け、
ライトデータを一時記録領域に複写した後に該ライトデータを仮想テープライブラリ装置に転送する工程と、バックアップソフトからのファイルマーク書き込み指示を仮想テープライブラリ装置に転送する工程と、仮想テープライブラリ装置からの該ファイルマークの書き込み完了の報告を受けたときに前記一時記録領域に複写したライトデータを消去する工程とを実行し、
仮想テープライブラリ装置に、最終書き込み済みブロックの次のブロックに位置付けると共に、1つ前のファイルマークからの書き込み開始ブロック番号を報告するベンダーユニークコマンドをサポートさせ、
パス障害が発生した場合、バックアップサーバが、前記パスの切り替えを行う工程と、前記ベンダーユニークコマンドを仮想テープライブラリ装置に発行する工程と、前記ベンダーユニークコマンドからの書き込み開始ブロック番号の報告を受けたときに前記一時記録領域に格納したライトデータの最終書き込み済みブロックの次のブロックからを仮想テープライブラリ装置に書き込むコマンドを発行する工程を実行することを特徴とするバックアップシステムのパス切り替え方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想テープライブラリを使用したデータバックアップシステムのパス切り替え方法に係り、特にバックアップサーバと仮想テープライブラリ装置との間のデータ転送パス、又は仮想テープライブラリ装置のコントローラに障害の発生した場合、パスを容易に切り替えることができるバックアップシステムのパス切り替えシステム及びパス切り替え方法に関する。
【背景技術】
【０００２】
従来のコンピュータシステムにおいては、磁気テープ装置の記憶容量が大きい特性並びに磁気テープのビット単価が安価な特性を利用し、データバックアップ用の記憶装置として磁気テープ装置を備えたテープライブラリシステムと、このテープライブラリシステムをバックアップソフトにより制御されるバックアップサーバとから成るバックアップシステムが採用されていた。
【０００３】
また、アプリケーションサーバとディスク装置の間のパス障害発生に対応するため、アプリケーションサーバにパス切替ソフトを内蔵することで、パス障害が発生してもアプリケーションプログラムにはパス障害を遮蔽して、別パスを利用してアプリケーションプログラムを継続することが可能であるが、バックアップシステムに関しては、パス切替ソフトが磁気テープ装置に対応していないため、パス障害が発生するとバックアップが継続できないといった問題があった。
【０００４】
一方、近年の磁気ディスク装置の記憶容量の増大並びにビット単価の低価格化に伴って、バックアップ時間短縮のため、データバックアップシステムとしてバックアップデータ保管先に磁気ディスク装置を用いたバックアップシステムが運用されている。この磁気ディスク装置を用いたバックアップシステムには、磁気ディスクを用いて磁気テープライブラリ装置をエミュレートした仮想テープライブラリ装置を利用する方式と、バックアップソフトにより磁気ディスク装置にバックアップするＤ２Ｄ方式の２つの方式が一般的である。
【０００５】
尚、前述の如きバックアップシステムに関する技術が記載された文献としては、下記特許文献が挙げられる。
【特許文献１】特開２００４−３２６６３８号公報
【特許文献２】特開２００３−２０８３６２号公報
【特許文献３】特開２００３−４４３１０号公報
【特許文献４】特開２００２−９１９３８号公報
【特許文献５】特開２００１−２９０６６９号公報
【特許文献６】特開平１１−３５３２９２号公報
【特許文献７】特開平１１−１７５４８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前述した磁気テープを記録媒体としたバックアップシステムにおいては、シーケンシャル記録再生方式の磁気テープを記録媒体としているため、前記パス障害時にパス切り替えを行うことが困難であると言う不具合があった。即ち、磁気ディスク装置はダイレクトアクセスデバイスであるため、障害発生したブロックのデータを別パスから再び書き込めばよいのに対し、磁気テープを記録媒体としたバックアップシステムにおいては、別パスを利用して物理的に磁気テープの１つ前のファイルマーク再位置付けをした後、１つ前のファイルマーク以降のデータの再書き込みが必要で、この処理に数分オーダの処理時間を要するために、バックアップソフトの所定の処理時間制限であるタイムアウトを生じる可能性があり、実用上、パス切り替えができないと言う不具合があった。
【０００７】
他方、バックアップソフトにより磁気ディスク装置にバックアップするＤ２Ｄ方式では、前記磁気ディスク装置用のパス切替ソフトが使用できるの対し、磁気ディスクを用いて磁気テープライブラリ装置をエミュレートした仮想テープライブラリシステムは、テープ媒体をエミュレートすることにより既存の磁気テープライブラリ装置と容易に入替えできるものの、磁気テープライブラリ装置と同様に前記パス切替ソフトを適用することができないと言う不具合があった。
【０００８】
本発明の目的は、前述の従来技術による不具合を除去することであり、仮想テープライブラリシステムにおいて、パス切り替えを容易に行うことができるバックアップシステムのパス切り替えシステム及びパス切り替え方法を提供することである。
【課題を解決するための手段】
【０００９】
前記目的を達成するために本発明は、磁気テープを磁気ディスクにより仮想化した仮想テープライブラリ装置に対してデータのバックアップをバックアップサーバにより制御するバックアップシステムのパス切り替えシステムにおいて、
前記バックアップサーバが、仮想テープライブラリ装置と複数系統のパスと該パスの切り替えを行うパス切替ソフトを含み、パス切替ソフトが、ライトデータを一時記録領域に複写した後に該ライトデータを仮想テープライブラリ装置に転送すると共に、
バックアップソフトからのファイルマーク書き込み指示を仮想テープライブラリ装置に転送し、仮想テープライブラリ装置からの該ファイルマークの書き込み完了の報告を受けたときに前記一時記録領域に複写したライトデータを消去し、
パス障害が発生した場合、前記パスの切り替えを行い、該切り替えを行ったパスを介して、磁気テープ媒体の巻き戻しを指示する巻き戻しコマンドと、該巻き戻しコマンドに応答した巻き戻し完了の報告を受けたときに１つ前のファイルマークにテープを位置付ける位置付けコマンドと、該位置付けコマンドに応答した位置付け完了のコマンドを受けたときに前記一時記録領域に格納したライトデータを仮想テープライブラリ装置に書き込むコマンドを発行する様に動作することを第１の特徴とする。
【００１０】
また本発明は、磁気テープを磁気ディスクにより仮想化した仮想テープライブラリ装置に対してデータのバックアップをバックアップサーバにより制御するバックアップシステムのパス切り替えシステムにおいて、
前記バックアップサーバが、
仮想テープライブラリ装置と複数系統のパスと該パスの切り替えを行うパス切替ソフトを含み、パス切替ソフトが、ライトデータを一時記録領域に複写した後に該ライトデータを仮想テープライブラリ装置に転送すると共に、
バックアップソフトからのファイルマーク書き込み指示を仮想テープライブラリ装置に転送し、仮想テープライブラリ装置からの該ファイルマークの書き込み完了の報告を受けたときに前記一時記録領域に複写したライトデータを消去し、
仮想テープライブラリ装置が、最終書き込み済みブロックの次のブロックに位置付けると共に、1つ前のファイルマークからの書き込み開始ブロック番号を報告するベンダーユニークコマンドをサポートし、
パス障害が発生した場合、バックアップサーバが、前記パスの切り替えを行い、前記ベンダーユニークコマンドを仮想テープライブラリ装置に発行し、前記ベンダーユニークコマンドからの書き込み開始ブロック番号の報告を受けたときに前記一時記録領域に格納したライトデータの最終書き込み済みブロックの次のブロックからを仮想テープライブラリ装置に書き込むコマンドを発行する様に動作することを第２の特徴とする。
【００１１】
更に本発明は、磁気テープを磁気ディスクにより仮想化した仮想テープライブラリ装置に対してデータのバックアップをバックアップサーバにより制御するバックアップシステムのパス切り替え方法において、
前記バックアップサーバに、仮想テープライブラリ装置と複数系統のパスと該パスの切り替えを行うパス切替ソフトを設け、
ライトデータを一時記録領域に複写した後に該ライトデータを仮想テープライブラリ装置に転送する工程と、バックアップソフトからのファイルマーク書き込み指示を仮想テープライブラリ装置に転送する工程と、仮想テープライブラリ装置からの該ファイルマークの書き込み完了の報告を受けたときに前記一時記録領域に複写したライトデータを消去する工程を実行し、
パス障害が発生した場合、前記パスの切り替えを行う工程と、該切り替えを行ったパスを介して、磁気テープ媒体の巻き戻しを指示する巻き戻しコマンドを発行する工程と、該巻き戻しコマンドに応答した巻き戻し完了の報告を受けたときに１つ前のファイルマークにテープを位置付ける位置付けコマンドを発行する工程と、該位置付けコマンドに応答した位置付け完了のコマンドを受けたときに前記一時記録領域に格納したライトデータを仮想テープライブラリ装置に書き込むコマンドを発行する工程を実行することを第３の特徴とする。
【００１２】
また本発明は、磁気テープを磁気ディスクにより仮想化した仮想テープライブラリ装置に対してデータのバックアップをバックアップサーバにより制御するバックアップシステムのパス切り替え方法において、
前記バックアップサーバに、仮想テープライブラリ装置と複数系統のパスと該パスの切り替えを行うパス切替ソフトを設け、
ライトデータを一時記録領域に複写した後に該ライトデータを仮想テープライブラリ装置に転送する工程と、バックアップソフトからのファイルマーク書き込み指示を仮想テープライブラリ装置に転送する工程と、仮想テープライブラリ装置からの該ファイルマークの書き込み完了の報告を受けたときに前記一時記録領域に複写したライトデータを消去する工程を実行し、
仮想テープライブラリ装置に、最終書き込み済みブロックの次のブロックに位置付けると共に、1つ前のファイルマークからの書き込み開始ブロック番号を報告するベンダーユニークコマンドをサポートさせ、
パス障害が発生した場合、前記パスの切り替えを行う工程と、前記ベンダーユニークコマンドを仮想テープライブラリ装置に発行する工程と、前記ベンダーユニークコマンドからの書き込み開始ブロック番号の報告を受けたときに前記一時記録領域に格納したライトデータの最終書き込み済みブロックの次のブロックからを仮想テープライブラリ装置に書き込むコマンドを発行する工程を実行することを第４の特徴とする。
【発明の効果】
【００１３】
本発明によるバックアップシステムのパス切り替えシステム及び方法は、バックアップサーバのバックアップソフトにはパス障害を遮蔽して、パス切替ソフトがファイルマーク間のライトデータを一時記録領域に複写しておき、パス障害発生時にはパス切り替え／再位置付け／再ライト処理を実行することによって、仮想テープライブラリシステムにおいてもパス切り替えを容易に行うことができる。更に本発明によるパス切り替えシステム及び方法は、仮想テープライブラリ装置に最終書き込み済みブロックの次のブロックに位置付けると共に、1つ前のファイルマークからの書き込み開始ブロック番号を報告するベンダーユニークコマンドをサポートさせ、パス切替ソフトが、前記ベンダーユニークコマンドを発行することによってパス切り替え後の再位置付け及びデータ再書き込みの処理時間を短縮することもできる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の一実施形態によるバックアップシステムのパス切り替え方法が適用されるバックアップシステムを図面を参照して詳細に説明する。図１は本実施形態による仮想テープライブラリを対象とするバックアップシステムの全体構成図、図２は前記バックアップシステムにおけるデータライト処理を説明するための図、図３はファイルマークライト処理を説明するための図、図４はパス障害時のリトライ処理を説明するための図、図５はベンダーユニークコマンドサポート時におけるパス障害時のリトライ処理を説明するための図、図６はパス切替ソフトの処理手順を示す図、図７は本システムにおけるライト処理手順を示す図、図８は本システムにおけるファイルマーク処理を示す図、図９は本システムにおけるリード処理を示す図である。
【００１５】
本実施形態によるバックアップシステムは、図１に示す如く、図示しないホストコンピュータに接続され、バックアップ対象となるデータを格納するディスクアレイ装置２００に接続される２系統のＦＣ（ファイバーチャネル）スイッチ２０１及び２０２と、前記ＦＣスイッチ２０１又は２０２を介してデータのバックアップが行われる仮想テープライブラリ装置３００と、前記ディスクアレイ装置２００から仮想テープライブラリ装置３００に対するデータのバックアップ制御を行うバックアップサーバ１００とから構成される。尚、該バックアップサーバ１００は、複数台で構成しても良い。
【００１６】
前記バックアップサーバ１００は、前記ＦＣスイッチ２０１及び２０２と接続されるＦＣ  ＨＢＡ（ファイバーチャネル  ホストバスアダプタ：パス）１０４及び１０５と、前記ＦＣ  ＨＢＡ１０４及び１０５との切り替えを行うパス切替ソフト１０２と、該パス切替ソフト１０２に接続される内蔵ディスク１０３と、データバックアップ制御を行うバックアップソフト１０１とを含み、該バックアップソフト１０１がパス切替ソフト１０２を介してＦＣ  ＨＢＡ１０４及び１０５のパスを切り替える様に構成されている。
【００１７】
前記仮想テープライブラリ装置３００は、前記ＦＣスイッチ２０１及び２０２対応に設けられた仮想テープライブラリコントローラ（ＶＴＬコントローラ）３０１及び３０３と、該ＶＴＬコントローラ３０１及び３０３に接続されたバックアップ先ディスクアレイ装置３０２とを備え、前記ＶＴＬコントローラ３０１又は３０３並びにＦＣスイッチ２０１又は２０２を介してディスクアレイ装置２００からバックアップデータをディスクアレイ装置３０２にバックアップを実行する。
【００１８】
また前記バックアップサーバ１００のバックアップソフト１０１は、前記データバックアップの際、例えば１ＧＢ〜２ＧＢ毎のバックアップデータ毎にファイルマーク（磁気テープ上のデータ間のギャップに相当）を前記バックアップデータ間に書き込む処理を実行する。またパス切替ソフト１０２は、バックアップソフト１０１に対してパスが１本しかないように見せ、前記パス障害時のエラー報告を遮蔽する様に構成されている。
【００１９】
尚、ファイルマーク間のライトデータを複写する前記一時記録領域は、内蔵ディスク１０３を利用してもよいし、例えばバックアップ対象ディスクアレイ装置２００の一部を利用する様にすることもできる。
＜データライト処理＞
【００２０】
前述の様に構成されたバックアップシステムは、図２に示す如く、仮想テープライブラリ装置３００にライトデータａ（ＷＲ１，ＷＲ２，ＷＲ３，ＷＲ４）を書き込む際、このライトデータａのブロックＷＲ１を一時記録領域である内蔵ディスク１０３に一旦データ退避ｂとして格納し、次にＦＣ  ＨＢＡ１０４を介してライトデータｃとして仮想テープライブラリ装置３００に転送し、続いてライトデータａのブロックＷＲ２、ＷＲ３、ＷＲ４に対しても一時記録領域に退避後に仮想テープライブラリ装置に転送する様に動作する。
＜ファイルマークライト処理＞
【００２１】
前記データバックアップ処理時に書き込まれるファイルマークの書き込み処理は、図３（ａ）に示す如く、バックアップソフト１０１からの指示ｄによりＦＣ  ＨＢＡ１０４を介してファイルマーク書き込み指示ｅを行い、このファイルマーク書き込みが完了した旨のライトＯＫの応答ｆが返信され、図３（ｂ）に示す如く前記応答ｆにより一時記録領域である内蔵ディスク１０３に格納したライトデータａを削除ｇを実行する様に動作する。
＜パス障害時のリトライ処理１＞
【００２２】
また本実施形態によるバックアップシステムは、図４（ａ）に示す如く、前述したライトデータａの書き込み指示、該ライトデータａのデータ退避ｂ、ライトデータｃの書き込み指示を行った後にエラー報告の応答ｈがあった場合、図４（ｂ）に示す如く、パス切替ソフト１０２が、パスをＦＣ  ＨＢＡ１０５に切り替えると共に、(1)磁気テープの記録単位が１ブロック単位であることからエラー発生前のファイルマークの位置からデータ再書き込みを行うための巻き戻し指令ｊと、(2)この指令に対して巻き戻しが完了した旨の応答ｋと、(3)１つ前のファイルマークに磁気ヘッドを位置付ける指令ｍと、(4)この指令に対して磁気テープの磁気ヘッド位置付けが完了した旨の応答ｌ（エル）と、(5)ライトデータの書き込みを指示する指令ｎと、(6)この指令に対して書き込みが完了したことの応答ｏとを順次実行することにより、データ書き込みのリトライ動作が行われる。
【００２３】
即ち本実施形態によるバックアップシステムは、パス障害が発生した場合、磁気テープを記録媒体の対象とする処理と同様に、磁気テープの巻き戻し／１つ前のファイルマークへの位置付け処理を行った後に、データの再書き込みを行う様に動作することにより、仮想テープライブラリ装置に対してもパス切り替えを行うことができる。
＜パス障害時のリトライ処理２＞
【００２４】
更に本実施形態によるバックアップシステムは、パス切替ソフト１０２がそのソフト特有に設定可能なベンダーユニークコマンドを有し、仮想テープライブラリ装置３００が当該ベンダーユニークコマンドをサポートしている場合、図５（ａ）に示す如く、前記ライトデータａの書き込み指示／データ退避ｂ／エラー報告の応答ｈがあった場合、図５（ｂ）に示す如く、パス切替ソフト１０２が、パスをＦＣ  ＨＢＡ１０５に切り替えると共に、(1)バックアップソフト１０１がベンダーユニークコマンドである書き込み再開位置問い合わせの指令ｐと、(2)この指令に対する書き込み再開位置報告ｑ（例えばＷＲ７の再開位置報告）と、(3)この報告を受けて内蔵ディスク１０３からライトデータを読み出す処理ｉと、(4)このライトデータを書き込む指令ｒと、(5)この指令に対して書き込みが完了したことの応答ｓとを順次実行することにより、データ書き込みのリトライ動作が行われる。
【００２５】
即ち本実施形態によるバックアップシステムは、ベンダーユニークコマンドをサポートしている場合、パス切替ソフト１０２からのベンダーユニークコンドの発行により容易にデータ書き込みのリトライ動作を仮想テープライブラリ装置３００を対象に行うことができる。
【００２６】
特に本実施形態においては、一時記録領域である内蔵ディスク１０３に例えば２ＧＢデータが存在した場合、磁気テープを記録媒体とした場合にはテープの巻き戻しと再位置付けに数分を要した後、更にデータ転送速度が４０ＭＢ／ｓと仮定すると５０秒の再書き込み処理時間を要していたものを、仮想テープライブラリではテープの巻き戻しと再位置付けは１秒以下で完了した後、データ転送速度として１６０ＭＢ／ｓ以上を期待できるために再書き込み処理時間を１２．５秒と短縮できることが見込まれていたが、前記ベンダーユニークコマンドのサポートにより、更に再書き込み処理時間を障害発生位置によって異なるが平均１／２の６．３秒に削減できる。
＜パス切替ソフトの処理＞
【００２７】
次に、前述したパス切替ソフト１０２によるＦＣ  ＨＢＡ１０４及び１０５の切り替え処理について図６を参照して説明する。この処理は、まずパス切替処理ソフト１０２がコマンドをバックアップソフト１０１から受領（ステップ６０１）すると、該受領したコマンドがライトコマンドか否かを判定（ステップ６０２）し、ライトコマンドと判定した場合には指定のライト処理（ステップ６０３）を実行し、ライトコマンドでないと判定した場合には当該コマンドがファイルマークコマンドか否かを判定（ステップ６０４）し、ファイルマークコマンドと判定した場合には前述したファイルマークの書き込み処理（ステップ６０７）を実行し、ファイルマークコマンドでないと判定した場合にはコマンドを発行（ステップ６０８）し、次いで該発行したコマンドでパス障害が発生したか否かを判定（ステップ６０９）し、パス障害でない場合は処理を終了し、パス障害である場合には前述したパス切り替え（ステップ６１０）及びコマンドを再発行（ステップ６１１）して処理を終了する様に動作する。
＜ライト処理手順＞
【００２８】
前記図６のステップ６０２のバックアップシステムによるライト処理を、ベンダーユニークコマンドをサポートしている場合を例にとって図７を参照して説明する。このライト処理は、図７に示す如く、まず、バックアップソフト１０１がライトデータの１ブロックデータを一時記録領域である内蔵ディスク１０３に複製して退避（ステップ７０２）した後に当該１ブロックデータのライト処理（ステップ７０３）を行い、次いでパス障害が発生したか否かを判定（ステップ７０４）する。尚、前記ブロックとは磁気テープを媒体とした場合の書き込み単位である。
【００２９】
前記ステップ７０４において、パス障害と判定されないとき、エラーの有無を判定（ステップ７０５）してエラーがない場合に全ブロックのライト処理が終了したか否かを判定（ステップ７０６）し、全ブロックの書き込みが終了したと判定した場合、処理を終了する。
【００３０】
他方、前記ステップ７０４において、パス障害発生と判定したとき、本処理は、前述した手順の様にパスの切り替え（ステップ７０７）と、書き込み再開位置問い合わせ（ステップ７０８）と、書き込み再開位置に対して一時記録領域である内蔵ディスク１０３からデータを再ライト（ステップ７０９）と、エラーの有無の判定（ステップ７１０）と、エラーがない場合、全ブロックのライト処理が終了したか否かを判定（ステップ７１１）し、全ブロックの書き込みが終了したと判定した場合、処理を終了する。
＜ファイルマーク処理＞
【００３１】
前記図６のステップ６０５におけるバックアップシステムによるファイルマーク処理を、図８を参照して説明する。このファイルマーク処理は、図８に示す如く、前述の様にファイルマークを書き込む処理（ステップ８０２）と、パス障害が発生したか否かを判定する処理（ステップ８０３）と、該判定によりパス障害を検知しない場合に内蔵ディスク１０３の退避データを消去する処理（ステップ８０６）を行い、前記ステップ８０３においてパス障害が発生した場合、パスの切り替え処理（ステップ８０４）と、ファイルマークの書き込み処理（ステップ８０５）を行い、次いで前記ステップ８０６に移行する処理とを順次実行する。
＜リード処理＞
【００３２】
前記図６のステップ６０７におけるバックアップシステムによるリード処理を、図９を参照して説明する。このリード処理は、図９に示す如く、バックアップソフト１０１が１ブロックのデータを仮想テープライブラリ装置３００から読み込み（ステップ９０２）、次いでパス障害が発生したか否かを判定（ステップ９０３）し、この判定によりパス障害と判定されないとき、エラーの有無を判定（ステップ９０４）してエラーがない場合に全ブロックのリード処理が終了したか否かを判定（ステップ９０５）し、全ブロックの読み込みが終了したと判定した場合、処理を終了する。
【００３３】
前記ステップ９０３において、パス障害発生と判定したとき、本処理は、前述した手順の様にパスの切り替え（ステップ９０６）と、リード再開位置位置付けの指令発行（ステップ９０７）と、該位置付け後に１ブロックデータの読み込み処理（ステップ９０８）と、エラーの有無の判定（ステップ９０９）とを行い、エラーがない場合に全ブロックのリード処理が終了したか否かを判定（ステップ９１０）し、全ブロックの読み込みが終了したと判定した場合、処理を終了する。
【００３４】
この様に本実施形態は、バックアップソフトが、前述のデータライト処理／ファイルマークライト処理／リトライ動作を実行する様に構成したことによって、仮想テープライブラリシステムにおいてもパス切り替えを容易に行うことができる。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施形態によるバックアップシステムの全体構成図。
【図２】本システムのデータライト処理を説明するための図。
【図３】本システムのファイルマークライト処理を説明するための図。
【図４】本システムのパス障害時のリトライ処理を説明するための図。
【図５】本システムのベンダーユニークコマンドサポート時におけるパス障害時のリトライ処理を説明するための図。
【図６】本実施形態によるパス切替ソフトの処理手順を示す図。
【図７】本実施形態によるライト処理手順を示す図。
【図８】本実施形態によるファイルマーク処理を示す図。
【図９】本実施形態におけるリード処理を示す図。
【符号の説明】
【００３６】
１００：バックアップサーバ、１０１：バックアップソフト、１０２：パス切替ソフト、１０３：内蔵ディスク、１０４：ＦＣ  ＨＢＡ（パス）、２００：バックアップ対象ディスクアレイ装置、２０１：スイッチ、３００：仮想テープライブラリ装置、３０１：コントローラ、３０２：バックアップ先ディスクアレイ装置。
【図１】
2006277355.tif 000003
【図２】
2006277355.tif 000004
【図３】
2006277355.tif 000005
【図４】
2006277355.tif 000006
【図５】
2006277355.tif 000007
【図６】
2006277355.tif 000008
【図７】
2006277355.tif 000009
【図８】
2006277355.tif 000010
【図９】
2006277355.tif 000011