(57)【要約】【課題】バックアップサイト側にサーバを設置せずにローカルコピーを実現すること。【解決手段】ストレージ装置１は、リモートデータコピー（Remote Equivalent Copy）を行う機能を使用してデータをバックアップ装置２にコピーする。このストレージ装置１は、第２のボリューム３と、接続確立部４と、コピー指示部５とを有している。第２のボリューム３は、バックアップ装置２が備えるデータコピー先の第１のボリューム６に格納するデータのコピー元となるデータが格納されている。接続確立部４は、第２のボリューム３と第１のボリューム６との間に接続を確立する。コピー指示部５は、サーバ７が発行したコピー設定コマンドに応じてバックアップ装置２の空き領域を備える第３のボリューム９に第１のボリューム６に格納されているデータと等価なデータをコピーするよう指示する。【選択図】図１
2010157145.tif 000002
【特許請求の範囲】
【請求項１】
リモートデータコピーを行う機能を使用してデータをコピーするストレージ装置において、
他のストレージ装置が備えるデータコピー先の第１のボリュームに格納するデータのコピー元となるデータが格納された第２のボリュームと、
前記第２のボリュームと前記第１のボリュームとの間に接続を確立する接続確立部と、
サーバが発行したコピー設定コマンドに応じて前記他のストレージ装置の空き領域を備えるボリュームに前記第１のボリュームに格納されているデータと等価なデータをコピーするよう指示するコピー指示部と、
を有することを特徴とするストレージ装置。
【請求項２】
リモートデータコピーを行う機能を使用してデータをコピーするバックアップ装置において、
他のストレージ装置のコピー元ボリュームに格納されているデータと等価なデータを格納する第１のボリュームと、
サーバが発行したコピー設定指示を前記サーバが接続された前記他のストレージ装置から受けつけるコピー指示受付部と、
前記コピー設定指示に基づいて空き領域を備えるボリュームに前記第１のボリュームに格納されているデータと等価なデータをコピーするよう設定するローカルコピー設定部とを有することを特徴とするバックアップ装置。
【請求項３】
リモートデータコピーを行う機能を使用してデータをコピーするバックアップ方法において、
コンピュータが備える、
接続確立手段が、他のストレージ装置が備えるデータコピー先の第１のボリュームと、前記第１のボリュームに格納するデータのコピー元となるデータが格納された第２のボリュームとの接続を確立し、
コピー指示手段が、サーバが発行したコピー設定コマンドに応じて前記他のストレージ装置の空き領域を備えるボリュームに前記第１のボリュームに格納されているデータと等価なデータをコピーするよう指示する、
ことを特徴とするバックアップ方法。
【請求項４】
前記第１のボリュームに障害が発生した場合に、
記録手段が、前記第２のボリュームの前記第１のボリュームへのデータコピー完了領域を記録し、
前記接続確立手段が、前記第１のボリュームのローカルコピー先の第３のボリュームと前記第２のボリュームとの間に接続を確立し、
検出手段が、前記記録手段に記録されている前記データコピー完了領域と、前記第１のボリュームのデータコピー完了領域とに基づいて、前記第３のボリュームのデータコピー完了領域を検出し、
接続解除手段が、前記第２のボリュームと前記第１のボリュームとの接続を解除する、ことを特徴とする請求項３記載のバックアップ方法。
【請求項５】
前記接続解除手段が、前記接続を解除する前に、
前記他のストレージ装置が備える、
ボリューム割り当て手段が、空き領域を備えるボリュームを第４のボリュームに割り当て、
ローカル接続確立手段が、前記第３のボリュームと前記第４のボリュームとの間に接続を確立する、
ことを特徴とする請求項４記載のバックアップ方法。
【請求項６】
前記第３のボリュームが複数設定されている場合、
前記接続確立手段は、最もコピーが進んでいる前記第３のボリュームと前記第２のボリュームとの接続を確立することを特徴とする請求項４記載のバックアップ方法。
【請求項７】
前記ローカル接続確立手段は、前記接続確立手段が接続を確立した前記第３のボリュームと前記接続確立手段が接続を確立した前記第３のボリューム以外の前記第３のボリュームとの間に接続を確立することを特徴とする請求項５記載のバックアップ方法。
【請求項８】
リモートデータコピーを行う機能を使用してデータをコピーするバックアップシステムにおいて、
データコピー先の第１のボリュームを備えるバックアップ装置と、
前記第１のボリュームに格納するデータのコピー元となるデータが格納された第２のボリュームと、前記第２のボリュームと前記第１のボリュームとの間に接続を確立する接続確立部と、サーバが発行したコピー設定コマンドに応じて前記バックアップ装置の空き領域を備えるボリュームに前記第１のボリュームに格納されているデータと等価なデータをコピーするよう指示するコピー指示部と、を有するメイン装置と、
を有することを特徴とするバックアップシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はストレージ装置、バックアップ装置、バックアップ方法およびバックアップシステムに関し、特に、リモートデータコピーを行う機能を使用してデータをコピーするストレージ装置、バックアップ装置、バックアップ方法およびバックアップシステムに関する。
【背景技術】
【０００２】
近年、ストレージ装置において、災害等の事故からデータを守り、素早くリカバリするためのリモート・アドバンスト・コピー機能のうちＲＥＣ（Remote Equivalent Copy）が知られている。
【０００３】
この機能は、遠隔地でのストレージ装置間のコピー機能であり、業務サーバを経由することなくボリュームコピー（レプリケーション）を作成することができる。
【特許文献１】特開２００１−３４４１３７号公報
【特許文献２】特開２００６−３０９５０６号公報
【特許文献３】米国特許第７３７０２３５号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一般的に、バックアップサイトをバックアップデータのための格納庫として運用する場合には、バックアップサイト側にサーバは設置されない。
しかし、バックアップサイト側にてメインサイト側から受信したデータのローカルコピーを設定するような運用では、バックアップサイト側にサーバを設置し、コピー設定コマンドを投入しなければならない。
【０００５】
しかし、ローカルコピーの設定のためだけにサーバを用意すると、運用コストが増加するという問題がある。
本発明はこのような点に鑑みてなされたものであり、バックアップサイト側にサーバを設置せずにローカルコピーを実現することができるストレージ装置、バックアップ装置、バックアップ方法およびバックアップシステムを提供することを目的とする。
【０００６】
また、他の目的として、リモートバックアップ中にディスクに障害が発生しても必要な領域のみのコピー処理でリモートバックアップ環境を再構築することができるストレージ装置、バックアップ装置、バックアップ方法およびバックアップシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、リモートデータコピーを行う機能を使用してデータをコピーするストレージ装置において、他のストレージ装置が備えるデータコピー先の第１のボリュームに格納するデータのコピー元となるデータが格納された第２のボリュームと、前記第２のボリュームと前記第１のボリュームとの間に接続を確立する接続確立部と、サーバが発行したコピー設定コマンドに応じて前記他のストレージ装置の空き領域を備えるボリュームに前記第１のボリュームに格納されているデータと等価なデータをコピーするよう指示するコピー指示部と、を有することを特徴とするストレージ装置が提供される。
【０００８】
このようなストレージ装置によれば、接続確立部により、第１のボリュームと第２のボリュームとの間に接続が確立され、コピー指示部により、サーバが発行したコピー設定コマンドに応じて他のストレージ装置の空き領域を備えるボリュームに第１のボリュームに格納されているデータと等価なデータをコピーするよう指示される。
【発明の効果】
【０００９】
開示のストレージ装置によれば、バックアップサイト側にサーバを設置せずにローカルコピーを実現することができる。
【発明を実施するための最良の形態】
【００１０】
以下、実施の形態を、図面を参照して詳細に説明する。
まず、実施の形態のシステムの概要について説明し、その後、実施の形態をより具体的に説明する。
【００１１】
図１は、実施の形態のストレージ装置の概要を示す図である。
ストレージ装置１は、リモートデータコピー（Remote Equivalent Copy）を行う機能を使用してデータをバックアップ装置２にコピーする。
【００１２】
このストレージ装置１は、第２のボリューム３と、接続確立部４と、コピー指示部５とを有している。
第２のボリューム３は、バックアップ装置２が備えるデータコピー先の第１のボリューム６に格納するデータのコピー元となるデータが格納されている。
【００１３】
接続確立部４は、第２のボリューム３と第１のボリューム６との間に接続を確立する。
接続を確立することによって、第２のボリューム３に格納されているデータを第１のボリューム６にコピーすることができる。
【００１４】
以下、異なる装置間の等価なコピーを「ＲＥＣ」とも言う。
コピー指示部５は、サーバ７が発行したコピー設定コマンドに応じてバックアップ装置２の空き領域を備える第３のボリューム９に第１のボリューム６に格納されているデータと等価なデータを筐体内での等価コピー（ローカルコピー：Equivalent Copy）するよう指示する。以下、等価なローカルコピーを「ＥＣ」とも言う。
【００１５】
この指示をバックアップ装置２が備えるローカル接続確立部８が受けつけ、第１のボリューム６と空き領域を備える第３のボリューム９との間にローカル接続を確立する。
ローカル接続を確立することによって、第１のボリューム６に格納されているデータを第３のボリューム９にコピーすることができる。
【００１６】
このようなストレージ装置１によれば、バックアップ装置２側にサーバ７が接続されていなくてもローカル接続を確立することができる。
以下、実施の形態をより具体的に説明する。
【００１７】
図２は、バックアップシステムのハードウェア構成例を示す図である。
図２に示すバックアップシステム１００は、メインサイト（ストレージ装置）１０とバックアップサイト（バックアップ装置）２０とサーバ（業務サーバ）３０とを有している。
【００１８】
サーバ３０は、メインサイト１０に接続されており、メインサイト１０およびバックアップサイト２０を管理している。具体的には、リモート・アドバンスト・コピー機能を用いてメインサイト１０とバックアップサイト２０間でデータを共有させる。また、バックアップサイト２０にローカルコピー（後述）を設定する。
【００１９】
メインサイト１０は、チャネルアダプタ（CA）１１ａ、１１ｂと、集中制御モジュール（CM:Centralized Module）１２ａ、１２ｂと、ボリューム１３ａ〜１３ｄと、リモートアダプタ（RA）１４ａ、１４ｂとを有している。
【００２０】
チャネルアダプタ１１ａ、１１ｂは、それぞれ、集中制御モジュール１２ａ、１２ｂとサーバ３０とのインタフェース制御を行う。
集中制御モジュール１２ａは、ＣＰＵ（Central Processing Unit）１２ａ１によって装置全体が制御されている。ＣＰＵ１２ａ１には、キャッシュ（Cache）１２ａ２およびデバイスアダプタ（DA）１２ａ３、１２ａ４が接続されている。
【００２１】
キャッシュ１２ａ２には、ＣＰＵ１２ａ１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、キャッシュ１２ａ２には、ＣＰＵ１２ａ１による処理に必要なビットマップ等の各種データが格納される。
【００２２】
デバイスアダプタ１２ａ３、１２ａ４は、それぞれ、対応するボリューム１３ａ、１３ｂに接続されている。デバイスアダプタ１２ａ３、１２ａ４は、それぞれ、ボリューム１３ａ、１３ｂとの間でデータの送受信を行う。
【００２３】
なお、集中制御モジュール１２ｂも集中制御モジュール１２ａと同様の構成をなしている。
リモートアダプタ１４ａ、１４ｂは、例えば、ファイバチャネルスイッチ等を有している。これにより、バックアップサイト２０がメインサイト１０に対して異なる場所（遠隔地）に設置されていても装置間でデータを送受信することができる。
【００２４】
以上、メインサイト１０のハードウェア構成を説明したが図３に示すようにバックアップサイト２０についても同様のハードウェア構成で実現することができる。但し、バックアップサイト２０のチャネルアダプタ２１ａ、２１ｂにはサーバ３０は直接、接続されていない。バックアップサイト２０は、リモートアダプタ２４ａ、２４ｂを介してサーバ３０からの指示を受け取る。
【００２５】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。このようなハードウェア構成のバックアップシステム１００においてデータのバックアップを確実に行うために、メインサイト１０およびバックアップサイト２０内には、以下のような機能が設けられる。
【００２６】
図３は、メインサイトの機能を示すブロック図である。
集中制御モジュール１２ａは、セッション管理部１２１と、ビットマップ格納部１２２と、インタフェース部１２３とローカルコピー指示部１２４とを有している。
【００２７】
セッション管理部１２１は、ＣＰＵ１２ａ１によって実現される機能であり、バックアップサイト２０側のボリューム２３ａ〜２３ｄとのデータコピーの際のセッション（データコピーの際に行われる一連の行動）を管理する。なお、セッション管理部１２１の処理は、後述する処理（第１の復旧処理、第２の復旧処理）にて詳述する。
【００２８】
ビットマップ格納部１２２は、キャッシュ１２ａ２によって実現される機能であり、バックアップサイト２０にデータをコピーする際のコピー済みの領域と未コピー領域をビットで区別するビットマップを格納する。ビットマップは、コピー済みの領域は、ビット「０」とし、未コピー領域は、ビット「１」とする。
【００２９】
インタフェース部１２３は、集中制御モジュール１２ａとボリューム１３ａ、１３ｂとのインタフェースである。
ローカルコピー指示部１２４は、サーバ３０からのコピー設定コマンドを受けつけ、そのコマンド内容に応じてバックアップサイト２０にローカルコピーを指示する。
【００３０】
なお、集中制御モジュール１２ｂも集中制御モジュール１２ａと同様の機能を備えている。
図４は、バックアップサイトの機能を示すブロック図である。
【００３１】
集中制御モジュール２２ａは、セッション管理部１２１、ビットマップ格納部１２２およびインタフェース部１２３と同様の機能を備えるセッション管理部２２１、ビットマップ格納部２２２およびインタフェース部２２３に加えて、コピー指示受付部２２４とコピー設定部２２５とをさらに有している。
【００３２】
コピー指示受付部２２４は、ローカルコピー指示をメインサイト１０から受けつける。
コピー設定部２２５は、コピー指示受付部２２４が受けつけたローカルコピーの指示に基づいて、ボリューム１３ａまたはボリューム１３ｂに格納されているデータと等価なデータが格納されているボリューム２３ａ（２３ｂ）（ローカルコピー元）のローカルコピーをボリューム２３ｂ（２３ａ）（ローカルコピー先）に設定する。
【００３３】
なお、メインサイト１０側にコピー指示受付部２２４とコピー設定部２２５と同様の機能が設けられていてもよい。また、バックアップサイト２０側にローカルコピー指示部１２４と同様の機能が設けられていてもよい。
【００３４】
なお、集中制御モジュール２２ｂも集中制御モジュール２２ａと同様の機能を備えている。
次に、バックアップシステム１００のローカルコピーの設定動作を説明する。
【００３５】
図５は、バックアップシステムのローカルコピーの設定動作を示す図である。
まず、サーバ３０からバックアップサイト２０に対するコピー設定コマンドを発行する（ステップＳ１）。このコピー設定コマンドには、ボリュームの識別情報や、コピーを行う領域のアドレス情報等が含まれている。
【００３６】
次に、メインサイト１０は、バックアップサイト２０にローカルコピーの指示を送る（ステップＳ２）。
次に、コピー指示受付部２２４からローカルコピーの指示を受けたコピー設定部２２５は、その指示に基づいてローカルコピーを設定する（ステップＳ３）。具体的には、指示に含まれるボリュームの識別情報により、ローカルコピーを設定するボリュームを特定し、そのボリュームの指定されたアドレスからデータを書き込むよう設定する。
【００３７】
このような処理を行うことにより、バックアップサイト２０側にサーバ３０が直接接続されていなくても、サーバ３０からのコピー設定コマンドの発行により、バックアップサイト２０のローカルコピーを設定することができる。
【００３８】
次に、バックアップサイト２０でローカルコピー元のボリュームに故障が発生したときの復旧処理を説明する。
＜第１の復旧処理＞
図６は、第１の復旧処理を示すフローチャートである。
【００３９】
まず、セッション管理部１２１が、故障したボリュームを使用しているセッションが存在するか否かを判断する（ステップＳ１１）。
故障したボリュームを使用しているセッションが存在しない場合（ステップＳ１１のＮｏ）、第１の復旧処理を終了する。
【００４０】
一方、故障したボリュームを使用しているセッションが存在する場合（ステップＳ１１のＹｅｓ）、セッション管理部１２１が、セッションをエラー状態にする（ステップＳ１２）。
【００４１】
次に、セッション管理部１２１が、故障したボリュームがＲＥＣ先のボリュームか否かを判断する（ステップＳ１３）。
故障したボリュームがＲＥＣ先のボリュームではない場合（ステップＳ１３のＮｏ）、第１の復旧処理を終了する。
【００４２】
一方、故障したボリュームがＲＥＣ先のボリュームである場合（ステップＳ１３のＹｅｓ）、セッション管理部１２１が、ＲＥＣ先のボリュームをＥＣ元のボリュームとするセッションが存在するか否かを判断する（ステップＳ１４）。
【００４３】
ＲＥＣ先のボリュームをＥＣ元のボリュームとするセッションが存在しない場合（ステップＳ１４のＮｏ）、第１の復旧処理を終了する。
一方、ＲＥＣ先のボリュームをＥＣ元のボリュームとするセッションが存在する場合（ステップＳ１４のＹｅｓ）、セッション管理部１２１が、以降のＲＥＣ元のボリュームへのＩ／Ｏアクセスの範囲をビットマップに記憶し、そのビットマップをビットマップ格納部２２２に格納する（ステップＳ１５）。
【００４４】
次に、セッション管理部１２１が、ＲＥＣ元のボリュームからＥＣ先のボリュームへ新たなＲＥＣセッションを作成する（ステップＳ１６）。このときＲＥＣ元のボリュームとＥＣ先のボリュームとの未コピー領域をマージ（merge）して、ＲＥＣセッションを作成したＥＣ先のボリュームの未コピー領域を求め、そのビットマップをビットマップ格納部２２２に格納する。
【００４５】
以降、ステップＳ１３〜Ｓ１４にて述べたＲＥＣ先のボリュームを「旧ＲＥＣ先のボリューム」と言い、ステップＳ１６にてＲＥＣセッションを作成したＥＣ先のボリュームを「新たなＲＥＣ先のボリューム」と言う。
【００４６】
次に、バックアップサイト２０で未使用の（使用可能な）ボリュームを１つ割り当てる（assignする）（ステップＳ１７）。
次に、新たなＲＥＣ先のボリュームからステップＳ１７にて割り当てたボリュームへ新たなＥＣセッションを作成する（ステップＳ１８）。このとき割り当てたボリュームの全範囲を未コピー領域とする。
【００４７】
次に、ステップＳ１２にてエラー状態にしたセッション、すなわち、ＲＥＣ元のボリュームと旧ＲＥＣ先のボリュームとのセッションを削除する（ステップＳ１９）。
次に、ステップＳ１６にて確立したＲＥＣセッションと、ステップＳ１８にて確立したＥＣセッションとを用いて各ボリューム間のコピー処理を開始する（ステップＳ２０）。
【００４８】
以上で第１の復旧処理を終了する。
なお、メインサイト１０のボリュームに障害が発生した場合は、バックアップサイト２０にサーバ３０を接続し、バックアップサイト２０に作成されているセッションの情報を取得するコマンドを発行してコピー先のボリュームを特定するようにしてもよい。これにより、バックアップデータを保持しているボリュームを特定することができる。
【００４９】
次に、第１の復旧処理の具体例を説明する。
図７は、第１の復旧処理の具体例を示す図である。なお、図７では、説明を分かりやすくするためにバックアップシステム１００が備える構成の一部の図示を省略している。
【００５０】
具体例では、メインサイト１０が備えるボリューム１３ｃとバックアップサイト２０が備えるボリューム２３ａがＲＥＣ＃１セッションを確立している。また、ボリューム２３ａとボリューム２３ｂとがＥＣ＃１セッションを確立している。このとき、ボリューム２３ａに故障が発生し、ＲＥＣ＃１セッションおよびＥＣ＃１セッションがエラー状態となったときを前提条件とする。
【００５１】
エラー状態になったＲＥＣ＃１セッションのコピー元のボリューム２３ａへのＩ／Ｏアクセス範囲をビットマップＢ１で記録しておき未コピー領域の範囲を把握しておく。
次に、ボリューム２３ｂをコピー先としてボリューム１３ｃからボリューム２３ｂにＲＥＣ＃２セッションを作成する。
【００５２】
次に、ＲＥＣ＃２セッションの未コピー領域を求めるためにＲＥＣ＃１セッションとＥＣ＃１セッションの未コピー領域をマージする。具体的には、ビットマップＢ１「１０００１」とボリューム２３ａのビットマップＢ２「０００１１」をマージしたビットマップＢ３「１００１１」をボリューム２３ｂのコピー領域としてビットマップ格納部２２２に格納して保持する。
【００５３】
次に、バックアップサイト２０内における未使用のボリューム２３ｃをアサインし、ボリューム２３ｂからボリューム２３ｃにＥＣ＃２セッションを作成する。このＥＣ＃２セッションの未コピー領域はセッション範囲全体とする。具体的には、ボリューム２３ｃのビットマップＢ４を「１１１１１」に設定する。
【００５４】
次に、エラー状態になっているＲＥＣ＃１セッションとＥＣ＃１セッションを削除する。
その後、ＲＥＣ＃２セッションおよびＥＣ＃２セッションと、ビットマップＢ１、Ｂ３、Ｂ４を用いてコピー処理を開始する。
【００５５】
＜第２の復旧処理＞
次に、第２の復旧処理について説明する。
第２の復旧処理は、バックアップサイト２０内でボリューム内のデータを世代管理している場合の復旧処理である。
【００５６】
図８および図９は、第２の復旧処理を示すフローチャートである。
ステップＳ２１〜Ｓ２５：ステップＳ１１〜Ｓ１５と同様の処理を行う。
次に、セッション管理部１２１が、例えばビットマップを参照し、世代管理していたボリュームのうち、最もコピーの進んでいたＥＣ先のボリュームを求める（ステップＳ２６）。
【００５７】
次に、セッション管理部１２１が、ＲＥＣ元のボリュームからステップＳ２６にて求めたＥＣ先のボリュームへ新たなＲＥＣセッションを作成する（ステップＳ２７）。このときＲＥＣ元のボリュームとＥＣ先のボリュームとの未コピー領域をマージして、新たなＲＥＣ先のボリュームの未コピー領域を求め、そのビットマップをビットマップ格納部２２２に格納する。
【００５８】
次に、ステップＳ２６にて求めたＥＣ先のボリュームから世代管理をしていた他のＥＣ先のボリュームへ新たなＥＣセッションを作成する（ステップＳ２８）。このときＲＥＣ元のボリュームとＥＣ先のボリュームとの未コピー領域をマージして、新たなＥＣ先のボリュームの未コピー領域を求め、そのビットマップをビットマップ格納部２２２に格納する。
【００５９】
ステップＳ２９：ステップＳ１７と同様の処理を行う。
次に、新たなＲＥＣ先のボリュームからステップＳ２９にて割り当てたボリュームへ新たなＥＣセッションを作成する（ステップＳ３０）。このとき割り当てたボリュームの全範囲を未コピー領域とする。
【００６０】
ステップＳ３１、Ｓ３２：ステップＳ１８、Ｓ１９と同様の処理を行う。
以上で第２の復旧処理を終了する。
次に、第２の復旧処理の具体例を説明する。
【００６１】
具体例では、メインサイト１０が備えるボリューム１３ｃとバックアップサイト２０が備えるボリューム２３ａがＲＥＣセッションを確立している。また、ボリューム２３ａに格納されるデータは、ボリューム２３ｂ、２３ｃで世代管理されており、ボリューム２３ａとボリューム２３ｂとがＥＣ＃１セッションを確立している。また、ボリューム２３ａとボリューム２３ｃとがＥＣ＃２セッションを確立している。このとき、ボリューム２３ａに故障が発生し、ＲＥＣ＃１セッションおよびＥＣ＃１、ＥＣ＃２セッションがエラー状態となったときを前提条件とする。
【００６２】
図１０は、第２の復旧処理の具体例を示す図である。
エラー状態になったＲＥＣ＃１セッションのコピー元のボリューム２３ａへのＩ／Ｏアクセス範囲をビットマップＢ１で記録しておき未コピー領域の範囲を把握しておく。
【００６３】
次に、ボリューム２３ｂとボリューム２３ｃとで等価コピーの進行状況を比較し、進んでいる方（本実施の形態ではボリューム２３ｂとする）をコピー先としてボリューム２３ａからボリューム２３ｂにＲＥＣ＃２セッションを作成する。
【００６４】
次に、ＲＥＣ＃２セッションの未コピー領域を求めるためにＲＥＣ＃１セッションとＥＣ＃１セッションの未コピー領域をマージする。具体的には、ボリューム１３ｃのビットマップＢ１「１０００１」とボリューム２３ａのビットマップＢ２「０００１１」をマージしたビットマップＢ３「１００１１」をＲＥＣ＃２セッションの未コピー領域としてビットマップ格納部２２２に格納して保持する。
【００６５】
次に、ボリューム２３ｂからボリューム２３ｃにＥＣ＃３セッションを作成する。
次に、ＥＣ＃３セッションの未コピー領域を求めるためにＲＥＣ１＃セッションとＥＣ２＃セッションの未コピー領域をマージする。具体的には、ビットマップＢ１「１０００１」とビットマップＢ４「００１０１」をマージしたビットマップＢ５「１０１０１」をＥＣ＃３セッションの未コピー領域としてビットマップ格納部２２２に格納して保持する。
【００６６】
次に、バックアップサイト２０内における未使用のボリューム２３ｄをアサインし、ボリューム２３ｂからボリューム２３ｄにＥＣ＃４セッションを作成する。このＥＣ＃４セッションの未コピー領域はセッション範囲全体とする。具体的には、ビットマップＢ６「１１１１１」をＥＣ＃４セッションの未コピー領域としてビットマップ格納部２２２に格納して保持する。
【００６７】
次に、エラー状態になっているＲＥＣ＃１セッション、ＥＣ＃1セッションおよびＥＣ＃２セッションを削除する。
その後、ＲＥＣ＃２セッション、ＥＣ＃３セッションおよびＥＣ＃４セッションを用いてコピー処理を開始する。
【００６８】
以上述べたように、バックアップシステム１００によれば、バックアップサイト２０側にサーバ３０を接続することなくローカルコピーを行うことができる。
また、ボリュームの故障が発生しても必要な領域のみのコピー処理でボリューム故障前と同等な環境が再構築できる。これによりサイト間の通信負荷を低減させることができる。
【００６９】
また、第２の復旧処理によれば、バックアップサイト２０でデータが世代管理されていても必要な領域のみのコピー処理でボリューム故障前と同等な環境が再構築できる。これによりサイト間の通信負荷を低減させることができる。
【００７０】
また、メインサイト１０にて故障が発生した場合には、バックアップサイト２０にサーバ３０を接続し、バックアップサイト２０に作成されているセッションの情報を採取するコマンドを発行してコピー先のボリュームを求めることによりバックアップデータを保持しているボリュームを特定することができる。
【００７１】
以上、本発明のストレージ装置、バックアップ装置、バックアップ方法およびバックアップシステムを、図示の実施の形態に基づいて説明したが、本発明はこれに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置換することができる。また、本発明に、他の任意の構成物や工程が付加されていてもよい。
【００７２】
また、本発明は、前述した実施の形態のうちの、任意の２以上の構成（特徴）を組み合わせたものであってもよい。
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、メインサイト１０が有する機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等が挙げられる。磁気記録装置としては、例えば、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープ等が挙げられる。光ディスクとしては、例えば、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ（Random Access Memory）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）等が挙げられる。光磁気記録媒体としては、例えば、ＭＯ（Magneto-Optical disk）等が挙げられる。
【００７３】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００７４】
データバックアッププログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【００７５】
以上の実施の形態に関し、さらに以下の付記を開示する。
（付記１）  リモートデータコピーを行う機能を使用してデータをコピーするストレージ装置において、
他のストレージ装置が備えるデータコピー先の第１のボリュームに格納するデータのコピー元となるデータが格納された第２のボリュームと、
前記第２のボリュームと前記第１のボリュームとの間に接続を確立する接続確立部と、
サーバが発行したコピー設定コマンドに応じて前記他のストレージ装置の空き領域を備えるボリュームに前記第１のボリュームに格納されているデータと等価なデータをコピーするよう指示するコピー指示部と、
を有することを特徴とするストレージ装置。
【００７６】
（付記２）  前記第２のボリュームの前記第１のボリュームへのデータコピー完了領域を記録する記録部と、
前記第１のボリュームに障害が発生した場合に、前記記録部に記録されている前記データコピー完了領域と、前記第１のボリュームのデータコピー完了領域とに基づいて、前記第１のボリュームのローカルコピー先の第３のボリュームのデータコピー完了領域を検出する検出部と、
前記第１のボリュームに障害が発生した場合に、前記第２のボリュームと前記第１のボリュームとの接続を解除する接続解除部と、
をさらに有し、
前記接続確立部は、前記第１のボリュームに障害が発生した場合に、前記第３のボリュームと前記第２のボリュームとの間に接続を確立することを特徴とする付記１記載のストレージ装置。
【００７７】
（付記３）  前記検出部は、前記記録部に記録されている前記データコピー完了領域と、前記第１のボリュームのデータコピー完了領域とが一致する領域のみ前記第３のボリュームのデータコピー完了領域として検出することを特徴とする付記２記載のストレージ装置。
【００７８】
（付記４）  前記第１のボリュームのデータコピー完了領域は、前記他のストレージ装置によって管理されていることを特徴とする付記２記載のストレージ装置。
（付記５）  前記他のストレージ装置は、
空き領域を備えるボリュームを第４のボリュームに割り当てるボリューム割り当て部と、
前記第３のボリュームと前記第４のボリュームとの間に接続を確立するローカル接続確立部とを有することを特徴とする付記２記載のストレージ装置。
【００７９】
（付記６）  前記第３のボリュームが複数設定されている場合、
前記接続確立部は、最もコピーが進んでいる前記第３のボリュームと前記第２のボリュームとの接続を確立することを特徴とする付記２記載のストレージ装置。
【００８０】
（付記７）  前記ローカル接続確立部は、前記接続確立部が接続を確立した前記第３のボリュームと前記接続確立部が接続を確立した前記第３のボリューム以外の前記第３のボリュームとの間に接続を確立することを特徴とする付記５記載のストレージ装置。
【００８１】
（付記８）  リモートデータコピーを行う機能を使用してデータをコピーするバックアップ装置において、
他のストレージ装置のコピー元ボリュームに格納されているデータと等価なデータを格納する第１のボリュームと、
サーバが発行したコピー設定指示を前記サーバが接続された前記他のストレージ装置から受けつけるコピー指示受付部と、
前記コピー設定指示に基づいて空き領域を備えるボリュームに前記第１のボリュームに格納されているデータと等価なデータをコピーするよう設定するローカルコピー設定部とを有することを特徴とするバックアップ装置。
【００８２】
（付記９）  リモートデータコピーを行う機能を使用してデータをコピーするバックアップ方法において、
コンピュータが備える、
接続確立手段が、他のストレージ装置が備えるデータコピー先の第１のボリュームと、前記第１のボリュームに格納するデータのコピー元となるデータが格納された第２のボリュームとの接続を確立し、
コピー指示手段が、サーバが発行したコピー設定コマンドに応じて前記他のストレージ装置の空き領域を備えるボリュームに前記第１のボリュームに格納されているデータと等価なデータをコピーするよう指示する、
ことを特徴とするバックアップ方法。
【００８３】
（付記１０）  前記第１のボリュームに障害が発生した場合に、
記録手段が、前記第２のボリュームの前記第１のボリュームへのデータコピー完了領域を記録し、
前記接続確立手段が、前記第１のボリュームのローカルコピー先の第３のボリュームと前記第２のボリュームとの間に接続を確立し、
検出手段が、前記記録手段に記録されている前記データコピー完了領域と、前記第１のボリュームのデータコピー完了領域とに基づいて、前記第３のボリュームのデータコピー完了領域を検出し、
接続解除手段が、前記第２のボリュームと前記第１のボリュームとの接続を解除する、ことを特徴とする付記９記載のバックアップ方法。
【００８４】
（付記１１）  前記検出手段は、前記記録手段に記録されている前記データコピー完了領域と、前記第１のボリュームのデータコピー完了領域とが一致する領域のみ前記第３のボリュームのデータコピー完了領域として検出することを特徴とする付記１０記載のバックアップ方法。
【００８５】
（付記１２）  前記第１のボリュームのデータコピー完了領域は、前記他のストレージ装置によって管理されていることを特徴とする付記１０記載のバックアップ方法。
（付記１３）  前記接続解除手段が、前記接続を解除する前に、
前記他のストレージ装置が備える、
ボリューム割り当て手段が、空き領域を備えるボリュームを第４のボリュームに割り当て、
ローカル接続確立手段が、前記第３のボリュームと前記第４のボリュームとの間に接続を確立する、
ことを特徴とする付記１０記載のバックアップ方法。
【００８６】
（付記１４）  前記第３のボリュームが複数設定されている場合、
前記接続確立手段は、最もコピーが進んでいる前記第３のボリュームと前記第２のボリュームとの接続を確立することを特徴とする付記１０記載のバックアップ方法。
【００８７】
（付記１５）  前記ローカル接続確立手段は、前記接続確立手段が接続を確立した前記第３のボリュームと前記接続確立手段が接続を確立した前記第３のボリューム以外の前記第３のボリュームとの間に接続を確立することを特徴とする付記１３記載のバックアップ方法。
【００８８】
（付記１６）  リモートデータコピーを行う機能を使用してデータをコピーするバックアップ方法において、
コンピュータが備える
コピー指示受付手段が、サーバが発行したコピー設定指示を前記サーバが接続された他のストレージ装置から受けつけ、
ローカルコピー設定手段が、前記コピー設定指示に基づいて空き領域を備えるボリュームに前記他のストレージ装置のコピー元ボリュームに格納されているデータと等価なデータを格納するボリュームに格納されているデータと等価なデータをコピーするよう設定する、
ことを特徴とするバックアップ方法。
【００８９】
（付記１７）  リモートデータコピーを行う機能を使用してデータをコピーするバックアップシステムにおいて、
データコピー先の第１のボリュームを備えるバックアップ装置と、
前記第１のボリュームに格納するデータのコピー元となるデータが格納された第２のボリュームと、前記第２のボリュームと前記第１のボリュームとの間に接続を確立する接続確立部と、サーバが発行したコピー設定コマンドに応じて前記バックアップ装置の空き領域を備えるボリュームに前記第１のボリュームに格納されているデータと等価なデータをコピーするよう指示するコピー指示部と、を有するメイン装置と、
を有することを特徴とするバックアップシステム。
【００９０】
（付記１８）  リモートデータコピーを行う機能を使用してデータをコピーする処理をコンピュータに実行させるプログラムにおいて、
コンピュータを、
他のストレージ装置が備えるデータコピー先の第１のボリュームに格納するデータのコピー元となるデータが格納された第２のボリューム、
前記第２のボリュームと前記第１のボリュームとの間に接続を確立する接続確立手段、
サーバが発行したコピー設定コマンドに応じて前記他のストレージ装置の空き領域を備えるボリュームに前記第１のボリュームに格納されているデータと等価なデータをコピーするよう指示するコピー指示手段、
として機能させることを特徴とするプログラム。
【図面の簡単な説明】
【００９１】
【図１】実施の形態のストレージ装置の概要を示す図である。
【図２】バックアップシステムのハードウェア構成例を示す図である。
【図３】メインサイトの機能を示すブロック図である。
【図４】バックアップサイトの機能を示すブロック図である。
【図５】バックアップシステムのローカルコピーの設定動作を示す図である。
【図６】第１の復旧処理を示すフローチャートである。
【図７】第１の復旧処理の具体例を示す図である。
【図８】第２の復旧処理を示すフローチャートである。
【図９】第２の復旧処理を示すフローチャートである。
【図１０】第２の復旧処理の具体例を示す図である。
【符号の説明】
【００９２】
１  ストレージ装置
２  バックアップ装置
３  第２のボリューム
４  接続確立部
５  コピー指示部
６  第１のボリューム
７  サーバ
８  ローカル接続確立部
９  第３のボリューム
１０  メインサイト
１１ａ、２１ａ  チャネルアダプタ
１２ａ２  キャッシュ
１２ａ３  デバイスアダプタ
１２ａ、１２ｂ、２２ａ、２２ｂ  集中制御モジュール
１３ａ〜１３ｄ、２３ａ〜２３ｄ  ボリューム
１４ａ、１４ｂ、２４ａ、２４ｂ  リモートアダプタ
２０  バックアップサイト
３０  サーバ
１００  バックアップシステム
１２１、２２１  セッション管理部
１２２、２２２  ビットマップ格納部
１２３、２２３  インタフェース部
１２４  ローカルコピー指示部
２２４  コピー指示受付部
２２５  コピー設定部
Ｂ１〜Ｂ６  ビットマップ
【図１】
2010157145.tif 000003
【図２】
2010157145.tif 000004
【図３】
2010157145.tif 000005
【図４】
2010157145.tif 000006
【図５】
2010157145.tif 000007
【図６】
2010157145.tif 000008
【図７】
2010157145.tif 000009
【図８】
2010157145.tif 000010
【図９】
2010157145.tif 000011
【図１０】
2010157145.tif 000012