(57)【要約】【課題】  ホストからの論理ボリュームのアクセス管理が容易な記憶制御サブシステムを提供する。【解決手段】  ホスト１はコピー実行前に、ターゲットの論理ボリューム１０の状態を、制御メモリ７の情報の採取を、ディスクアレイ装置１１に指示し、ディスクアレイ装置は、制御メモリ７の情報を読み取り、ターゲットの論理ボリューム１０に係る情報をホスト１に報告する。【選択図】図４
2005190106.tif 000002
【特許請求の範囲】
【請求項１】
ホストと通信接続可能な記憶制御サブシステムにおいて、
前記記憶制御サブシステムは、
前記ホストから送信されるデータを記憶するディスク部と、
前記ホストに対するインタフェースを構成するチャネル制御部と、
前記ディスク部に接続され、前記ディスク部に対するインタフェースを構成するディスク制御部と、
前記チャネル制御部と前記ディスク制御部との間で送受されるデータを一時的に記憶するキャッシュメモリ部と、
前記ディスクを割当てることにより形成される複数の論理ボリュームの構成情報を保持する制御メモリを有し、
前記制御メモリは、
前記ディスクアレイ内にある論理ボリュームがオンラインであるか否かを示すオンライン情報と、前記オンライン状態の論理ボリュームと前記オンライン状態の論理ボリュームが接続しているホストとの間のパス情報とを有する、
記憶制御サブシステム。
【請求項２】
請求項１に記載の記憶制御サブシステムであって、
前記ホストからの前記オンラインの論理ボリュームに対するパス解除の情報を受け取ったときに、前記ホストが指定された論理ボリュームのパス解除を行うことを特徴とする記憶制御サブシステム。
【請求項３】
請求項１に記載の記憶制御サブシステムであって、
前記ホストから前記論理ボリュームのオンライン情報を入手するための情報を受け付けたときに、前記論理ボリュームのオンライン情報を前記ホストに報告することを特徴とする記憶制御サブシステム。
【請求項４】
請求項１に記載の記憶制御サブシステムであって、
前記ホストから前記論理ボリュームのオンライン情報を入手するための情報を受け付けたときに、前記論理ボリュームのオンライン情報を表示することを特徴とする記憶制御サブシステム。
【請求項５】
請求項１に記載の記憶制御サブシステムであって、
前記論理ボリュームの複製前または前記論理ボリュームの複製指示情報を受け付けたときに、前記論理ボリュームのオンライン情報を表示することを特徴とする記憶制御サブシステム。
【請求項６】
請求項１に記載の記憶制御サブシステムであって、
前記論理ボリュームの複製前または前記論理ボリュームの複製指示情報を受け付けたときに、前記論理ボリュームのオンライン情報を前記ホストに報告することを特徴とする記憶制御サブシステム。
【請求項７】
請求項１に記載の記憶制御サブシステムであって、
前記ホストから前記複数の論理ボリュームのオンライン状況確認についての第一のコマンドを受け付けたときに、前記ホストに対して前記複数の論理ボリュームのオンライン情報を報告し、
前記第一のコマンドを報告した後であって、前記ホストから前記複数の論理ボリュームの少なくとも一部の論理ボリュームに対するパス解除についての第二のコマンドを受け付けたときに、前記指定された論理ボリュームのパスを解除することを特徴とする記憶制御サブシステム。
【請求項８】
請求項１に記載の記憶制御サブシステムであって、
複製先の論理ボリュームが全てオフラインになった後、前記論理ボリュームの複製が可能となることを特徴とする記憶制御サブシステム。
【請求項９】
請求項１に記載の記憶制御サブシステムであって、
前記ホストからパス解除の情報を受け付けたときに、前記制御メモリが前記パス解除を実行しない機能を有することを特徴とする記憶制御サブシステム。
【請求項１０】
請求項１に記載の記憶制御サブシステムであって、
前記記憶制御サブシステムは他の記憶制御サブシステムを介して前記ホストから前記オンライン情報及び前記パス情報の照会要求を受け付け、
前記他の記憶制御サブシステムを介して前記ホストから前記オンラインの論理ボリュームに対する前記パス解除の情報を受け取ったときに、前記指定された論理ボリュームのパス解除を行うことを特徴とする記憶制御サブシステム。
【請求項１１】
請求項１０に記載の記憶制御サブシステムであって、
前記他の記憶制御サブシステムを介して接続されたホストからパス解除の情報を受け付けたときに、前記制御メモリが前記パス解除を実行しない機能を有することを特徴とする記憶制御サブシステム。
【請求項１２】
１以上のホスト装置に接続された記憶制御サブシステムにおいて、
前記接続されたホスト装置との通信を制御するチャネル制御部と、
１以上の物理的な記憶デバイス上に用意された複数の論理ボリュームと、
前記複数の論理ボリュームを制御するディスク制御部と、
前記複数の論理ボリュームの各々について、ボリューム識別情報と、オンライン状態か否かを表すオン／オフ情報と、オンライン状態であればどのホスト装置に接続されているかに関するパスグループ情報とが記録される制御メモリと
を備え、前記チャネル制御部が或るホスト装置から特定のコマンドを受信することにより、前記複数のボリュームのうちのターゲット正ボリュームとターゲット副ボリュームとがペア状態にされて前記ターゲット正ボリューム内のデータが前記ターゲット副ボリュームへコピーされる前に、前記ターゲット副ボリュームのオン／オフ情報に基づいて、前記ターゲット副ボリュームがオンライン状態か否かの第１調査を行い、前記第１調査の結果、オンライン状態であることがわかった場合には、前記ターゲット副ボリュームのパスグループ情報に基づいて、前記ターゲット副ボリュームがどの別ホスト装置に接続されているかの第２調査を行い、前記第２調査の結果を前記チャネル制御部から前記或るホスト装置に送信する、
記憶制御サブシステム。
【請求項１３】
前記複数の論理ボリュームには、２以上の論理ボリュームを含んだボリューム群が複数個存在し、
前記制御メモリには、前記複数個のボリューム群の各々について、ボリューム群識別情報と、そのボリューム群に含まれる２以上の論理ボリュームにそれぞれ対応した２以上のボリューム識別情報とが記録されており、
前記記憶制御サブシステムが、前記ターゲット副ボリュームを有するターゲット副ボリューム群中の２以上の副ボリュームにそれぞれ対応した２以上のオン／オフ情報に基づいて、前記２以上の副ボリュームがオンライン状態か否かの第１調査を行い、前記第１調査の結果、前記２以上の副ボリュームのうち前記ターゲット副ボリュームがオンライン状態であることがわかった場合に、前記ターゲット副ボリュームについて前記第２調査を行い、前記第２調査の結果を前記或るホスト装置に送信する、
請求項１２記載の記憶制御サブシステム。
【請求項１４】
前記ターゲット副ボリューム群のボリューム群識別情報を有する第１調査コマンドを前記或るホスト装置から受け、その第１調査コマンドに応答して、前記第１調査を行い、前記第１調査の結果を前記或るホスト装置に送信し、
前記或るホスト装置から、前記第１調査の結果からオンライン状態であることが判別された前記ターゲット副ボリュームのボリューム識別情報を有する第２調査コマンドを受け、その第２調査コマンドに応答して、前記第２調査を行い、前記第２調査の結果を前記或るホスト装置に送信する、
請求項１３記載の記憶制御サブシステム。
【請求項１５】
前記オン／オフ情報は、１か０で表される１ビット情報であり、
前記第１調査の結果には、前記ターゲット副ボリュームに含まれる２以上の副ボリュームにそれぞれ対応した２以上の１ビット情報が含まれており、
前記或るホスト装置は、前記複数個のボリューム群の各々について、ボリューム群識別番号と、そのボリューム群に含まれる２以上の論理ボリュームにそれぞれ対応した２以上のボリューム識別番号とがその番号順に記録されたボリューム管理テーブルを記憶しており、ユーザから１以上のターゲット副ボリュームのボリューム識別番号の入力を受けた場合、そのターゲット副ボリュームを有するターゲット副ボリューム群のボリューム識別番号を有する前記第１調査コマンドを生成して前記記憶制御サブシステムに送信し、その第１調査コマンドに応答して前記第１調査の結果を受けた場合、前記第１調査結果に含まれている前記２以上の１ビット情報と、前記ユーザ入力された１以上のボリューム識別番号と、前記ボリューム管理テーブルとに基づいて、前記１以上のターゲット副ボリュームがオンラインか否かを判断し、少なくとも１つのターゲット副ボリュームがオンライン状態であると判別された場合、そのターゲット副ボリュームについての前記第２調査コマンドを生成して前記記憶制御サブシステムに送信する、
請求項１３記載の記憶制御サブシステム。
【請求項１６】
前記或るホスト装置が、前記ターゲット正ボリュームのボリューム識別情報と、前記ターゲット副ボリュームのボリューム識別情報とがユーザから入力されてコピーコマンドを発行する場合、及び／又は、前記ターゲット正ボリュームと前記ターゲット副ボリュームとのペア状態が一旦解除された後再びペア状態を形成してコピーを実行する再コピーコマンドを発行する場合、前記ターゲット副ボリュームのボリューム識別情報を含んだ調査コマンドを生成して前記記憶制御サブシステムに送信し、前記ターゲット正ボリュームと前記ターゲット副ボリュームとがペア状態にされて前記ターゲット正ボリューム内のデータが前記ターゲット副ボリュームへコピーされる前に、前記第１調査及び前記第２調査が行われるようにする、
請求項１２記載の記憶制御サブシステム。
【請求項１７】
前記或るホスト装置が、前記ターゲット正ボリュームのボリューム識別情報と、前記ターゲット副ボリュームのボリューム識別情報とがユーザから入力されて、前記ユーザからコピー指令を受け、それに応答してコピーコマンドを発行し、及び／又は、前記ターゲット正ボリュームと前記ターゲット副ボリュームとのペア状態が一旦解除された後再びペア状態を形成してコピーを実行する再コピーコマンドを発行し、
前記記憶制御サブシステムは、前記コピーコマンド又は前記再コピーコマンドを受信した場合、そのコマンドに基づくコピー処理を実行する前に、そのコマンドに含まれる前記ターゲット副ボリュームの識別情報に対応したオン／オフ情報を参照して前記第１調査を行い、前記第１調査の結果、前記ターゲット副ボリュームがオフライン状態であることが判別された場合には、前記コピーコマンド又は前記再コピーコマンドに基づくコピー処理を実行し、一方、前記第１調査の結果、前記ターゲット副ボリュームがオンライン状態であることが判別された場合には、前記第２調査を行なう、
請求項１２記載の記憶制御サブシステム。
【請求項１８】
前記記憶制御サブシステムは、前記第１調査の結果、前記第２の調査を行うことに代えて又は加えて、前記ターゲット副ボリュームがオンライン状態であることが判別された場合には、そのターゲット副ボリュームをオンライン状態からオフライン状態に切り替える、
請求項１２記載の記憶制御サブシステム。
【請求項１９】
前記記憶制御サブシステムは、以下の（１）〜（３）の場合、
（１）前記第２調査の結果を前記或るホスト装置に送信した後、前記或るホスト装置から、前記ターゲット副ボリュームの識別情報を含んだ設定解除コマンドを受けた場合、
（２）前記ターゲット副ボリュームに対応したパスグループ情報を参照し、そのパスグループ情報から特定される１以上の別ホスト装置の全て又は一部に、接続を解除しても良いか否かを問合せ、その問合せに応答して、接続を解除しても良い旨の回答を得られた場合、
（３）前記ターゲット副ボリュームがオンライン状態であることが判別された後、所定時間が経過した場合、
の少なくとも１つの場合に、前記ターゲット副ボリュームをオンライン状態からオフライン状態に切り替える、
請求項１８記載の記憶制御サブシステム。
【請求項２０】
前記記憶制御サブシステムに別の記憶制御サブシステムが接続されていて、前記ターゲット正ボリュームが前記記憶制御サブシステム内に存在し、前記ターゲット副ボリュームが前記別の記憶性制御サブシステム内に存在する場合、
前記別の記憶制御サブシステムが、そのシステム内の前記制御メモリを参照して、前記第１調査及び前記第２調査を行い、前記第１調査及び前記第２調査の結果を前記或るホスト装置に送信する、
請求項１２記載の記憶制御サブシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１つ以上の記憶デバイスを備えた記憶制御サブシステム又は記憶制御サブシステムの論理ボリュームアクセス管理方法に関する。また、記憶制御サブシステムおよび記憶制御サブシステムに接続されたホストを有する記憶システムに関する。
【背景技術】
【０００２】
例えば、大容量のデータを取り扱う基幹業務用の記憶システムでは、ホストコンピュータ（以下、単に「ホスト」と言う）とは、別体に構成された記憶制御サブシステムを用いてデータが管理されている。この記憶制御サブシステムは、例えば、ディスクアレイ装置とも呼ばれ、多数のディスク型記憶装置をアレイ状に配置して構成されているＲＡＩＤ（Redundant Array of Independent Inexpensive Disks）である。
【０００３】
記憶システムとして、例えば、ディスク制御装置やディスク装置の設置台数に関係なく、複数のディスク制御装置が制御するディスク装置に跨がって設定された複数のボリュームペアに対して、上位のホストあるいは操作パネルからの一回の状態変更要求、または一つのディスク制御装置の内部で発生したイベントによる状態変更要求にて一括して全ボリュームペアの状態を変更させる技術が知られている（特許文献１）。
【０００４】
【特許文献１】特開２００１−１９５２０１号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、例えば、記憶制御サブシステム内では、ペア状態になった一方の論理ボリュームから他方の論理ボリュームにデータをコピーすることが行われる（以下、コピー元となる一方の論理ボリュームを「正ボリューム」、コピー先となる他方の論理ボリュームを「副ボリューム」と言う）。この場合、副ボリュームへ正常にコピーするためには、その副ボリュームが、どのホストに対しても接続されていない状態であるオフライン状態になっている必要がある。なぜなら、オンライン状態になっている副ボリュームへデータのコピーが実行されると、コピーの実行中に、その副ボリュームにホストから別のデータがライトされてしまって、その副ボリューム内のデータが正ボリューム内のデータと同じにならない虞があるからである。
【０００６】
これを防止するための方法として、副ボリュームがオンライン状態になっている場合には、その副ボリュームへのデータコピーは行わないようにすることが考えられる。
【０００７】
しかし、そうすると、例えば、複数の正ボリュームを１つのコピー元とし、複数の副ボリュームを１つのコピー先とし、それら複数の副ボリュームに対してそれぞれコピーを実行した場合、複数の副ボリュームの内の１つでもオンライン状態になっていれば、オフライン状態になっている他の副ボリュームには正常にコピーが実行されるものの、オンライン状態の副ボリュームにはコピーが実行されないので、複数の正ボリューム（コピー元）と複数の副ボリューム（コピー先）との間でデータの整合性が保たれない。
【０００８】
このような事態が発生しないためには、ターゲットとなる正ボリューム内のデータをコピーする前に、その正ボリュームとペア状態になる副ボリュームがオフライン状態になっている必要がある。この場合、もし、その副ボリュームが少なくとも１つのホストに接続されていれば、ユーザは、その副ボリュームの接続先ホストを一つ一つ探し出さなければならない。接続先のホストを探し出す為には、例えば、コピー命令を出力した第１ホストの第１ユーザが、その副ボリュームに接続されている可能性のある複数の第２ホストの各々の第２ユーザに電話等でどの論理ボリュームに接続しているのかを調査しなければならない。そして、接続先の第２ホストが分かったら、第２ユーザが、その第２ホストから副ボリュームとの接続を切断してオフライン状態にしなければならない。
【０００９】
この様に、副ボリュームがオンライン状態であると、正常なコピーを実行することができず、その副ボリュームのオンライン状態からオフライン状態にするには、ユーザにとって面倒な処理が必要になる。これは、副ボリュームの接続先ホストが多くなればなるほど面倒である。
【００１０】
従って、本発明は少なくとも次のいずれかの目的を達成するものである。
(１)ホストからの論理ボリュームのアクセス管理が容易な記憶制御サブシステムを提供する。
(２)データバックアップに関して高信頼性を有する記憶制御サブシステムを提供する。
(３)直接接続されていないホスト、例えば他の記憶装置を介して接続されているホストからのアクセスによりパス解除を実行できる機能を有する記憶制御サブシステムを提供する。
【００１１】
本発明の別の目的は、正ボリュームから副ボリュームへのデータのバックアップ、例えば、複数の副ボリュームで構成されるデータベースに正常にデータがバックアップされるようにすることにある。
【００１２】
本発明のまた別の目的は、オンライン状態になっている副ボリュームを容易にオフライン状態にすることにある。
【００１３】
本発明の他の目的は、後述の説明から明らかになるであろう。
【課題を解決するための手段】
【００１４】
本発明に従う記憶システムは、１以上のホスト装置と、前記１以上のホスト装置に接続された記憶制御サブシステムとを備える記憶システムである。前記記憶制御サブシステムは、前記接続されたホスト装置との通信を制御するチャネル制御部と、１以上の物理的な記憶デバイス上に用意された複数の論理ボリュームと、前記複数の論理ボリュームを制御するディスク制御部と、制御メモリとを備える。制御メモリには、前記複数の論理ボリュームの各々について、ボリューム識別情報と、オンライン状態か否かを表すオン／オフ情報と、オンライン状態であればどのホスト装置に接続されているかに関するパスグループ情報とが記録される。前記記憶制御サブシステムは（例えばチャネル制御部が）、前記チャネル制御部が或るホスト装置から特定のコマンドを受信することにより、前記複数のボリュームのうちのターゲット正ボリュームとターゲット副ボリュームとがペア状態にされて前記ターゲット正ボリューム内のデータが前記ターゲット副ボリュームへコピーされる前に、前記ターゲット副ボリュームのオン／オフ情報に基づいて、前記ターゲット副ボリュームがオンライン状態か否かの第１調査を行い、前記第１調査の結果、オンライン状態であることがわかった場合には、前記ターゲット副ボリュームのパスグループ情報に基づいて、前記ターゲット副ボリュームがどの別ホスト装置に接続されているかの第２調査を行い、前記第２調査の結果を前記チャネル制御部から前記或るホスト装置に送信する。そのホスト装置は、その第２調査結果（例えば、ターゲット副ボリュームに接続されているホストの識別情報）を表示する。なお、記憶制御サブシステムは、第１調査結果を前記或るホスト装置に送信しても良いし、その第１調査結果を送信することなく第２調査結果を行っても良い。また、ターゲット副ボリュームがオンライン状態か否かを判断する主体は、第１調査結果を取得した記憶制御サブシステムであっても良いし、第１調査結果を受けた前記或るホスト装置であっても良いし、前記或るホスト装置に表示された第１調査結果を閲覧するユーザであっても良い。
【００１５】
本発明に従う記憶制御サブシステムは、接続されたホスト装置との通信を制御するチャネル制御部と、１以上の物理的な記憶デバイス上に用意された複数の論理ボリュームと、前記複数の論理ボリュームを制御するディスク制御部と、制御メモリとを備える。制御メモリには、前記複数の論理ボリュームの各々について、ボリューム識別情報と、オンライン状態か否かを表すオン／オフ情報と、オンライン状態であればどのホスト装置に接続されているかに関するパスグループ情報とが、前記記憶制御サブシステムの所定の構成要素（例えば前記チャネル制御部及び／又はディスク制御部）によって記録される。記憶制御サブシステムは、前記チャネル制御部が前記ホスト装置から特定のコマンドを受信することにより、前記複数のボリュームのうちのターゲット正ボリュームとターゲット副ボリュームとがペア状態にされて前記ターゲット正ボリューム内のデータが前記ターゲット副ボリュームへコピーされる前に、前記ターゲット副ボリュームのオン／オフ情報に基づいて、前記ターゲット副ボリュームがオンライン状態か否かの第１調査を行い、前記第１調査の結果、オンライン状態であることがわかった場合には、前記ターゲット副ボリュームのパスグループ情報に基づいて、前記ターゲット副ボリュームがどの別ホスト装置に接続されているかの第２調査を行い、前記第２調査の結果を前記チャネル制御部から前記或るホスト装置に送信する。
【００１６】
本発明に従う方法は、１以上の物理的な記憶デバイス上に用意された複数の論理ボリュームの各々へのデータの記憶を制御するための方法であって、前記複数の論理ボリュームの各々について、ボリューム識別情報と、オンライン状態か否かを表すオン／オフ情報と、オンライン状態であればどのホスト装置に接続されているかに関するパスグループ情報とを制御メモリに記録するステップと、ホスト装置から特定のコマンドを受信するステップと、前記複数のボリュームのうちのターゲット正ボリュームとターゲット副ボリュームとがペア状態にされて前記ターゲット正ボリューム内のデータが前記ターゲット副ボリュームへコピーされる前に、前記ターゲット副ボリュームのオン／オフ情報に基づいて、前記ターゲット副ボリュームがオンライン状態か否かの第１調査を行うステップと、前記第１調査の結果、前記ターゲット副ボリュームがオンライン状態であることがわかった場合、前記ターゲット副ボリュームのパスグループ情報に基づいて、前記ターゲット副ボリュームがどの別ホスト装置に接続されているかの第２調査を行うステップと、前記第２調査の結果を前記ホスト装置に送信するステップとを有する。
【発明の効果】
【００１７】
本発明によれば、或るホスト装置のユーザは、ターゲット副ボリュームがどのホスト装置とオンライン状態になっているかを容易に知ることができるので、ボリュームをオフライン状態にするユーザにとっての負担が軽減される。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して本発明の一実施形態を説明する。
【００１９】
図１は、本発明の一実施形態に係る記憶システムの全体構成を示す。
【００２０】
この記憶システムには、ディスクアレイ装置１１（例えばＲＡＩＤ）と、そのディスクアレイ装置に接続される１以上のホストシステム１（以下、単に「ホスト１」と言う）とが備えられる。この場合、ホスト１に接続されているディスクアレイ装置１１から、他のディスクアレイ装置に接続されても良いし、一つのホスト１に複数台のディスクアレイ装置１１が接続されても良い、また、一つのディスクアレイ装置に複数台のホスト１が接続されても良い。
【００２１】
ホスト１は、例えば、パーソナルコンピュータやワークステーション等であり、ＣＰＵ（Central Processing Unit）、不揮発性及び／又は揮発性のメモリ（例えばROM又はRAM）、及びハードディスク等をハードウェア資源として備えたコンピュータシステムである。ホスト１のＣＰＵが各種プログラムを読込んで実行することにより、種々の機能が実現される。ホスト１は、例えば、ＬＡＮ（Local Area Network）或いはＳＡＮ（Storage Area Network）等の通信ネットワークを介してディスクアレイ装置１１に接続される。
【００２２】
このホスト１は、図示のように、１又は複数のアプリケーションプログラム（以下、「ＡＰ」と言う）２と、オペレーティングシステム（以下、「ＯＳ」と言う）３とを有している。ＡＰ２は、例えば、第１論理ボリュームを正ボリュームとし第２論理ボリュームを副ボリュームとするボリュームペアを形成して正ボリューム内のデータを副ボリュームへコピーするコマンド等の種々のコマンドを、ＯＳ３を介してディスクアレイ装置１１に発行する。また、ＡＰ２は、コマンド種別（例えばリード要求か或いはライト要求か）と、リードデータの読出し先又はライトデータの格納先となる論理ボリュームのＬＵＮとを含んだＩ／Ｏ要求を、ＯＳ３を介してディスクアレイ装置１１に発行する。
【００２３】
ディスクアレイ装置１１は、アレイ状に配設された複数のディスク型記憶装置が有する１以上の物理ディスク群９を備え、それら物理ディスク群９により提供される物理的な記憶領域上には、論理的な記憶領域である複数の論理ボリューム（Logical Unit）１０が設定される。ディスクアレイ装置１１は、チャネル制御部４と、キャッシュメモリ５と、制御メモリ７と、ディスク制御部８と、スイッチング制御部６とを備える。
【００２４】
チャネル制御部４は、接続先ホスト１との間の通信を制御するものであり、１又は複数のチャネルアダプタセット（図示せず）を備える。各チャネルアダプタセットには、１以上のホスト１に接続される複数（典型的には２つ）のチャネルアダプタが含まれており、それらアダプタは、実質的に同一の構成になっている。これにより、例えば、一方のチャネルアダプタを介してホスト１が論理ボリューム１０にアクセスできなくなった場合には、他方のチャネルアダプタを介して同一の論理ボリューム１０にアクセスすることが行われる。各チャネルアダプタは、ハードウェア回路、ソフトウェア、又はそれらの組み合わせで構成することができ、このディスクアレイ装置１１とホスト１１との間のデータ通信を行う。チャネルアダプタには、１以上のホスト１に接続される１以上の図示しないマイクロプロセッサ（以下、「チャネルプロセッサ」と言う）と、制御メモリ７に接続される図示しないマイクロプロセッサアダプタ（以下、「ＭＰＡ」と略記）と、キャッシュメモリ５に接続される図示しないデータ転送アダプタ（以下、「ＤＴＡ」と略記）とが搭載される。チャネルプロセッサが外部プロセッサ（具体的には、後述するディスクアダプタ上の図示しないマイクロプロセッサ）との間で制御情報（例えばプロセッサ間メッセージ）を送受信する等の場合には、ＭＰＡを介して制御情報が送受信される。また、ホスト１から論理ボリューム１０にデータが書き込まれる場合（以下、この書き込まれるデータを「ライトデータ」と言う）、及び、論理ボリューム１０から読み出されたデータ（以下、読み出されるデータを「リードデータ」と言う）がディスクアレイ装置１１からホスト１に出力される場合には、ライトデータ及びリードデータはＤＴＡを通過する。各チャネルプロセッサは、例えば、制御メモリ７の所定記憶領域をポーリングしＭＰＡを介して制御情報を取得したり、ホスト１から受信した各種コマンドを制御メモリ７に格納したり、キャッシュメモリ５に格納されているリードデータを読み出してホスト１に送信したり、ホスト１から受信したライトデータをキャッシュメモリ５に格納したりする。
【００２５】
キャッシュメモリ５は、揮発性又は不揮発性のメモリである。キャッシュメモリ５には、チャネルアダプタから後述するディスクアダプタセットのディスクアダプタへ渡されるライトデータ、及び、ディスクアダプタからチャネルアダプタへ渡されるリードデータが一時的に格納される。
【００２６】
制御メモリ７は、チャネル制御部４とディスク制御部８により共用される不揮発性又は揮発性のメモリである。
【００２７】
ディスク制御部８は、各物理ディスク群９を制御するものであり、各物理ディスク群９毎に用意されるディスクアダプタセット（図示せず）を備える。ディスクアダプタセットは、複数の（典型的には２つの）ディスクアダプタを備える。各ディスクアダプタは、図示しない１又は複数のマイクロプロセッサ（以下、「ディスクプロセッサ」と言う）を備えており、そのディスクプロセッサの処理により、ホスト１から指定された論理ボリューム番号（以下、「ＬＵＮ」と略記）を有する論理ボリューム１０に対してデータの読出し又は書込みを行なう（ＬＵＮに限らずその他のコードで論理ボリューム１０が識別されても良い）。
【００２８】
スイッチング制御部６は、例えば、高速スイッチング動作によりデータ伝送を行う超高速クロスバスイッチ等のような高速バスとして構成することができる。スイッチング制御部６は、チャネル制御部４（各チャネルアダプタ）と、ディスク制御部８（各ディスクアダプタ）と、制御メモリ７と、キャッシュメモリ５とを相互に通信可能に接続する。上述した各チャネルアダプタと、各ディスクアダプタと、制御メモリ７と、キャッシュメモリ５との間のデータ又はコマンドの授受は、スイッチング制御部６を介して行われる。
【００２９】
以上が、この実施形態に係るディスクアレイ装置１１の概要である。このディスクアレイ装置１１は、ホスト１のＡＰ２からＩ／Ｏ要求を受け、そのＩ／Ｏ要求の内容に基づく処理を実行する。
【００３０】
以下、ディスクアレイ装置１１におけるＩ／Ｏ要求の処理流れの概要を説明する。なお、その説明では、発行されたＩ／Ｏ要求がリード要求を示す場合とライト要求を示す場合とに分けて説明する。また、そのＩ／Ｏ要求には、リードデータの読出し先又はライトデータの格納先となる論理ボリュームのＬＵＮが含まれているものとする。
【００３１】
（１）Ｉ／Ｏ要求がリード要求を示す場合。
【００３２】
チャネル制御部４が、ホスト１から発行されたＩ／Ｏ要求を受けて、そのＩ／Ｏ要求においてリード要求されているデータ（つまりリードデータ）がキャッシュメモリ５の所定記憶領域（所定キャッシュスロット）に存在するか否かの判別を行う。
【００３３】
その判別の結果が肯定的の場合、すなわち、リードデータが所定キャッシュスロットに存在する場合（キャッシュヒットした場合）、チャネル制御部４が、所定キャッシュスロットからリードデータを取得し、そのリードデータを、ホスト１に送信する。
【００３４】
一方、上記判別の結果が否定的の場合、すなわち、リードデータが所定キャッシュスロットに存在しない場合（キャッシュミスした場合）、チャネル制御部４は、Ｉ／Ｏ要求に含まれているＬＵＮが割当てられた論理ボリューム（以下、「ターゲットボリューム」）１０内のリードデータをいったん所定キャッシュスロットにリードすることを指示するための制御情報を制御メモリ７に格納する。ディスク制御部８がその制御情報を読み出すことにより、ディスク制御部８によって、ターゲットボリューム１０からリードデータがリードされて所定キャッシュスロットに格納される。その後、チャネル制御部４は、そのリードデータをキャッシュメモリ５から取得してホスト１に送信する。
【００３５】
（２）Ｉ／Ｏ要求がライト要求を示す場合。
【００３６】
チャネル制御部４は、ライトデータを含んだＩ／Ｏ要求をホスト１から受けて、キャッシュメモリ５上の所定キャッシュスロットにデータが存在するか否かの判別を行う。
【００３７】
その判別の結果が肯定的の場合、すなわち、データが所定キャッシュスロットに存在する場合（キャッシュヒットした場合）、チャネル制御部４は、Ｉ／Ｏ要求に含まれているライトデータを、上記所定キャッシュスロット内のデータに上書きする。
【００３８】
一方、上記判別の結果が否定的の場合、すなわち、データが所定のキャッシュスロットに存在しない場合（キャッシュミスした場合）、チャネル制御部４は、ターゲットボリューム１０からデータをリードし一旦所定キャッシュスロットに格納することを指示する制御情報を制御メモリ７に格納する。ディスク制御部８は、その制御情報を読み出すと、そのターゲットボリューム１０からデータをリードして所定キャッシュスロットに格納する。チャネル制御部４は、上記所定キャッシュスロットに格納されたデータに、上記受けたＩ／Ｏ要求に含まれているライトデータを上書きする。
【００３９】
このようにして、キャッシュメモリ５にライトデータが書き込まれたときは、当該ライト要求は終了したものとして、ディスクアレイ装置１１からホスト１に終了報告が返される。なお、キャッシュメモリ５にライトデータが書き込まれた時点では、一般に、そのデータはターゲットボリューム１０には反映されておらず、その後に、ディスク制御部８によって、キャッシュメモリ５からライトデータが読み出されターゲットボリューム１０に書き込まれる。
【００４０】
以上が、この実施形態に係る記憶システムの概要である。なお、この記憶システムでは、例えば、ディスク制御部８と各物理ディスク群９とは、直接的に接続されてもよいし、ネットワークを介して間接的に接続されてもよい。また、物理ディスク群９とディスク制御部８とが一体的に構成されても良い。また、チャネル制御部４の各チャネルアダプタ毎に１つの論理ボリューム１０が割当てられても良いし、複数のチャネルアダプタで１つの論理ボリューム１０が割当てられても良いし、複数のチャネルアダプタで１つの論理ボリューム１０が共用されても良い。また、ディスクアレイ装置１１には、後述するように、別のディスクアレイ装置１１Ａが接続されていても良い。その場合、例えば、ディスクアレイ装置１１に存在する正ボリュームと、別のディスクアレイ装置１１Ａに存在する副ボリュームとがペア状態にされて、ディスクアレイ装置１１に接続されているホスト１が、ディスクアレイ装置１１を介して別のディスクアレイ装置１１Ａ内の副ボリュームにアクセスしても良い。
【００４１】
以下、本実施形態に係るシステムについて、主要な部分について詳細に説明する。
【００４２】
この実施形態では、複数の正ボリュームが１つのコピー元ＣＵ（Control Unit：複数の論理ボリューム１０の集合体の単位）とされ、複数の副ボリュームが１つのコピー先ＣＵとされる。典型的には、コピー元ＣＵを構成する正ボリュームの数と、コピー先ＣＵを構成する副ボリュームの数は同じであり、正ボリュームと副ボリュームが１対１になったボリュームペアが複数個形成される。このように、コピー元ＣＵ内の各正ボリュームがコピー先ＣＵ内の１以上の副ボリュームとペア状態になった後に、コピー元ＣＵからコピー先ＣＵへのデータコピーが行われる。
【００４３】
制御メモリ７には、図示しないが、各ＣＵ毎の識別情報（例えばＣＵ番号）と、そのＣＵに含まれる各論理ボリュームのＬＵＮとが書かれたＣＵ管理テーブルが格納されている。
【００４４】
また、制御メモリ７には、複数のＬＵＮ（論理ボリューム番号）にそれぞれ対応した複数の制御メモリアドレス情報が用意され、各制御メモリアドレス情報が指し示す場所には、各ＬＵＮに対応したＬＵ制御テーブル（図示せず）が用意される。各ＬＵ制御テーブルには、それに対応した論理ボリューム１０に関する種々の情報、例えば、オンライン状態かオフライン状態かを示すオン／オフ情報（例えば「０」か「１」の１ビット）、その論理ボリュームに接続している各接続中ホストの識別情報（例えば名称）、各ホストとその論理ボリュームとを結ぶ各論理パスの識別情報（例えば論理パス番号）及びそのパスがオンラインか否かを示す情報が、チャネル制御部４及び／又はディスク制御部８によって登録される。なお、論理パスとは、物理的なパスの中で論理的に形成されたパスのことである。
【００４５】
ホスト１のＡＰ２は、ユーザの操作に従って、コピーコマンド（コピー元ＣＵ内の各正ボリュームとコピー先ＣＵ内の各副ボリュームとの各ボリュームペアを形成してコピー元ＣＵからコピー先ＣＵへデータコピーするコマンド）や、再コピーコマンド（各ボリュームペアが解消された後に再び上記各ボリュームペアを形成してコピー元ＣＵ内のデータ（例えば更新されたデータのみ）をコピー先ＣＵへコピーするコマンド）等をディスクアレイ装置１１に送信する。このＡＰ２は、このようなコピーコマンドや再コピーコマンドを送信する前に、コピー先ＣＵ内の全ての副ボリュームがオフライン状態であるか否かをディスクアレイ装置１１に調査させるための調査コマンドを送信することができる。また、ＡＰ２は、ユーザから指定された副ボリュームがどの別のホスト１に接続されているのかをディスクアレイ装置１１に調査させるための調査コマンドも送信することができる。更に、ＡＰ２は、オンライン状態である副ボリュームを強制的にオフライン状態にする後述の設定解除コマンドも送信することができる。
【００４６】
図２は、ホスト１のＡＰ２が発行する調査コマンド及び設定解除コマンドを示す。 
調査コマンド１２は、ディスクアレイ装置１１に対して調査を実行させるためのコマンドであり、このコマンド１２を受けたチャネル制御部４により、そのコマンド１２の内容に従う調査が実行される。調査コマンド１２には、調査用コントロールフラグと、調査用ターゲット情報とが含まれる。
【００４７】
「調査用コントロールフラグ」とは、どのディスクアレイ装置にコマンドを発行するかを示す情報であり、具体的には、例えば、ホスト１が接続先のディスクアレイ装置１１にアクセスするか、ディスクアレイ装置１１に接続されている１以上の別のディスクアレイ装置にアクセスするかを示すコードである。ここで、別のディスクアレイ装置とは、例えば、データの複製やバックアップ等の為にディスクアレイ装置１１に接続されたディスクアレイ装置である（勿論、接続目的はこれに限定しなくても良い）。調査用コントロールフラグに「筐体内」を示すコードが含まれている場合は、ホスト１の接続先ディスクアレイ装置１１にコマンドを発行し、その装置１１にそのコマンドに従う調査を実行してもらうことを意味する。調査用コントロールフラグに「別筐体」を示すコードが含まれている場合は、別のディスクアレイ装置にコマンドを送信し、その別のディスクアレイ装置にコマンドに従う調査を実行してもらうことを意味する。なお、別のディスクアレイ装置が複数台存在する場合には、別のディスクアレイ装置の識別情報が含まれていて、その識別情報によりコマンド発行先の別のディスクアレイ装置が接続先ディスクアレイ装置１１によって識別されても良い。
【００４８】
「調査用ターゲット情報」とは、この調査コマンド１２を受けたチャネル制御部４が制御メモリ７のどこにアクセスすれば良いのかを認識するためのパラメタ情報を含んでいる。
【００４９】
具体的には、例えば、調査コマンド１２が、或るＣＵに含まれる全ての論理ボリューム１０のオンライン情報（各ＬＵＮ毎に「０」か「１」かのビットマップでオンラインかオフラインかを示す情報）を入手するためのものである場合、調査用ターゲット情報には、「複数ボリューム」を意味するコードと、それら複数の論理ボリュームを有するＣＵ識別情報とが含まれる（ＣＵ識別情報に加えて又は代えて、それら複数の論理ボリュームにそれぞれ対応した複数のＬＵＮが含まれていても良い。）。この場合、チャネル制御部４は、そのＣＵ識別情報を用いて制御メモリ７を参照することにより、そのＣＵ識別情報を持つＣＵに対応した複数のＬＵＮを特定し、特定された複数のＬＵＮにそれぞれ対応した複数のＬＵ制御テーブルを参照することができる。
【００５０】
また、例えば、調査コマンド１２が、或る論理ボリューム１０のパスグループ情報を入手するためのものである場合、調査用ターゲット情報には、「単一ボリューム」を意味するコードと、ターゲットとなる論理ボリューム１０のＬＵＮとが含まれる。この場合、チャネル制御部４は、そのＬＵＮに対応したＬＵ制御テーブルを参照することができる。
【００５１】
設定解除コマンド１３は、コマンド発行先のディスクアレイ装置における或る設定を解除するためのコマンドである。設定解除コマンド１３には、解除用コントロールフラグと、解除用ターゲット情報と、クリア指示とが含まれる。
【００５２】
「解除用コントロールフラグ」は、調査コマンド１２に含まれる調査用コントロールフラグと同じである。
【００５３】
「解除用ターゲット情報」は、調査コマンド１２に含まれる調査用ターゲット情報と同じである。そのため、この設定解除コマンド１３を受けたチャネル制御部４は、解除用ターゲット情報を参照することにより、ターゲットとなる１又は複数のＬＵＮを特定し、特定したＬＵＮに対応したＬＵ制御テーブルにアクセスしてそれを参照することができる。
【００５４】
「クリア指示」とは、解除用ターゲット情報から特定されるＬＵ制御テーブルの或る設定を解除することを意味するコードである。具体的には、例えば、解除用コントロールフラグが「筐体内」を意味し、解除用ターゲット情報が或る一つの論理ボリューム１０のＬＵＮを含んでいる場合、クリア指示は、その論理ボリューム１０のオンライン状態を解除することを意味する。このクリア指示を有する設定解除コマンド１３を受けたチャネル制御部４は、特定されたＬＵＮに対応したＬＵ制御テーブルに書かれているオン／オフ情報を、オンライン状態「０」からオフライン状態「１」に変更する。
【００５５】
以上のような調査コマンド１２や設定解除コマンド１３が、ホスト１のＡＰ２によって発行され、ディスクアレイ装置１１のチャネル制御部４に到達する。そのチャネル制御部４は、受けたコマンドが調査コマンド１２であって、その調査コマンド１２に従う処理を実行する場合には、制御メモリ７のＬＵ制御テーブルから必要な情報を抽出して以下のような制御テーブル（換言すれば調査結果情報）を生成し、その制御テーブルを、調査コマンド１２発行元のホスト１に送信する。
【００５６】
図３は、生成される制御テーブルを示す。
【００５７】
ディスクアレイ装置１１（上述した別のディスクアレイ装置を含む）が生成する制御テーブルには、オンライン情報制御テーブル１４とパスグルーム情報制御テーブル１５とがある。これらの制御テーブル１４及び１５は、生成された後、ホスト１に送信される。
【００５８】
オンライン情報制御テーブル１４は、ＣＵ単位で生成される。各ＣＵ毎のオンライン情報制御テーブル１４には、オンラインボリューム数、第１ターゲット情報、オン／オフリスト等が記録される。
【００５９】
「オンラインボリューム数」とは、ターゲットのＣＵに含まれるオンライン状態の論理ボリューム数である。ユーザは、このオンラインボリューム数を参照することにより、ターゲットのＣＵを構成する複数のボリュームのうちのどれだけがオンライン状態になっているのかを認識することができる。
【００６０】
「第1ターゲット情報」とは、ターゲットＣＵに含まれる論理ボリュームを含むグループに関するアドレス情報である。そのアドレス情報には、例えば、ターゲットＣＵにおけるＳＳＩＤ（Sub System ID：ＣＵをさらに複数に論理分割した各サブ単位のＩＤ）、ターゲットＣＵ中の各ボリュームを有するディスクアレイ装置の製番、ターゲットＣＵのＣＵ番号等が含まれる。ユーザは、この第1ターゲット情報を参照することにより、ターゲットＣＵ中の各論理ボリュームを有するグループに関するアドレス情報を認識することができる。
【００６１】
「オン／オフリスト」とは、ターゲットＣＵに存在する複数の論理ボリュームにそれぞれ対応した複数の論理アドレス（対応する論理ボリュームがオンライン状態であれば「０」を示しオフライン状態であれば「１」を示すビットマップ）を示すリストである。具体的には、例えば、ターゲットＣＵ内に２５６個の論理ボリューム１０が存在する場合、オン／オフリストは、２５６個の論理ボリューム１０にそれぞれ対応した２５６個の１ビット情報を有する３２バイト情報である。このオン／オフリストを参照することにより、ユーザは、ターゲットＣＵ内にオンライン状態のボリュームが存在するか否かを認識することができる。
【００６２】
パスグループ情報制御テーブル１５は、論理ボリューム単位で生成される。論理ボリューム毎の各パスグループ情報制御テーブル１５には、オンラインパス数、第２ターゲット情報、パスグループ情報等が記録される。
【００６３】
「オンラインパス数」とは、ターゲットボリュームにパスがいくつ設定されているかを示す情報である。チャネル制御部４は、ターゲットボリュームのＬＵ制御テーブル（制御メモリ７に登録されているテーブル）を参照して、オンライン状態の論理パスを把握し、把握された論理パスの数をオンラインパス数として登録する。ユーザは、このオンラインパス数を参照することにより、ターゲットボリュームに接続しているホストの数を認識することができる。
【００６４】
「第２ターゲット情報」とは、ボリュームオンライン情報制御テーブル１４に含まれる第１ターゲット情報に、ターゲットボリュームそれ自体に関するアドレス情報（例えば、ＬＵＮ及び／又はそのターゲットボリュームへのパス）が追加されたものである。
【００６５】
「パスグループ情報」とは、ターゲットボリュームに接続されているホストとターゲットボリュームとの論理パスに関する情報を示す。具体的には、例えば、「パスグループ情報」には、ターゲットボリュームに設定されている論理パスの番号とパスグループ属性情報を表している。例えば、論理パスの番号は、オンラインになっている論理パスの番号、より具体的には、論理パスがオンラインか否かを２進数の１、０で表し（０：オンライン、１：オフライン）、そのビットをディスクアレイ装置１１に存在できる論理パス数ビットマップ形式で表される。パスグループ属性情報は、例えば、パスグループが有効か無効か、マルチパスグループかシングルパスグループかが、２進数のビットマップで表される。具体的には、例えば、ビット位置０でパスグループ無効・有効を表し（ビット位置０＝０：パスグループ無効、ビット位置０＝１：パスグループ有効）、ビット位置１でマルチパスグループかシングルパスグループかを表す（ビット位置１＝０：マルチパスグループ、ビット位置１＝１：シングルパスグループ）。更に、例えば、パスグループ属性情報には、接続しているホスト名称が所定方式（例えばビットマップ）で表される。
【００６６】
チャネル制御部４は、ターゲットボリュームのＬＵ制御テーブル（制御メモリ７に登録されているテーブル）を参照して、オンライン状態のホスト識別情報（例えばホスト名）等の所定事項を把握し、把握された所定事項に基づき、ホストの名称（又はその他のホスト識別情報）等をパスグループ情報として登録する。ユーザは、このパスグループ情報を参照することにより、ターゲットボリュームに接続されているホストが複数なのか単独であるのか、及び接続中ホストの名称等を認識することができる。
【００６７】
以上が、オンライン情報制御テーブル１４とパスグルーム情報制御テーブル１５についての説明である。
【００６８】
次に、本実施形態に係る記憶システムにおいて、ＡＰ２が上述したコピーコマンドを発行する場合に行なわれる第１〜第４の処理流れの概要を説明する。
【００６９】
まず、図４を参照して、第１の処理流れの概要を説明する。
【００７０】
ホスト１の所定記憶領域（例えばハードディスク内の或るディレクトリ）には、複数のＣＵ番号と、各ＣＵ番号に対応した２以上のＬＵＮとが記録されたＬＵ管理テーブルが存在する。例えば、各ＣＵ番号に対応付いている２以上（例えば２５６個）のＬＵＮは、連番になっている（一例として、或るＣＵ番号に対応する２５６個のＬＵＮは、「０」〜「２５５」であり、次のＣＵ番号に対応する２５６個のＬＵＮは、「２５６」〜「５１１」になっている）。
【００７１】
ホスト１のＡＰ（以下、「ホストＡＰ」と言う）２は、コピー実行の要求を受け付ける。ホストＡＰ２は、コピー実行の要求を受ける場合には、所定の必要パラメタ、例えば、コピー元ＣＵのＣＵ番号及びそのＣＵ中の任意の１以上のＬＵＮや、コピー先ＣＵのＣＵ番号及びそのＣＵ中の任意の１以上のＬＵＮや、コピー元のどのＬＵＮをコピー先のどのＬＵＮに対してペア状態にするか等の入力を受ける。なお、ホストＡＰ２は、コピー元及び／又はコピー先について、一つのＬＵＮが入力された場合に、上述したＬＵ管理テーブルを参照し、入力されたＬＵＮを包含するＣＵ番号を特定し、そのＣＵ番号を自動的に入力しても良い。また、ホストＡＰ２は、そのＣＵ番号に含まれないＬＵＮが入力されたら所定の警告をユーザに報知しても良い。
【００７２】
さて、ホストＡＰ２は、上述した必要パラメタが入力されてユーザからコピー実行が指定されたら、入力された必要パラメタを含んだコピーコマンド（又は再コピーコマンド）を生成してディスクアレイ装置１１に発行する前に、次の処理を行なう。
【００７３】
ホストＡＰ２は、ユーザから入力されたコピー先ＣＵ（副ボリューム群）のＣＵ番号及び複数ボリュームである旨を含むターゲット情報と、コントロールフラグとして「筐体内」を示す情報とを有する調査コマンド１２を生成して、ホスト１の接続先ディスクアレイ装置１１に送信する。
【００７４】
ディスクアレイ装置１１のチャネル制御部４は、受信した調査コマンド１２から、コントロールフラグが「筐体内」であり、ターゲット情報にＣＵ番号が含まれていることを認識した場合、制御メモリ７にアクセスして、そのＣＵ番号に対応した複数のＬＵＮを特定し、特定された複数のＬＵＮにそれぞれ対応した複数のＬＵ制御テーブルを参照する。そして、チャネル制御部４は、参照した複数のＬＵ制御テーブルからそれぞれ複数のオン／オフ情報（０か１かの１ビット情報）を抽出し、抽出した複数のオン／オフ情報、上記ＣＵ番号及び複数のＬＵＮ等に基づいて、ターゲットＣＵ（つまりコピー先副ボリューム群）に対応したオンライン情報制御テーブル１４を生成する。チャネル制御部４は、生成したオンライン情報制御テープル１４を、ホスト１に送信する。
【００７５】
ホストＡＰ２は、受領したオンライン情報制御テーブル１４に記録されているオンラインボリューム数が１以上である場合、ＬＵ管理テーブルを参照し、そのテーブル１４に記録されているオン／オフリストと、先にユーザから入力された１以上のＬＵＮとを比較することにより、ユーザ入力されたＬＵＮを有する副ボリューム１０Ｂがオンライン状態か否かのオン／オフ判断を行う（オン／オフリストにおいて、各ビットが先頭又は最後尾から何番目であるかによって、各ビットに対応するＬＵＮが特定可能である）。
【００７６】
そのオン／オフ判断の結果、もし、ユーザ入力されたＬＵＮを有する副ボリューム１０Ｂがどれもオフライン状態である場合（又は、オンライン制御情報テーブル１４に記録されたオンラインボリューム数がゼロの場合）、ホストＡＰ２は、ユーザに入力された必要パラメタを含んだコピーコマンドを生成してディスクアレイ装置１１に発行する。
【００７７】
一方、上記オン／オフ判断の結果、ユーザ入力された１以上のＬＵＮのうち１つでもオンライン状態のＬＵＮが存在する場合は、ホストＡＰ２は、その旨を表示する。そして、ホストＡＰ２は、ユーザからの命令に応答して（又は、オンライン状態のＬＵＮが存在することを認識したらユーザに問い合わせることなく直ちに）、オンライン状態であると特定された各副ボリューム毎に、パスグループ情報を入手する為の調査コマンド１２を生成する。すなわち、ホストＡＰ２は、コントロールフラグとして「筐体内」を示す情報と、単一ボリュームである旨及びその副ボリュームのＬＵＮを含んだターゲット情報と有する調査コマンド１２を、オンライン状態であると特定された各副ボリューム別に生成して、生成された各調査コマンド１２をホスト１の接続先ディスクアレイ装置１１に送信する。なお、ここで、必ずしも、調査コマンド１２のターゲット情報の単一ボリューム指定は、受領したオンライン制御テーブル１４の情報を基に生成しなくても良く、例えば、単に、パスグループ情報を入手したいユーザ所望のＬＵＮが含まれても良い。
【００７８】
ディスクアレイ装置１１のチャネル制御部４は、受領した調査コマンド１２から、コントロールフラグが「筐体内」であり、ターゲット情報に単一ボリュームである旨とそのボリュームのＬＵＮが含まれていることを認識した場合、制御メモリ７にアクセスして、そのＬＵＮに対応したＬＵ制御テーブルを参照する。そして、チャネル制御部４は、参照したＬＵ制御テーブルから１以上の接続中ホスト名などを取得して、それら１以上の接続中ホスト名を含んだパスグループ情報を有するパスグループ情報制御テーブル１５を生成し、そのパスグループ情報制御テーブル１５をホスト１に送信する。
【００７９】
ホストＡＰ２は、受領したパスグループ情報制御テーブル１５を基に、ホスト１のユーザインターフェイスに、オンライン状態である各副ボリューム毎のパスグループ情報（その副ボリュームと接続中のホスト名称を含む情報）を表示する。
【００８０】
このような流れにより、ユーザ所望のコピー元ボリュームとコピー先ボリュームとがペア状態になってデータコピーが実行される前に、ユーザが指定した副ボリュームがオンライン状態か否かのオン／オフ判断が行われ、そのオン／オフ判断の結果、指定された副ボリュームが全てオフライン状態であれば、コピーが実行され、指定された副ボリュームの中に１つでもオンライン状態の副ボリュームがあれば、コピーは実行されず、オンライン状態の副ボリュームのパスグループ情報が調査されてホスト１に表示される。ユーザは、このパスグループ情報を閲覧することにより、副ボリュームに接続されている別のホスト１がどれであるかを容易に特定することができることができる。図示の例で言えば、第１の調査コマンド１２に対する応答として受けたオンライン情報制御テーブル１４から、１つの副ボリューム１０Ｂがオンライン状態であることがわかり、第２の調査コマンド１２に対応する応答して受けたパスグループ情報制御テーブル１５から、ホスト１とは別のホスト１Ａ〜１Ｅのうち、ホスト１Ｂ、１Ｄが上記１つの副ボリューム１０Ｂに対して接続中であることがわかる。
【００８１】
なお、上記処理流れにおいて、ホストＡＰ２が、ユーザ入力されたコピー先ＬＵＮのうちオンライン状態のＬＵＮが１つでも存在することを検出した場合には、ユーザに問い合わせて或いは問い合わせることなく自動的に、オンライン状態の各副ボリュームについてパスグループ情報を取得するための調査コマンド１２を発行しても良い（これは、後述の第３の処理流れについても同様である）。
【００８２】
図１２は、図４で説明した処理の流れにおいて、ホスト１とディスクアレイ装置１１とのコマンドシーケンスを示す。以下、図１２のコマンドシーケンスの内容をＳ２０１〜Ｓ２０８の処理毎に説明する。
【００８３】
Ｓ２０１：
ホスト１は、ＣＵ内に含まれる論理ボリューム１０のパスグループ情報（副ボリュームを接続しているホスト名称を含む情報）を入手する為に、第２調査コマンド１２を生成する。この場合の第２調査コマンド１２は、コントロールフラグとして「筐体内」が指定され、ターゲット情報として「単一ボリューム」が指定される（なお、ここで生成されるのが、ターゲットＣＵ内の論理ボリューム１０のオンライン情報を入手するための第1調査コマンド１２の場合、そのコマンド１２には、コントロールフラグとして「筐体内」が指定され、ターゲット情報として「複数ボリューム」が指定される）。
【００８４】
Ｓ２０２：
ホスト１は、生成した第２調査コマンド１２（又は第1調査コマンド１２）をディスクアレイ装置１１に発行する。
【００８５】
Ｓ２０３：
ディスクアレイ装置１１は、第２調査コマンド１２（又は第1調査コマンド１２）の転送が終了したことをホスト１に報告する。
【００８６】
Ｓ２０４：
ディスクアレイ装置１１は、パスグループ情報制御テーブル１５（又はオンライン情報制御テーブル１４）を生成する。
【００８７】
Ｓ２０５：
ディスクアレイ装置１１は、パスグループ情報制御テーブル１５（又はオンライン情報制御テーブル１４）の生成が終了した終了報告及び、データの転送準備完了報告をホスト１に発行する。
【００８８】
Ｓ２０６：
ホスト１は、パスグループ情報制御テーブル１５（又はオンライン情報制御テーブル１４）のデータ転送要求をディスクアレイ装置１１に発行する。
【００８９】
Ｓ２０７：
ディスクアレイ装置１１は、生成したパスグループ情報制御テーブル１５（又はオンライン情報制御テーブル１４）のデータをホスト１に転送する。
【００９０】
Ｓ２０８：
ディスクアレイ装置１１は、パスグループ情報制御テーブル１５（又はオンライン情報制御テーブル１４）のデータを転送した正常終了報告及び第２調査コマンド（又は第１調査コマンド）１２の終了報告をホスト１に発行する。
【００９１】
このようなコマンドシーケンスにより、ホスト１は、ディスクアレイ装置１１にコマンドを発行し、要求したデータを受領する。
【００９２】
次に、図５を参照して、本実施形態に係る記憶システムにおいて、ＡＰ２が上述したコピーコマンドを発行する場合に行なわれる第２の処理流れの概要を説明する。なお、以下の説明では、第１の処理流れと異なる部分について説明し、重複する部分についての説明は省略或いは簡略する（これは、以下の第３〜第４の処理流れについても同様である）。
【００９３】
ホストＡＰ２は、例えば、論理ボリューム１０のコピー指示をディスクアレイ装置１１に発行する前に、次の処理を行なう。
【００９４】
ホストＡＰ２は、第１の処理流れと同様の方法で、オンライン情報制御テーブル１４をディスクアレイ装置１１から受領し、ユーザ入力されたコピー先ＬＵＮがオンライン状態か否かのオン／オフ判断を行う。
【００９５】
そのオン／オフ判断の結果、オンライン状態のコピー先ボリューム（副ボリューム）が特定された場合、ホストＡＰ２は、特定された副ボリュームのＬＵＮ及び単一ボリュームである旨を有するターゲット情報と、クリア指示とを有する設定解除コマンド１３、すなわち、その副ボリューム１０Ｂのパスグループ情報を解除する為の設定解除コマンド（換言すれば、その副ボリューム１０Ｂをオンライン状態からオフライン状態に強制的に切り替える為の設定解除コマンド）１３を生成し、それをディスクアレイ装置１１に送信する。
【００９６】
ディスクアレイ装置１１は、ホストＡＰ２から設定解除コマンド１３を受領し、そのコマンド１３内のＬＵＮに対応したＬＵ制御テーブル（制御メモリ７上のテーブル）にアクセスして、パスグループ情報の設定を解除すると共に、オン／オフ情報を、オンライン状態を表す「０」からオフライン状態を表す「１」に変更する。その後、チャネル制御部４は、パスグループ情報を解除した旨の終了報告をホスト１に送信する。
【００９７】
このような流れにより、ユーザ所望のコピー元ボリュームとコピー先ボリュームとがペア状態になってデータコピーが実行される前に、ユーザが指定した副ボリュームがオンライン状態か否かのオン／オフ判断が行われ、そのオン／オフ判断の結果、指定された副ボリュームの中に１つでもオンライン状態の副ボリュームがあれば、コピーは実行されず、オンライン状態の副ボリュームを強制的にオフライン状態にすることができる。図示の例で言えば、１つの副ボリューム１０Ｂと別ホスト１Ｂ及び１Ｄとの接続が強制的に切断される。その後、チャネル制御部４が、解除完了報告をホスト１に送信し、それに応答してホストＡＰ２からコピーコマンド（又は再コピーコマンド）を受信したら、直ちに、コピー元ＣＵからコピー先ＣＵへのデータコピーを実行しても良い。その場合、コピーされるデータの内容は、そのコピー実行時の内容であっても良いし、ユーザから第１調査コマンドを受信した時点のスナップショットによって得られる内容であっても良い。
【００９８】
なお、上記処理流れにおいて、ホストＡＰ２が、ユーザ入力されたコピー先ＬＵＮのうちオンライン状態のＬＵＮが１つでも存在することを検出した場合には、ユーザに問い合わせて或いは問い合わせることなく自動的に、オンライン状態の副ボリュームを強制的にオフライン状態にするための設定解除コマンド１３を発行しても良い。また、ホスト１又はディスクアレイ装置１１は、オンライン状態の副ボリュームが検出された後、所定のタイミングで（例えば検出後直ちに、又は、設定解除コマンド１３を受信した場合に）、そのオンライン状態の副ボリュームと接続中である全ての（又は予め設定された一部の）別ホストに、強制的に切断しても良いか否かを問合せても良い。その場合、ホスト１又はディスクアレイ装置１１は、全ての別ホストから肯定的な回答が得られた場合に、副ボリュームを強制的にオフライン状態にし、そうでない場合には、肯定的な回答が得られなかった別のホストの識別情報をホスト１のディスプレイ画面に表示するようにしても良い（この段落に記載のことは、後述の第４の処理流れについても同様である）。
【００９９】
ただし、接続されているホストからのパス解除を防止する機能をディスクアレイ装置１１は有しても良い。例えば、予めユーザ等はディスクアレイ装置１１の制御メモリ等の所定記憶媒体に、他のホストからの設定解除コマンド１３（例えばパス解除命令）を受けた場合であってもそれを実行しないような情報を書き込んでおくことも可能である。それにより、常にホストとオンライン状態を保つべきボリュームについては、誤ってパス解除情報が送られてきた場合であってもパス解除（換言すれば、オンライン状態が強制的にオフライン状態にされること）を防止することができる。
【０１００】
図１３は、図５で説明した処理の流れにおいて、ホスト１とディスクアレイ装置１１とのコマンドシーケンスを示す。以下、図１３のコマンドシーケンスの内容をＳ３０１〜Ｓ３０５の処理毎に説明をする。 
Ｓ３０１：
ホスト１は、制御メモリ７のパスグループ情報の削除をする為に、設定解除コマンド１３を生成する。この場合の設定解除サブコマンド１３では、コントロールフラグとして「筐体内」が指定され、ターゲット情報として「単一ボリューム」が指定される。
【０１０１】
Ｓ３０２：
ホスト１は、生成した第２のサブコマンド１３をディスクアレイ装置１１に発行する。
【０１０２】
Ｓ３０３：
ディスクアレイ装置１１は、第２のサブコマンド１３の転送が終了したことをホスト１に報告する。
【０１０３】
Ｓ３０４：
ディスクアレイ装置１１は、設定解除コマンド１３で指定された論理ボリューム１０のＬＵ制御テーブルに記録されているパスグループ情報を削除する。
【０１０４】
Ｓ３０５：
ディスクアレイ装置１１は、パスグループ情報削除の正常終了報告及び、設定解除コマンド１３の終了報告をディスクアレイ装置１１に発行する。
【０１０５】
このようなコマンドシーケンスにより、パスグループ情報が削除される。
【０１０６】
次に、図６を参照して、本実施形態に係る記憶システムにおいて、ＡＰ２が上述したコピーコマンドを発行する場合に行なわれる第３の処理流れの概要を説明する。
【０１０７】
この第３の処理流れ（及び後述の第４の処理流れ）では、ホスト１の接続先ディスクアレイ装置１１に、１以上（例えば１台）の別ディスクアレイ装置１１Ａが接続されている。接続先ディスクアレイ装置１１に、１つのコピー元ＣＵ中の複数の正ボリューム１０Ａが存在し、別ディスクアレイ装置１１Ａに、１つのコピー先ＣＵ中の複数の副ボリューム１０Ｂが存在する。接続先ディスクアレイ装置１１の制御部１００及び別ディスクアレイ装置１１Ａの制御部１００Ａは、例えば、図１に示した物理ディスク群９以外の要素を含んだものである。
【０１０８】
ホストＡＰ２は、必要パラメタ（例えばコピー先ＣＵ番号及びＬＵＮ）が入力されてユーザからコピー実行が指定されたら、入力された必要パラメタを含んだコピーコマンド（又は再コピーコマンド）を生成してディスクアレイ装置１１に発行する前に、次の処理を行なう。
【０１０９】
ホストＡＰ２は、ユーザから入力されたコピー先ＣＵ（副ボリューム群）のＣＵ番号及び複数ボリュームである旨を含むターゲット情報と、コントロールフラグとして「別筐体」を示す情報とを有する第１の調査コマンド１２を生成して、ホスト１の接続先ディスクアレイ装置１１に送信する。その場合、その調査コマンド１２を受けたチャネル制御部４は、受信した調査コマンド１２から、コントロールフラグが「別筐体」であることを識別した場合には、その調査コマンド１２を、別ディスクアレイ装置１１Ａの別チャネル制御部（図示せず）に、その調査コマンド１２を転送する（その際、チャネル制御部４は、コントロールフラグを「別筐体」から「筐体内」に変更する等の措置を行って、別チャネル制御部から出力されてしまうのを防いでも良い）。
【０１１０】
ディスクアレイ装置１１Ａの別チャネル制御部は、チャネル制御部４から調査コマンド１２を受領し、ターゲット情報にＣＵ番号が含まれていることを認識した場合、制御メモリ７Ａにアクセスして、そのＣＵ番号に対応した複数のＬＵＮを特定し、特定された複数のＬＵＮにそれぞれ対応した複数のＬＵ制御テーブルを参照する。そして、別チャネル制御部は、参照した複数のＬＵ制御テーブルからそれぞれ複数のオン／オフ情報（０か１かの１ビット情報）を抽出し、抽出した複数のオン／オフ情報、上記ＣＵ番号及び複数のＬＵＮ等に基づいて、ターゲットＣＵ（つまりコピー先副ボリューム群）に対応したオンライン情報制御テーブル１４を生成する。別チャネル制御部は、生成したオンライン情報制御テープル１４を、ディスクアレイ装置１１に送信する。ディスクアレイ装置１１は、そのオンライン情報制御テーブル１４を、ホスト１に転送する。
【０１１１】
以下、第２の調査コマンド１２（但し、コントロールフラグが「別筐体」となったもの）がホストＡＰ２からディスクアレイ装置１１を経由して別ディスクアレイ装置１１Ａに送信され、その第２調査コマンド１２に対する応答として、パスグループ情報制御テーブル１５が生成され、ディスクアレイ装置１１を経由してホスト１に送信され表示される。ただし、必ずディスクアレイ装置１１を経由する必要はなく、オンライン情報制御テーブル１４がホストシステム１に報告できればよい。例えば、ホストシステム間でオンライン情報制御テーブル１４の情報を伝達してもよい。
【０１１２】
このような流れにより、図示の例で言えば、第１調査コマンド１２に応答する処理の結果、別ディスクアレイ装置１１Ａにおいて１つの副ボリューム１０Ｂがオンライン状態であることがわかり、第２調査コマンド１２に応答する処理の結果、その副ボリューム１０Ｂには別ホスト１Ｅが接続中であることがわかる。
【０１１３】
図１４は、図６で説明した処理の流れにおいて、ホスト１とディスクアレイ装置１１及び別ディスクアレイ装置１１Ａとのコマンドシーケンスを示す。以下、図１４のコマンドシーケンスの内容をＳ４０１〜Ｓ４１３の処理毎に説明をする。 
Ｓ４０１：
ホスト１は、ＣＵ内に含まれる論理ボリューム１０のパスグループ情報（副ボリュームを接続しているホスト名称を含む情報）を入手する為に、第２調査コマンド１２を生成する。この場合の第２調査コマンド１２は、コントロールフラグとして「別筐体」が指定され、ターゲット情報として「単一ボリューム」が指定される（なお、ここで生成されるのが、ターゲットＣＵ内の論理ボリューム１０のオンライン情報を入手するための第1調査コマンド１２の場合、そのコマンド１２には、コントロールフラグとして「別筐体」が指定され、ターゲット情報として「複数ボリューム」が指定される）。
【０１１４】
Ｓ４０２：
ホスト１は、生成した第２調査コマンド１２（又は第1調査コマンド１２）をディスクアレイ装置１１に発行する。
【０１１５】
Ｓ４０３：
第２調査コマンド１２をホスト１から受領したディスクアレイ装置１１は、第２調査コマンド（又は第１調査コマンド）１２を別ディスクアレイ装置１１Ａ（又は他のディスクアレイ装置）に発行可能にする為に、第２調査コマンド（又は第１調査コマンド）１２を、第２調査コマンド（又は第１調査コマンド）１２Ａに再形成する。この場合、第２調査コマンド（又は第１調査コマンド）１２それ自体が、別ディスクアレイ装置１１Ａ（又は他のディスクアレイ装置）に発行可能なコマンドの形態であれば、コマンドを再形成する必要はない。ディスクアレイ装置１１は、第２調査コマンド（又は第１調査コマンド）１２Ａをディスクアレイ装置１１Ａに発行する。
【０１１６】
Ｓ４０４：
ディスクアレイ装置１１は、第２調査コマンド（又は第１調査コマンド）１２の転送が終了したことをホスト１に報告する。
【０１１７】
Ｓ４０５：
第２調査コマンド（又は第１調査コマンド）１２Ａを受領した別ディスクアレイ装置１１Ａは、パスグループ情報制御テーブル１５（又はオンライン情報制御テーブル１４）を生成する。
【０１１８】
Ｓ４０６：
別ディスクアレイ装置１１Ａは、パスグループ情報制御テーブル１５（又はオンライン情報制御テーブル１４）を生成した後、パスグループ情報制御テーブル１５（又はオンライン情報制御テーブル１４）を生成した正常終了報告、及び、データ転送の準備完了報告をディスクアレイ装置１１に発行する。
【０１１９】
Ｓ４０７：
ディスクアレイ装置１１は、パスグループ情報制御テーブル１５（又はオンライン情報制御テーブル１４）のデータ転送要求を別ディスクアレイ装置１１Ａに発行する。
【０１２０】
Ｓ４０８：
別ディスクアレイ装置１１Ａは、生成したパスグループ情報制御テーブル１５（又はオンライン情報制御テーブル１４）のデータをディスクアレイ装置１１に転送する。
【０１２１】
Ｓ４０９：
別ディスクアレイ装置１１Ａは、パスグループ情報制御テーブル１５（又はオンライン情報制御テーブル１４）のデータを転送した正常終了報告及び第２調査コマンド（又は第１調査コマンド）１２Ａの終了報告をディスクアレイ装置１１に発行する。
【０１２２】
Ｓ４１０：
ディスクアレイ装置１１は、パスグループ情報制御テーブル１５（又はオンライン情報制御テーブル１４）の生成が終了した終了報告、及び、データの転送準備完了報告をホスト１に発行する。
【０１２３】
Ｓ４１１：
ホスト１は、パスグループ情報制御テーブル１５（又はオンライン情報制御テーブル１４）のデータ転送要求をディスクアレイ装置１１に発行する。
【０１２４】
Ｓ４１２：
ディスクアレイ装置１１は、ディスクアレイ装置１１Ａから受領したパスグループ情報制御テーブル１５（又はオンライン情報制御テーブル１４）のデータをホスト１に転送する。
【０１２５】
Ｓ４１３：
ディスクアレイ装置１１は、パスグループ情報制御テーブル１５（又はオンライン情報制御テーブル１４）のデータを転送した正常終了報告及び第２調査コマンド（又は第１調査コマンド）１２の終了報告をホスト１に発行する。
【０１２６】
このようなコマンドシーケンスにより、ホスト１は、ディスクアレイ装置１１を経由してディスクアレイ装置１１Ａにコマンドを発行し、要求したデータを受領する。
【０１２７】
次に、図７を参照して、本実施形態に係る記憶システムにおいて、ＡＰ２が上述したコピーコマンドを発行する場合に行なわれる第４の処理流れの概要を説明する。なお、以下の説明では、第３の処理流れと異なる部分について説明し、重複する部分についての説明は省略或いは簡略する。
【０１２８】
この第４の処理流れでは、第３の処理流れと同様にして、ホストＡＰ２が、別ディスクアレイ装置１１Ａから接続先ディスクアレイ装置１１を経由してオンライン情報制御テーブル１４を受領し、ユーザ入力されたコピー先ＬＵＮがオンライン状態か否かのオン／オフ判断を行う。
【０１２９】
そのオン／オフ判断の結果、オンライン状態のコピー先ボリューム（副ボリューム）が特定された場合、ホストＡＰ２は、「別筐体」を示すコントロールフラグと、特定された副ボリュームのＬＵＮ及び単一ボリュームである旨を有するターゲット情報と、クリア指示とを有する設定解除コマンド１３を生成し、それをディスクアレイ装置１１に送信する。
【０１３０】
ディスクアレイ装置１１から設定解除コマンド１３を受ける別ディスクアレイ装置１１Ａの別チャネル制御部は、そのコマンド１３内のＬＵＮに対応したＬＵ制御テーブル（制御メモリ７Ａ上のテーブル）にアクセスして、パスグループ情報の設定を解除すると共に、オン／オフ情報を、オンライン状態を表す「０」からオフライン状態を表す「１」に変更する。その後、別チャネル制御部は、パスグループ情報を解除した旨の終了報告をディスクアレイ装置１１を介してホスト１に送信する。ただし、直接接続されていないホストからのパス解除を防止する機能をディスクアレイ装置１１Ａは有しても良い。例えば、予めユーザ等はディスクアレイ装置１１Ａの制御メモリ等に、他のホストからのパス解除命令を受けた場合であってもそれを実行しないような情報を書き込んでおくことも可能である。それにより、常にホストとオンライン状態を保つべきボリュームについては、他のホストシステムから誤ってパス解除情報が送られてきた場合であってもパス解除を防止することができる。
【０１３１】
図１５は、図７で説明した処理の流れにおいて、ホスト１とディスクアレイ装置１１及び別ディスクアレイ装置１１Ａとのコマンドシーケンスを示す。以下、図１５のコマンドシーケンスの内容をＳ５０１〜Ｓ５０７の処理毎に説明する。
Ｓ５０１：
ホスト１は、制御メモリ７のパスグループ情報の削除をする為に、設定解除コマンド１３を生成する。この場合の設定解除コマンド１３は、コントロールフラグとして「別筐体」が指定され、ターゲット情報として「単一ボリューム」が指定されたものである。
【０１３２】
Ｓ５０２：
ホスト１は、生成した設定解除コマンド１３をディスクアレイ装置１１に発行する。
【０１３３】
Ｓ５０３：
設定解除コマンド１３をホスト１から受領したディスクアレイ装置１１は、設定解除コマンド１３をディスクアレイ装置１１Ａまたは、他のディスクアレイ装置に発行可能にする為に、設定解除コマンド１３を、設定解除コマンド１３Ａに再形成する。この場合、設定解除コマンド１３それ自体が、ディスクアレイ装置１１Ａまたは、他のディスクアレイ装置に発行可能なコマンドの形態であれば、コマンドを再形成する必要はない。ディスクアレイ装置１１は、設定解除コマンド１３Ａをディスクアレイ装置１１Ａに発行する。
【０１３４】
Ｓ５０４：
ディスクアレイ装置１１は、設定解除コマンド１３の転送が終了したことをホスト１に報告する。
【０１３５】
Ｓ５０５：
設定解除コマンド１３Ａを受領したディスクアレイ装置１１Ａは、ディスクアレイ装置１１Ａ内にある制御メモリ７上のターゲットのパスグループ情報（つまり、コマンド１３Ａにおいて指定されている論理ボリュームに対応したＬＵ管理テーブル上のパスグループ情報）を削除する。
【０１３６】
Ｓ５０６：
ディスクアレイ装置１１Ａは、制御メモリ７のパスグループ情報を削除後に、パスグループ情報削除の正常終了報告及び、設定解除コマンド１３Ａの終了報告をディスクアレイ装置１１に発行する。
【０１３７】
Ｓ５０７：
ディスクアレイ装置１１は、パスグループ情報削除の正常終了報告及び、設定解除コマンド１３の終了報告をディスクアレイ装置１１に発行する。
【０１３８】
Ｓ５０８：
このようなコマンドシーケンスにより、ホスト１は、ディスクアレイ装置１１を経由してディスクアレイ装置１１Ａに設定解除コマンドを発行し、要求した論理ボリュームについてのパスグループ情報を削除する。
【０１３９】
以下、図８〜図１０のフローチャートを参照して、上述した記憶システムで行われる処理流れを説明する。
【０１４０】
図８は、オンライン情報制御テーブル１４の提供を受けるための第１調査コマンドを発行する場合に行なわれる処理のフローチャートである。
【０１４１】
ホストＡＰ２は、コピー実行の為に指定された必要パラメタの入力を受け、コピー実行を指定された場合、その必要パラメタと、上述したＬＵ管理テーブル（例えば、各ＣＵがどのディスクアレイ装置に存在するかの情報を含んだテーブル）とに基づいて、筐体内（接続先ディスクアレイ装置１１内）と別筐体（接続先ディスクアレイ装置１１の外）のどちらにコピー先ＣＵが存在するのか（別の言い方をすればコピー種類）を判断する（ステップＳ１８）。
【０１４２】
Ｓ１８の結果、コピー種類が筐体内のコピーの場合、ホストＡＰ２は、コピー実行の為に入力されたパラメタからコピー先ＣＵ番号を特定し、そのコピー先ＣＵ番号を有するターゲット情報と、「筐体内」を意味するコントロールフラグとを有する第１調査コマンド１２を生成して、その第１調査コマンドをディスクアレイ装置１１に発行する（Ｓ１９）。
【０１４３】
ディスクアレイ装置１１のチャネル制御部４は、第１調査コマンド１２を受領したことをホスト１に報告し、その第１調査コマンド１２内の情報に基づいて、上述した方法でオンライン情報制御テーブル１４を生成し、生成完了報告をホスト１に送信する（Ｓ２０）。このオンライン制御テーブル１４では、例えば、「オンラインボリューム数」は、ターゲットとなるＣＵ内に含まれる２５６個の論理ボリューム１０の中でオンラインとなっている論理ボリュームの数を示すため、Ｘ’００００’からＸ’０１００’の値で表される。また、例えば、「調査用ターゲット情報」は、ターゲットとなる論理ボリューム１０が含まれるＳＳＩＤ及びＣＵ番号、ディスクアレイ装置１０の製番の情報が表される。また、例えば、「オン／オフリスト」は、ターゲットとなるＣＵ内に含まれる２５６個の論理ボリューム１０にそれぞれ対応した２５６個の１ビット情報（オンライン状態を示す「０」又はオフライン状態を示す「１」）が存在する。
【０１４４】
チャネル制御部４は、上記生成完了報告に応答してホスト１からオンライン情報テーブル１４の取得指示を受け、その取得指示に応答して、生成したオンライン情報テーブル１４をホスト１に報告する（Ｓ２１）。その後、チャネル制御部４は、正常ステータスをホスト１に通知し（Ｓ２９）、処理の終了となる（Ｓ３０）。
【０１４５】
さて、上述したＳ１８の結果、コピーの種類が別筐体へのコピー（接続先ディスクアレイ装置１１と別ディスクアレイ装置１１Ａとの間でコピーを行なう）の場合、ホストＡＰ２は、「別筐体」を意味するコントロールフラグを有する第１調査コマンド１２を生成して、その第１調査コマンド１２をディスクアレイ装置１１に発行する（Ｓ２２）。
【０１４６】
次に、その第１調査コマンド１２を受けたディスクアレイ装置１１のチャネル制御部４が、その受領した第１調査コマンド１２を別ディスクアレイ装置１１Ａに発行する。チャネル制御部４は、第１調査コマンド１２を別ディスクアレイ装置１１Ａに転送終了したことをホスト１に通知することで、チャネル制御部４はホスト１に切り離し要求（具体的には、例えば、複数の通信のうち、所定の通信を切断する要求）をする（Ｓ２３）。それにより、ホスト１は、ホスト１とディスクアレイ装置１１とのコネクションの切り離しを行なう。
【０１４７】
次に、第１調査コマンド１２を受領した別ディスクアレイ装置１１Ａの別チャネル制御部が、そのコマンド１２内の情報に基づいてオンライン情報制御テーブル１４を生成し、生成完了報告をディスクアレイ装置１１に送信する（Ｓ２４）。
【０１４８】
その生成完了報告に応答して、ディスクアレイ装置１１は、オンライン情報テーブル１４の取得指示を別ディスクアレイ装置１１Ａに発行し、別ディスクアレイ装置１１は、その取得指示に応答して、上記生成したオンライン情報テーブル１４を接続先ディスクアレイ装置に報告する（Ｓ２５）。また、別ディスクアレイ装置１１Ａは、接続先ディスクアレイ装置１１に正常ステータスを通知する（Ｓ２６）。
【０１４９】
その正常ステータスの通知に応答して、接続先ディスクアレイ装置１１が、コマンド処理終了をホスト１に報告する。接続先ディスクアレイ装置１１は、ホスト１にコマンド処理終了を報告したのを契機に、ホスト１への再接続要求を通知する（Ｓ２７）。
【０１５０】
ホスト１は、その再接続要求に応答して、オンライン情報テーブル１４の取得指示を接続先ディスクアレイ装置１１に発行する。接続先ディスクアレイ装置１１は、その取得指示に応答して、別ディスクアレイ装置１１Ａより転送されて来たオンライン情報テーブル１４をホスト１に報告する（Ｓ２８）。その後、接続先ディスクアレイ装置１１は、正常ステータスをホスト１に通知し（Ｓ２９）、処理の終了となる（Ｓ３０）。
【０１５１】
図９は、パスグループ情報制御テーブル１５の提供を受けるための第２調査コマンドを発行する場合に行なわれる処理のフローチャートである。
【０１５２】
ホストＡＰ２は、例えば、報告されたオンライン情報制御テーブル１４と、上記入力された必要パラメタとの比較から、ユーザ入力された複数の副ボリュームＬＵＮのうち、オンライン状態の副ボリュームが１つでも存在することが認識された場合に、以下の処理を実行する。
【０１５３】
ホストＡＰ２は、ユーザ入力された必要パラメタと、上述したＬＵ管理テーブル（例えば、各ＣＵがどのディスクアレイ装置に存在するかの情報を含んだテーブル）とに基づいて、筐体内（接続先ディスクアレイ装置１１内）と別筐体（接続先ディスクアレイ装置１１の外）のどちらにコピー先ＣＵが存在するのか（別の言い方をすればコピー種類）を判断する（Ｓ３１）。
【０１５４】
Ｓ３１の結果、コピー種類が筐体内のコピーの場合、ホストＡＰ２は、オンライン状態であると特定された副ボリュームＬＵＮ（ユーザに入力されたＬＵＮ）を有するターゲット情報と、「筐体内」を意味するコントロールフラグとを有する第２調査コマンド１２を生成して、その第２調査コマンドをディスクアレイ装置１１に発行する（Ｓ３２）。
【０１５５】
ディスクアレイ装置１１のチャネル制御部４は、第２調査コマンド１２を受領したことをホスト１に報告し、その第２調査コマンド１２内のＬＵＮに対応したＬＵ制御テーブルに基づいて、上述した方法でパスグループ情報制御テーブル１５を生成し、生成完了報告をホスト１に送信する（Ｓ３３）。このオンライン制御テーブル１５では、例えば、「オンラインパス数」は、ターゲットとなる論理ボリューム１０に設定されているパスの数がＸ’０００’からＸ’１００’の１６進数の値で示される。また、例えば、「調査用ターゲット情報」には、ターゲットとなる論理ボリューム１０のアドレスと論理ボリューム１０が含まれるＳＳＩＤ及びＣＵ番号、及び、ディスクアレイ装置１１（「別筐体」の場合は別ディスクアレイ装置１１Ａ）の製番の情報が含まれる。また、例えば、「パスグループ情報」には、論理ボリューム１０に設定されている論理パスの番号とパスグループ属性情報とが表される。論理パスの番号は、オンラインになっている論理パスの番号、具体的には、例えば、論理パスがオンラインか否かを２進数の１、０で表され（０：オンライン、１：オフライン）、そのビットをディスクアレイ装置１１に存在できる論理パス数ビットマップ形式で表される。パスグループ属性情報は、例えば、パスグループが有効か無効か、マルチパスグループかシングルパスグループかが、２進数のビットマップで表される。
【０１５６】
チャネル制御部４は、上記生成完了報告に応答してホスト１からパスグループ情報制御テーブル１５の取得指示を受け、その取得指示に応答して、生成したパスグループ情報制御テーブル１５をホスト１に報告する（Ｓ３４）。その後、チャネル制御部４は、正常ステータスをホスト１に通知し（Ｓ４２）、処理の終了となる（Ｓ４３）。
【０１５７】
さて、上述したＳ３１の結果、コピーの種類が別筐体へのコピーの場合、ホストＡＰ２は、「別筐体」を意味するコントロールフラグを有する第２調査コマンド１２を生成して、その第２調査コマンド１２をディスクアレイ装置１１に発行する（Ｓ３５）。
【０１５８】
次に、その第２調査コマンド１２を受けたディスクアレイ装置１１のチャネル制御部４が、その受領した第２調査コマンド１２を別ディスクアレイ装置１１Ａに発行する。チャネル制御部４は、第２調査コマンド１２を別ディスクアレイ装置１１Ａに転送終了したことをホスト１に通知することで、チャネル制御部４はホスト１に切り離し要求（具体的には、例えば、複数の通信のうち、所定の通信を切断する要求）をする（Ｓ３６）。それにより、ホスト１は、ホスト１とディスクアレイ装置１１とのコネクションの切り離しを行なう。
【０１５９】
次に、第２調査コマンド１２を受領した別ディスクアレイ装置１１Ａの別チャネル制御部が、そのコマンド１２内の情報に基づいてパスグループ情報制御テーブル１５を生成し、生成完了報告をディスクアレイ装置１１に送信する（Ｓ３７）。
【０１６０】
その生成完了報告に応答して、ディスクアレイ装置１１は、パスグループ情報制御テーブル１５の取得指示を別ディスクアレイ装置１１Ａに発行し、別ディスクアレイ装置１１は、その取得指示に応答して、上記生成したパスグループ情報制御テーブル１５を接続先ディスクアレイ装置１１に報告する（Ｓ３８）。また、別ディスクアレイ装置１１Ａは、接続先ディスクアレイ装置１１に正常ステータスを通知する（Ｓ３９）。
【０１６１】
その正常ステータスの通知に応答して、接続先ディスクアレイ装置１１が、コマンド処理終了をホスト１に報告する。接続先ディスクアレイ装置１１は、ホスト１にコマンド処理終了を報告したのを契機に、ホスト１への再接続要求を通知する（Ｓ４０）。
【０１６２】
ホスト１は、その再接続要求に応答して、パスグループ情報制御テーブル１５の取得指示を接続先ディスクアレイ装置１１に発行する。接続先ディスクアレイ装置１１は、その取得指示に応答して、別ディスクアレイ装置１１Ａより転送されて来たパスグループ情報制御テーブル１５をホスト１に報告する（Ｓ４１）。その後、接続先ディスクアレイ装置１１は、正常ステータスをホスト１に通知し（Ｓ４２）、処理の終了となる（Ｓ４３）。
【０１６３】
図１０は、副ボリュームをオンライン状態からオフライン状態に変更させるための設定解除コマンド１３を発行する場合に行なわれる処理のフローチャートである。
【０１６４】
ホストＡＰ２は、ユーザ入力された必要パラメタと、上述したＬＵ管理テーブル（例えば、各ＣＵがどのディスクアレイ装置に存在するかの情報を含んだテーブル）とに基づいて、筐体内（接続先ディスクアレイ装置１１内）と別筐体（接続先ディスクアレイ装置１１の外）のどちらにコピー先ＣＵが存在するのか（別の言い方をすればコピー種類）を判断する（ステップＳ４４）。
【０１６５】
Ｓ４４の結果、コピーの種類が筐体内のコピーの場合、ホストＡＰ２は、ユーザ入力された必要パラメタのうち、オンライン状態である副ボリュームのＬＵＮを含んだ設定解除コマンド（コントロールフラグが「筐体内」であるコマンド）１３を生成し、ディスクアレイ装置１１に送信する（Ｓ４５）。
【０１６６】
ディスクアレイ装置１１のチャネル制御部４は、受信した設定解除コマンド１３に含まれるＬＵＮに対応したＬＵ制御テーブルにアクセスし、そのＬＵ制御テーブルに記録されているパスグループ情報を解除し、オン／オフ情報をオンライン状態「０」からオフライン状態「１」に変更する（Ｓ４６）。その後、チャネル制御部４は、正常ステータスをホスト１に通知し（Ｓ５２）、それにより、処理が終了となる（Ｓ５３）。
【０１６７】
一方、Ｓ４４の結果、コピーの種類が別筐体間のコピーの場合、ホストＡＰ２が、ユーザ入力された必要パラメタのうち、オンライン状態である副ボリュームのＬＵＮを含んだ設定解除コマンド（コントロールフラグが「別筐体」であるコマンド）１３を生成し、ディスクアレイ装置１１に送信する（Ｓ４７）。
【０１６８】
ディスクアレイ装置１１は、ホスト１から受けた設定解除コマンド１３を、別ディスクアレイ装置１１Ａに転送する。その後、ディスクアレイ装置１１は、別ディスクアレイ装置１１Ａに転送終了したことをホスト１に通知することで、ディスクアレイ装置１１はホスト１に切り離し要求（具体的には、例えば、複数の通信のうち、所定の通信を切断する要求）をする（Ｓ４８）。それにより、ホスト１は、ホスト１とディスクアレイ装置１１とのコネクションの切り離しを行なう。
【０１６９】
別ディスクアレイ装置１１Ａは、転送されて来た設定解除コマンド１３に応答して、その設定解除コマンド１３内のＬＵＮに対応したＬＵ制御テーブルを参照し、そのＬＵ制御テーブルからパスグループ情報を解除する（Ｓ４９）。その後、別ディスクアレイ装置１１Ａや、ディスクアレイ装置１１に正常ステータスを通知する（Ｓ５０）。
【０１７０】
正常ステータスを受けたディスクアレイ装置１１は、コマンド処理終了をホスト１に報告する。その後、ディスクアレイ装置１１は、ホスト１にコマンド処理の終了報告したのを契機に、ホスト１への再接続要求を通知する（Ｓ５１）。そして、ディスクアレイ装置１１は、正常ステータスをホスト１に通知し（Ｓ５２）、それにより、処理が終了となる（Ｓ５３）。
【０１７１】
以上、上述した実施形態によれば、制御メモリ７に、各論路ボリューム１０毎に、どのホストに接続されているか等のパスグループ情報が登録されている。ホスト１からコピーコマンドが発行されてデータコピーが行なわれる前に、ターゲット副ボリュームがオンライン状態であるか否かが判断され、オンライン状態であるならば、そのターゲット副ボリュームに対応したパスグループ情報がホスト１に送信され表示される。これにより、ホスト１のユーザは、ターゲット副ボリュームがどの別ホストに接続されているのかを容易に特定することができるので、副ボリュームをオフライン状態にするための負担が軽減される。
【０１７２】
また、上述した実施形態によれば、上記データコピーが行われる前に、第１調査及び第２調査が行われ、第２調査の後でターゲット副ボリュームがオンライン状態からオフライン状態に切り替えられた場合に、上記データコピーが実行される。これにより、複数の副ボリュームで構成されるデータベースに正常にデータがバックアップされる。
【０１７３】
また、上述した実施形態によれば、ホストＡＰ２が、設定解除コマンド１３をディスクアレイ装置１１に送信すれば、ターゲット副ボリュームがオンライン状態からオフライン状態に切り替えられる。これにより、オンライン状態になっている副ボリュームを容易にオフライン状態にすることができる。
【０１７４】
ところで、上述した実施形態では、下記のような幾つかの変形例が考えられる。
【０１７５】
例えば、第１の変形例では、オンライン情報制御テーブル１４を生成するチャネル制御部４は、オン／オフリストに、「１」又は「０」の１ビット情報のみならず、各１ビット情報に対応する各論理ボリュームの番号（ＬＵＮ）を並べて記録しても良い。
【０１７６】
第２の変形例では、ホストＡＰ２は、ユーザから、ターゲットＣＵのＣＵ番号又はターゲットボリュームのＬＵＮの入力と共に第１調査指令を受けた場合に、第１調査コマンド１２を生成してディスクアレイ装置１１に送信しても良い。同様に、ホストＡＰ２は、ユーザから、ターゲットボリュームのＬＵＮの入力と共に第２調査指令を受けた場合に、第２調査コマンド１２を生成してディスクアレイ装置１１に送信しても良い。
【０１７７】
第３の変形例では、ＬＵに対応したＬＵ制御テーブル中に、オン／オフ情報が存在しなくても良い。その場合には、パスグループ情報の有無により、オンライン状態かオフライン状態かが判断されても良い。
【０１７８】
第４の変形例では、ホストＡＰ２は、第１調査コマンドや第２調査コマンドを発行することなく、コピーコマンド（又は再コピーコマンド）を生成してディスクアレイ装置１１に送信しても良い。その場合、ディスクアレイ装置１１のチャネル制御部４は、コピーコマンド（又は再コピーコマンド）を受けた時点で第１調査を実行し（必要があれば第２調査も実行し）、第１調査の結果（及び第２調査の結果）、コピーを実行しても差し支えなければコピーを実行し、差し支えるならユーザに調査結果を報告しても良い。また、この第４変形例において、チャネル制御部４は、オンライン状態の１以上のターゲット副ボリュームを全てオフライン状態にした後、所定タイミングで（例えば直ちに）、受信したコピーコマンド（又は再コピーコマンド）に従うコピー処理を実行しても良い。
【０１７９】
以下、図８を参照して、この第４変形例におけるディスクアレイ装置１１の動作フローの一例を説明する。
【０１８０】
ディスクアレイ装置１１のチャネル制御部４は、ホスト１からコピーコマンド（又は再コピーコマンド）を受信する（Ｓ１１）。チャネル制御部４は、そのコピーコマンド（又は再コピーコマンド）を実行する前に、そのコピーコマンドに含まれる１以上のコピー先ＬＵＮ（つまり、１以上のターゲット副ボリュームのＬＵＮ）にそれぞれ対応した１以上のＬＵ制御テーブルを参照し、１以上のターゲット副ボリュームの各々がオンライン状態か否かを判断する（Ｓ１２）。
【０１８１】
Ｓ１２の結果、チャネル制御部４は、１以上のターゲット副ボリュームの全てがオフライン状態であると判断された場合（Ｓ１２でＮＯ）、受信したコピーコマンド（又は再コピーコマンド）に従うコピー処理を実行するための処理を開始する（Ｓ１７）。例えば、ディスクアレイ装置１１は、コピーコマンドに従うコピー処理を実行する場合、各ターゲット正ボリューム内の全てのデータを各ターゲット副ボリュームへコピーする。また、例えば、ディスクアレイ装置１１は、再コピーコマンドに従うコピー処理を実行する場合、各ターゲット正ボリューム内のうち更新されたデータのみを、各ターゲット副ボリュームへコピーする。
【０１８２】
一方、Ｓ１２の結果、チャネル制御部４は、１以上のターゲット副ボリュームのうちの１つでもオンライン状態であると判断された場合（Ｓ１２でＹＥＳ）、副ボリュームのオンライン解除の指定があるか否かを判断する（Ｓ１４）。この判断は、例えば、ホスト１からのコピーコマンド（又は再コピーコマンド）に、ターゲット副ボリュームのＬＵＮに対応付いてオンライン解除指定情報が含まれているか否か、或いは、制御メモリ７等の所定記憶媒体に、オンライン強制解除が実行されても良い論理ボリュームのＬＵＮが登録されているか否かに基づいて行うことができる。
【０１８３】
Ｓ１４の結果、チャネル制御部４は、オンライン状態のターゲット副ボリュームについてオンライン解除の指定がある場合（Ｓ１４でＹＥＳ）、その副ボリュームをオンライン状態からオフライン状態に変更する（Ｓ１６）。その後、チャネル制御部４は、上述したＳ１７の処理を実行する。
【０１８４】
一方、Ｓ１４の結果、チャネル制御部４は、オンライン状態のターゲット副ボリュームについてオンライン解除の指定がある場合（Ｓ１４でＮＯ）、オンライン状態の副ボリュームのパスグループ情報を制御メモリから取得してパスグループ情報制御テーブル１５を生成し、そのテーブル１５をホスト１に報告する（Ｓ１５）。ホスト１は、このテーブル１５に書かれているパスグループ情報を表示し、ユーザからターゲット副ボリュームのＬＵＮの指定と共に設定解除指令を受けた場合には、そのＬＵＮを有する設定解除コマンド１３を生成してディスクアレイ装置１１に送信する。チャネル制御部４は、その設定解除コマンド１３に応答して、オンライン状態の副ボリュームをオフライン状態に変更する。
【０１８５】
なお、この動作フローにおいて、上記のＳ１１〜Ｓ１７の処理の手順がまとめて定義して行なわれてもよい。具体的には、コピー実行するための前処理として、Ｓ１１〜Ｓ１７の処理が行なわれても良い。
【０１８６】
この第４変形例によれば、オンライン強制解除が指定されている場合は、副ボリュームの状態が事前に確認され、オンライン状態であればそれが解除されてからコピー処理が実行されるため、副ボリュームがオンライン状態であってもそれがオンライン状態にされてコピー実行が行われる。
【０１８７】
ところで、第５の変形例では、上述した第１調査及び第２調査の少なくとも一方が、ディスクアレイ装置１１内の、チャネル制御部４以外の構成要素によって行われても良い。
【０１８８】
第６の変形例では、ホストＡＰ２は、コピー元ＣＵ中の各正ボリュームとコピー先ＣＵ中の各副ボリュームとのペア状態が一旦解除された後再びペア状態を形成してコピーを実行する再コピーコマンドを送信する場合にも、上述した第１調査コマンドや、第２調査コマンドをディスクアレイ装置１１に送信しても良い。また、ディスクアレイ装置１１は、前述したように、再コピーコマンドを受けた場合、そのコマンドに従うコピー処理を実行する前に、上述した第１調査や第２調査を行っても良い。
【０１８９】
第７の変形例では、コピーコマンド或いは再コピーコマンド内に、第１調査コマンド１２が第２調査コマンド含まれていても良い。また、更に、コピーコマンド或いは再コピーコマンド内に、設定解除コマンド１３が含まれていても良い。この場合、チャネル制御部４は、コピーコマンド又は再コピーコマンドを受けた場合、そのコマンドに基づくコピー処理を実行する前に、そのコマンド内に含まれている第１調査コマンド１２、第２調査コマンド１２及び／又は設定解除コマンド１３を実行しても良い。
【０１９０】
以上、本発明の実施形態及び変形例を説明したが、これらは本発明の説明のための例示であって、本発明の範囲をこの実施形態及び変形例にのみ限定する趣旨ではない。本発明は、他の種々の形態でも実施することが可能である。
【０１９１】
例えば、本発明に従う記憶システムの第１態様として、前記複数の論理ボリュームには、２以上の論理ボリュームを含んだボリューム群が複数個存在する。その場合、前記制御メモリには、前記複数個のボリューム群の各々について、ボリューム群識別情報と、そのボリューム群に含まれる２以上の論理ボリュームにそれぞれ対応した２以上のボリューム識別情報とが記録されている。前記記憶制御サブシステムは、前記ターゲット副ボリュームを有するターゲット副ボリューム群中の２以上の副ボリュームにそれぞれ対応した２以上のオン／オフ情報に基づいて、前記２以上の副ボリュームがオンライン状態か否かの第１調査を行う（つまり、ボリューム群単位で第１調査を行う）。前記記憶制御サブシステムは、前記第１調査の結果、前記２以上の副ボリュームのうち前記ターゲット副ボリュームがオンライン状態であることがわかった場合に、前記ターゲット副ボリュームについて前記第２調査を行い、前記第２調査の結果を前記或るホスト装置に送信する。
【０１９２】
例えば、本発明に従う記憶システムの第２態様として、前記第１態様において、前記或るホスト装置が、前記ターゲット副ボリューム群のボリューム群識別情報を有する第１調査コマンドを生成して前記記憶制御サブシステムに送信する。前記記憶制御サブシステムが、前記或るホスト装置から受けた前記第１調査コマンドに応答して、前記第１調査を行い、前記第１調査の結果を前記或るホスト装置に送信する。前記或るホスト装置が、前記第１調査の結果からオンライン状態であることが判別された前記ターゲット副ボリュームのボリューム識別情報を有する第２調査コマンドを生成して前記記憶制御サブシステムに送信する。前記記憶制御サブシステムが、前記或るホスト装置から受けた前記第２調査コマンドに応答して、前記第２調査を行い、前記第２調査の結果を前記或るホスト装置に送信する。前記或るホスト装置が、前記第２調査の結果を表示する。
【０１９３】
例えば、本発明に従う記憶システムの第３態様として、前記第１態様において、前記オン／オフ情報は、１か０で表される１ビット情報であり、前記第１調査の結果には、前記ターゲット副ボリュームに含まれる２以上の副ボリュームにそれぞれ対応した２以上の１ビット情報が含まれる。前記或るホスト装置は、前記複数個のボリューム群の各々について、ボリューム群識別番号と、そのボリューム群に含まれる２以上の論理ボリュームにそれぞれ対応した２以上のボリューム識別番号とがその番号順に記録されたボリューム管理テーブルを記憶している。その或るホスト装置は、ユーザから１以上のターゲット副ボリュームのボリューム識別番号の入力を受けた場合、そのターゲット副ボリュームを有するターゲット副ボリューム群のボリューム識別番号を有する前記第１調査コマンドを生成して前記記憶制御サブシステムに送信し、その第１調査コマンドに応答して前記第１調査の結果を受けた場合、前記第１調査結果に含まれている前記２以上の１ビット情報と、前記ユーザ入力された１以上のボリューム識別番号と、前記ボリューム管理テーブルとに基づいて、前記１以上のターゲット副ボリュームがオンラインか否かを判断し、少なくとも１つのターゲット副ボリュームがオンライン状態であると判別された場合、そのターゲット副ボリュームについての前記第２調査コマンドを生成して前記記憶制御サブシステムに送信する。
【０１９４】
例えば、本発明に従う記憶システムの第４態様として、前記或るホスト装置が、前記ターゲット正ボリュームのボリューム識別情報と、前記ターゲット副ボリュームのボリューム識別情報とがユーザから入力されてコピーコマンドを発行する場合、及び／又は、前記ターゲット正ボリュームと前記ターゲット副ボリュームとのペア状態が一旦解除された後再びペア状態を形成してコピーを実行する再コピーコマンドを発行する場合、前記ターゲット副ボリュームのボリューム識別情報を含んだ調査コマンドを生成して前記記憶制御サブシステムに送信し、前記ターゲット正ボリュームと前記ターゲット副ボリュームとがペア状態にされて前記ターゲット正ボリューム内のデータが前記ターゲット副ボリュームへコピーされる前に、前記第１調査及び前記第２調査が行われるようにする。
【０１９５】
例えば、本発明に従う記憶システムの第５態様として、前記或るホスト装置が、前記ターゲット正ボリュームのボリューム識別情報と、前記ターゲット副ボリュームのボリューム識別情報とがユーザから入力されて、前記ユーザからコピー指令を受け、それに応答してコピーコマンドを発行し、及び／又は、前記ターゲット正ボリュームと前記ターゲット副ボリュームとのペア状態が一旦解除された後再びペア状態を形成してコピーを実行する再コピーコマンドを発行する。前記記憶制御サブシステムは、前記コピーコマンド又は前記再コピーコマンドを受信した場合、そのコマンドに基づくコピー処理を実行する前に、そのコマンドに含まれる前記ターゲット副ボリュームの識別情報に対応したオン／オフ情報を参照して前記第１調査を行い、前記第１調査の結果、前記ターゲット副ボリュームがオフライン状態であることが判別された場合には、前記コピーコマンド又は前記再コピーコマンドに基づくコピー処理を実行し、一方、前記第１調査の結果、前記ターゲット副ボリュームがオンライン状態であることが判別された場合には、前記第２調査を行なう。
【０１９６】
例えば、本発明に従う記憶システムの第６態様として、前記記憶制御サブシステムは、前記第１調査の結果、前記ターゲット副ボリュームがオンライン状態であることが判別された場合には、前記第２の調査を行うことに代えて又は加えて、そのターゲット副ボリュームをオンライン状態からオフライン状態に切り替える（例えば、そのターゲット副ボリュームと前記別ホスト装置との接続を切断する）。
【０１９７】
例えば、本発明に従う記憶システムの第７態様として、前記第６態様において、前記記憶制御サブシステムは、以下の（１）〜（３）の場合、
（１）前記第２調査の結果を前記或るホスト装置に送信した後、前記或るホスト装置から、前記ターゲット副ボリュームの識別情報を含んだ設定解除コマンドを受けた場合、
（２）前記ターゲット副ボリュームに対応したパスグループ情報を参照し、そのパスグループ情報から特定される１以上の別ホスト装置の全て又は一部に、接続を解除しても良いか否かを問合せ、その問合せに応答して、接続を解除しても良い旨の回答を得られた場合、
（３）前記ターゲット副ボリュームがオンライン状態であることが判別された後、所定時間が経過した場合（例えば前記判別された後直ちに）、
の少なくとも１つの場合に、前記ターゲット副ボリュームをオンライン状態からオフライン状態に切り替える（例えば、そのターゲット副ボリュームのオン／オフ情報が示すステータスをオンラインからオフラインに変更する）。
【０１９８】
例えば、本発明に従う記憶システムの第８態様として、前記記憶制御サブシステムに別の記憶制御サブシステムが接続されていて、前記ターゲット正ボリュームが前記記憶制御サブシステム内に存在し、前記ターゲット副ボリュームが前記別の記憶性制御サブシステム内に存在する場合、前記別の記憶制御サブシステムが、そのシステム内の前記制御メモリを参照して、前記第１調査及び前記第２調査を行い、前記第１調査及び前記第２調査の結果を前記或るホスト装置に送信する。各調査結果は、前記記憶制御サブシステムを経由して、又は、それを経由せず直接的に前記或るホスト装置に送信されても良い。
【０１９９】
また、例えば、上述した実施形態におけるディスクアレイ装置１１を以下のように抽象的に表現することができる。
【０２００】
１以上の物理的な記憶デバイス上に用意された複数の論理ボリュームと、
前記複数の論理ボリュームの各々について、ボリューム識別情報と、オンライン状態か否かを表すオン／オフ情報と、オンライン状態であればどのホスト装置に接続されているかに関するパスグループ情報とを記憶するボリューム情報記憶手段と、
或るホスト装置から特定のコマンドを受信することにより、前記複数のボリュームのうちのターゲット正ボリュームとターゲット副ボリュームとがペア状態にされて前記ターゲット正ボリューム内のデータが前記ターゲット副ボリュームへコピーされる前に、前記ターゲット副ボリュームのオン／オフ情報に基づいて、前記ターゲット副ボリュームがオンライン状態か否かの第１調査を行う第１調査手段と、
前記第１調査の結果、オンライン状態であることがわかった場合には、前記ターゲット副ボリュームのパスグループ情報に基づいて、前記ターゲット副ボリュームがどの別ホスト装置に接続されているかの第２調査を行う第２調査手段と、
前記第２調査の結果を前記或るホスト装置に送信する第２調査結果報告手段と
を備える記憶制御サブシステム。
【図面の簡単な説明】
【０２０１】
【図１】本発明の一実施形態に係る記憶システムの全体構成を示すブロック図。
【図２】ホスト１のＡＰ２が発行する調査コマンド及び設定解除コマンドを示す。
【図３】チャネル制御部４によって生成される制御テーブルを示す。
【図４】ＡＰ２がコピーコマンドを発行する場合に行なわれる第１の処理流れの概要を示す図。
【図５】ＡＰ２がコピーコマンドを発行する場合に行なわれる第２の処理流れの概要を示す図。
【図６】ＡＰ２がコピーコマンドを発行する場合に行なわれる第３の処理流れの概要を示す図。
【図７】ＡＰ２がコピーコマンドを発行する場合に行なわれる第４の処理流れの概要を示す図。
【図８】テープ記録媒体識別情報が追記された優先度テーブル１３の一例を示す図。
【図９】パスグループ情報制御テーブル１５の提供を受けるための第２調査コマンドを発行する場合に行なわれる処理のフローチャート。
【図１０】副ボリュームをオンライン状態からオフライン状態に変更させるための設定解除コマンド１３を発行する場合に行なわれる処理のフローチャート。
【図１１】本発明の一実施形態の第４変形例におけるディスクアレイ装置１１の動作フローを示す。
【図１２】図４で説明した処理の流れにおいて、ホスト１とディスクアレイ装置１１とのコマンドシーケンスを示す。
【図１３】図５で説明した処理の流れにおいて、ホスト１とディスクアレイ装置１１とのコマンドシーケンスを示す。
【図１４】図６で説明した処理の流れにおいて、ホスト１とディスクアレイ装置１１及び別ディスクアレイ装置１１Ａとのコマンドシーケンスを示す。
【図１５】図７で説明した処理の流れにおいて、ホスト１とディスクアレイ装置１１及び別ディスクアレイ装置１１Ａとのコマンドシーケンスを示す。
【符号の説明】
【０２０２】
１…ホストシステム、２…アプリケーションプログラム、３…オペレーティングシステム、４…チャネル制御部、５…キャッシュメモリ、６…スイッチング制御部、７…制御メモリ、８…ディスク制御部８、９…物理ディスク群、１０…論理ボリューム、１１…ディスクアレイ装置
【図１】
2005190106.tif 000003
【図２】
2005190106.tif 000004
【図３】
2005190106.tif 000005
【図４】
2005190106.tif 000006
【図５】
2005190106.tif 000007
【図６】
2005190106.tif 000008
【図７】
2005190106.tif 000009
【図８】
2005190106.tif 000010
【図９】
2005190106.tif 000011
【図１０】
2005190106.tif 000012
【図１１】
2005190106.tif 000013
【図１２】
2005190106.tif 000014
【図１３】
2005190106.tif 000015
【図１４】
2005190106.tif 000016
【図１５】
2005190106.tif 000017