(57)【要約】【課題】論理ボリュームのデータを容易に復元できるようにする。【解決手段】第１の論理ボリュームのデータと第１の記憶装置に関する第１の設定情報とを備える移行データに基づき、第１の記憶装置における共有ディレクトリ構成を参照することにより、復元対象ボリュームである第１の論理ボリュームを特定するための特定情報を取得する第１取得部５６１，５６２と、取得した特定情報に基づき、第１の設定情報から、第１の論理ボリュームに対応付けられた第２の設定情報を抽出する抽出部５６３と、抽出した第２の設定情報に基づき、第２の記憶装置に関する第３の設定情報を作成する作成部５６４とを備える。【選択図】図２
2017097416.tif 000002
【特許請求の範囲】
【請求項１】
第１の記憶装置に配置される第１の論理ボリュームを、第２の論理ボリュームに復元する第２の記憶装置の制御装置であって、
前記第１の論理ボリュームのデータと、前記第１の記憶装置に関する第１の設定情報とを備える復元処理データに基づき、前記第１の記憶装置における共有ディレクトリ構成を参照することにより、復元対象ボリュームである前記第１の論理ボリュームを特定するための特定情報を取得する第１取得部と、
取得した前記特定情報に基づき、前記第１の設定情報から、前記第１の論理ボリュームに対応付けられた第２の設定情報を抽出する抽出部と、
抽出した前記第２の設定情報に基づき、前記第２の記憶装置に関する第３の設定情報を作成する作成部と
を備えることを特徴とする、制御装置。
【請求項２】
前記復元処理データが、前記第１の論理ボリュームを特定する識別情報を含み、
前記復元処理データから前記識別情報を取得する第２取得部を備え、
前記抽出部が、前記第２取得部が取得した前記特定情報に基づき、前記第１の設定情報から、前記復元対象ボリュームに対応付けられた第２の設定情報を抽出する
ことを特徴とする、請求項１記載の制御装置。
【請求項３】
前記復元処理データに前記識別情報が含まれているかを判断する判断部を備え、
前記復元処理データに、前記識別情報が含まれていない場合に、前記第１取得部が前記特定情報の取得を行なう
ことを特徴とする、請求項１または２記載の制御装置。
【請求項４】
第１の論理ボリュームを管理する第１の記憶装置と、第２の論理ボリュームを管理する第２の記憶装置とを備えるストレージシステムにおいて、
前記第１の論理ボリュームのデータと、前記第１の記憶装置に関する第１の設定情報とを備える復元処理データを退避用ボリュームに格納させる第１格納処理部と、
前記退避用ボリュームに格納された前記復元処理データを、前記第２の記憶装置に転送する転送処理部と、
前記復元処理データに基づき、前記第１の記憶装置における共有ディレクトリ構成を参照することにより、復元対象である前記第１の論理ボリュームを特定するための特定情報を取得する第１取得部と、
取得した前記特定情報に基づき、前記第１の設定情報から、前記第１の論理ボリュームに対応付けられた第２の設定情報を抽出する抽出部と、
抽出した前記第２の設定情報に基づき、前記第２の記憶装置に関する第３の設定情報を作成する作成部と
を備えることを特徴とする、ストレージシステム。
【請求項５】
第１の記憶装置に配置される第１の論理ボリュームを、第２の論理ボリュームに復元する第２の記憶装置の制御装置のプロセッサに、
前記第１の記憶装置から転送される、前記第１の論理ボリュームのデータと、前記第１の記憶装置に関する第１の設定情報とを備える復元処理データに基づき、前記第１の記憶装置における共有ディレクトリ構成を参照することにより、復元対象ボリュームである前記第１の論理ボリュームを特定するための特定情報を取得し、
取得した前記特定情報に基づき、前記第１の設定情報から、前記第１の論理ボリュームに対応付けられた第２の設定情報を抽出し、
抽出した前記第２の設定情報に基づき、前記第２の記憶装置に関する第３の設定情報を作成する
処理を実行させることを特徴とする、制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置，ストレージシステムおよび制御プログラムに関する。
【背景技術】
【０００２】
ＮＡＳ（Network Attached Storage）ボリュームを用いたストレージ装置においては、ＮＡＳ設定ファイルおよびＮＡＳデータが管理されている。
ＮＡＳ設定ファイルは、各種ＮＡＳ設定が記載されたテキストファイルである。
図８は共有ディレクトリの設定についてのＮＡＳ設定ファイルを例示する図である。
この図８においては、ＮＡＳ設定ファイルの例として共有ディレクトリ設定ファイルを示している。
【０００３】
共有ディレクトリ設定ファイルは装置全体で１つのファイルとして構成され、共有ディレクトリ１つにつき１行となるよう記載される。
図８に示す例においては、NAS Volume 3に共有ディレクトリshare1、share2を作成し、NAS Volume ＋4に共有ディレクトリshare3、share4を作成した場合の共有ディレクトリの設定を示している。
【０００４】
なお、ＮＡＳ設定ファイルはＮＡＳ管理ボリューム内に格納されており、退避処理時にはＮＡＳボリュームに複製・格納される。
ＮＡＳデータは、ＮＡＳボリューム内のユーザデータである。ＮＡＳでは管理者ユーザが共有ディレクトリを作成し、ｓａｍｂａサービスやＮＦＳ（Network File System）サービスで外部からのファイル操作を可能にする。一般ユーザはそれらのサービスを利用し、共有ディレクトリ配下にファイルやディレクトリを配置する。
【０００５】
また、ＮＡＳボリュームにはＮＡＳボリューム番号が設定される。ＮＡＳボリューム番号は、ＮＡＳボリュームを特定するためのユニークな識別情報である。
図９はＮＡＳボリューム内のデータ構成を例示する図である。
ＮＡＳの仕様においては、ＮＡＳボリュームのルート直下にディレクトリdataを設け、その直下に共有ディレクトリが配置される。
【０００６】
図９に示す例においては、ディレクトリdataの下に、２つの共有ディレクトリshare1，share2が形成されている。共有ディレクトリは、ｓａｍｂａやＮＦＳで共有してユーザデータを格納するディレクトリであり、主にユーザによって作成される。
このようなＮＡＳボリュームのデータの退避処理においては、先ず、ＮＡＳ機能に関する各種設定が記載されたＮＡＳ設定ファイルをＮＡＳボリュームに格納する。その後、このＮＡＳボリューム内の全データ、すなわち、ＮＡＳデータおよびＮＡＳ設定ファイルを、バックアップボリュームにコピーする。
【０００７】
図１０は退避処理時においてＮＡＳボリュームにＮＡＳデータとＮＡＳ設定ファイルとを格納した状態を例示する図である。
この図１０に示す例においては、ディレクトリsettingの下に、共有ディレクトリ設定ファイルとQuota設定ファイルとが格納されている。
また、このようにしてバックアップボリュームに退避させたデータを復元する際には、先ず、バックアップボリューム内の全データ、すなわち、ＮＡＳデータと、ＮＡＳ設定ファイルとをＮＡＳボリュームにコピーする。その後、ＮＡＳボリューム内の設定ファイルを参照し、ＮＡＳ設定を復元する。
【０００８】
また、上述の如き、ＮＡＳボリュームの退避処理および復元処理は、例えば、筐体間マイグレーションにおいて行なわれる。筐体間マイグレーションにおいては、第１の筐体から第２の筐体に対して、リモート回線を介してデータが移行（マイグレート）される。
図１１は筐体間マイグレーションを説明するための図である。
筐体間マイグレーションにおいては、先ず、移行元である第１のストレージ装置（筐体Ａ）において、退避処理が行なわれる。すなわち、ＮＡＳ設定ファイルがＮＡＳボリュームに格納された後（符号Ｐ０１参照）、ＮＡＳボリューム内のＮＡＳデータおよびＮＡＳ設定ファイルが、バックアップボリュームにコピーされる（符号Ｐ０２参照）。
【０００９】
次に、筐体Ａのバックアップボリュームの全データが、筐体間コピーにより、移行先である第２のストレージ装置（筐体Ｂ）のバックアップボリュームにコピーされる（符号Ｐ０３参照）。
そして、筐体Ｂにおいて復元処理が行なわれる。すなわち、筐体Ｂにおいて、先ず、バックアップボリュームの全データがＮＡＳボリュームにコピーされる（符号Ｐ０４参照）。また、このＮＡＳボリュームに対応するＮＡＳ設定ファイルが復元される（符号Ｐ０５参照）。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００７−９４４７３号公報
【特許文献２】特開２００３−３３０７８２号公報
【特許文献３】特開平９−６２４９９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
ＮＡＳ設定ファイルの復元の際には移行元のＮＡＳボリュームのＮＡＳボリューム番号に応じて処理を行なう必要があるが、データ退避時のモードによっては、移行元のＮＡＳボリュームのＮＡＳボリューム番号を、移行先の第２の記憶装置において、特定できない。そこで、移行元のＮＡＳボリュームのＮＡＳボリューム番号と、移行先のＮＡＳボリュームのＮＡＳボリューム番号とを一致させなければならないというシステム上の制約を設け、これを解決している。しかしながら、この制約は煩雑であり、システム設計の自由度も減少する。
【００１２】
１つの側面では、本発明は、論理ボリュームの復元を容易に行なうことができるようにすることを目的とする。
【課題を解決するための手段】
【００１３】
このため、この制御装置は、第１の記憶装置に配置される第１の論理ボリュームを、第２の論理ボリュームに復元する第２の記憶装置の制御装置であって、前記第１の論理ボリュームのデータと、前記第１の記憶装置に関する第１の設定情報とを備える復元処理データに基づき、前記第１の記憶装置における共有ディレクトリ構成を参照することにより、復元対象ボリュームである前記第１の論理ボリュームを特定するための特定情報を取得する第１取得部と、取得した前記特定情報に基づき、前記第１の設定情報から、前記第１の論理ボリュームに対応付けられた第２の設定情報を抽出する抽出部と、抽出した前記第２の設定情報に基づき、前記第２の記憶装置に関する第３の設定情報を作成する作成部とを備える。
【発明の効果】
【００１４】
一実施形態によれば、論理ボリュームのデータを容易に復元することができる。
【図面の簡単な説明】
【００１５】
【図１】実施形態の一例としてのストレージシステムのハードウェア構成を示す図である。
【図２】実施形態の一例としてのストレージシステムの機能構成を示す図である。
【図３】実施形態の一例としてのストレージシステムにおける筐体間マイグレーションを説明するための図である。
【図４】実施形態の一例としてのストレージシステムにおける第２退避モードによる退避処理とその復元処理とを備える筐体間マイグレーション処理を説明するための図である。
【図５】実施形態の一例としてのストレージシステムにおける復元処理時におけるＮＡＳ設定ファイルの復元方法を説明するための図である。
【図６】実施形態の一例としてのストレージシステムにおける復元処理部による処理を説明するためのフローチャートである。
【図７】実施形態の一例としてのストレージシステムにおける第１復元処理部による処理を説明するための図である。
【図８】共有ディレクトリの設定についてのＮＡＳ設定ファイルを例示する図である。
【図９】ＮＡＳボリューム内のデータ構成を例示する図である。
【図１０】退避処理時においてＮＡＳボリュームにＮＡＳデータとＮＡＳ設定ファイルとを格納した状態を例示する図である。
【図１１】筐体間マイグレーションを説明するための図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して制御装置、ストレージシステムおよび制御プログラムに係る実施の形態を説明する。ただし、以下に示す実施形態はあくまでも例示に過ぎず、実施形態で明示しない種々の変形例や技術の適用を排除する意図はない。すなわち、本実施形態を、その趣旨を逸脱しない範囲で種々変形して実施することができる。又、各図は、図中に示す構成要素のみを備えるという趣旨ではなく、他の機能等を含むことができる。
【００１７】
（Ａ）構成
図１は実施形態の一例としてのストレージシステム１のハードウェア構成を示す図、図２はその機能構成を示す図である。
実施形態の一例としてのストレージシステム１は、図１に示すように、リモート回線（通信回線）５０を介して複数（図１に示す例では２つ）のストレージ装置１０−１，１０−２が通信可能に接続されている。これらの、ストレージ装置１０−１，１０−２は地理的に離れた場所に配置されていてもよい。
【００１８】
これらのストレージ装置１０−１，１０−２は同様の構成を備える。以下、ストレージ装置を示す符号としては、複数のストレージ装置のうち１つを特定する必要があるときには符号１０−１，１０−２を用いるが、任意のストレージ装置を指すときには符号１０を用いる。
ストレージ装置１０−１，１０−２は、それぞれ１以上（本実施形態では１つ）のＣＭ（情報処理装置）１１１をそなえる。
【００１９】
また、図１に示す例においては、ストレージ装置１０−１に上位装置としてのホスト装置２−１が接続され、又、ストレージ装置１０−２に上位装置としてのホスト装置２−２が接続されている。
ホスト装置２−１，２−２は、接続されたストレージ装置１０−１，１０−２のボリューム（論理ボリューム，仮想ボリューム）にデータの書き込みや読み出しを行なう。例えば、ホスト装置２−１はストレージ装置１０−１のボリュームであるコピー元ボリュームに対してリードやライトのデータアクセス要求を行なう。ストレージ装置１０−１は、このデータアクセス要求に応じてコピー元ボリュームに対するデータアクセスを行ない、ホスト装置２に対して応答を行なう。
【００２０】
ホスト装置２−１，２−２は同様の構成を備える。以下、ホスト装置を示す符号としては、複数のホスト装置のうち１つを特定する必要があるときには符号２−１，２−２を用いるが、任意のホスト装置を指すときには符号２を用いる。
なお、各ホスト装置２は、情報処理装置であり、例えば、図示しない、ＣＰＵ（Central Processing Unit）やメモリ等をそなえたコンピュータである。
【００２１】
ストレージ装置１０は、ＮＡＳボリュームを管理する。また、ストレージ装置１０は、ＮＡＳボリュームのデータおよび設定（ＮＡＳ設定）をボリューム単位でバックアップ先ボリューム（以下、バックアップボリュームという場合がある）に複写する（退避させる）バックアップ機能（データ退避機能）を備える。
また、本ストレージシステム１は、ストレージ装置１０−１とストレージ装置１０−２との間でデータをコピーする筐体間コピー機能を備える。この筐体間コピー機能により、例えば、ストレージ装置１０−１のＮＡＳボリューム内の全データが、ストレージ装置１０−２内のＮＡＳボリュームにコピーされる。
【００２２】
この筐体間コピー機能は、例えば、一のストレージ装置のボリュームのデータのコピーを他のストレージ装置にデータ転送することにより移行（コピー）するデータ移行（マイグレーション）に用いられる。
図３は実施形態の一例としてのストレージシステム１における筐体間マイグレーションを説明するための図である。
【００２３】
この図３に示す例においては、ストレージ装置１０−１に備えられたＮＡＳボリューム２０−１のデータのコピーをストレージ装置１０−２にデータ転送することにより、ストレージ装置１０間においてデータを移行する。
より詳細には、先ず、ストレージ装置１０−１において、ＮＡＳ設定情報（第１の設定情報）６０−１を移行対象（退避対象）のＮＡＳボリューム２０−１に格納する（符号Ｐ１参照）。
【００２４】
ＮＡＳ設定情報６０−１は、ＮＡＳに関する各種設定（ＮＡＳ設定）をテキストファイルとして記録するものであり、例えば、共有ディレクトリの設定である共有ディレクトリ設定ファイルを備える（図８参照）。
共有ディレクトリ設定ファイルは、ストレージ装置１０全体で１ファイルとして構成され、１つの共有ディレクトリに対して１行のエントリとして構成される。
【００２５】
ＮＡＳ設定情報６０−１は、ＮＡＳボリューム２０−１とは別に備えられた図示しないＮＡＳ管理ボリューム内に格納され、退避処理時にはＮＡＳボリュームへ複製・格納される。
前述の如く、ＮＡＳボリュームの仕様においては、ルート直下にディレクトリdataが形成され、その直下に共有ディレクトリが配置されることが規定されている。
【００２６】
共有ディレクトリ設定ファイルにおいては、このような共有ディレクトリの構成がテキストファイルとして登録されている。
次に、バックアップ対象のＮＡＳボリューム２０−１の全データおよびＮＡＳ設定情報６０−１をバックアップボリューム２１−１に複写する（退避処理：符号Ｐ２参照）。以下、ＮＡＳボリューム２０−１のデータをバックアップボリューム２１−１に退避させる処理（退避処理）をバックアップ処理という場合がある。
【００２７】
次に、ストレージ装置１０−１のバックアップボリューム２１−１の全データをストレージ装置１０−２のバックアップボリューム２１−２にコピーする（筐体間コピー処理：符号Ｐ３参照）。なお、筐体間コピー処理を、リモート転送処理という場合がある。
その後、ストレージ装置１０−２において、バックアップボリューム２１−２のデータをＮＡＳボリューム２０−２にコピーする（符号Ｐ４参照）。また、ＮＡＳ設定情報６０−２を復元する（復元処理：符号Ｐ５参照）。
【００２８】
以下、データ移行元であるストレージ装置１０−１を筐体Ａといい、データ移行先であるストレージ装置１０−２を筐体Ｂという場合がある。
また、以下、ストレージ装置１０−１を移行元装置１０−１といい、ストレージ装置１０−２を移行先装置１０−２という場合がある。さらに、ストレージ装置１０−１とストレージ装置１０−２との間におけるリモート回線５０を介したデータ転送をリモート転送という場合がある。
【００２９】
また、以下、ＮＡＳ設定情報をＮＡＳ設定ファイルという場合がある。
なお、上述した筐体間コピー機能の利用は、筐体間マイグレーションに限定されるものではなく、ストレージ装置１０−１とストレージ装置１０−２との間における筐体を跨いだバックアップ・リストアの目的で用いてもよい。
リモート回線５０は、データを通信可能に接続する通信回線であって、例えばＴＣＰ／ＩＰ等の規格に基づきデータ転送を実現する。
【００３０】
ストレージ装置１０は、ホスト装置２に対して記憶領域を提供するものであり、例えば、ＲＡＩＤ装置である。なお、図１中においては、便宜上、ストレージ装置１０−１にホスト装置２−１が、又、ストレージ装置１０−２にホスト装置２−２がそれぞれ接続された状態を示しているが、各ストレージ装置１０にそれぞれ２以上のホスト装置が接続されてもよい。
【００３１】
各ストレージ装置１０は、図１に示すように、ＣＭ１１１及びディスクエンクロージャ１３０をそなえる。
ＣＭ１１１はストレージ装置１０における種々の制御を行なうものであり、上位装置であるホスト装置２からのストレージアクセス要求（アクセス制御信号）に従って、ディスクエンクロージャ１３０のディスク装置１３１へのアクセス制御等、各種制御を行なう。ＣＭ１１１は互いに同様のハードウェア構成を有する。
【００３２】
ディスクエンクロージャ１３０は、１以上のディスク装置１３１をそなえる。ディスク装置１３１は、例えば、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）である。ストレージ装置１０においては、このＨＤＤ１３１の記憶領域が論理ボリュームに対して割り当てられる。
ＣＭ１１１は、図１に示すように、ＣＡ（Channel Adapter）１２４，ＲＡ（Remote Adapter）１２５，ＣＰＵ１１０，ＤＡ（Device Adapter）１２６及びメモリ１２７をそなえる。なお、図１に示す例においては、各ストレージ装置１０に１つのＣＭ１１１がそなえられているが、これに限定されるものではなく、それぞれ２つ以上のＣＭ１１１をそなえてもよい。
【００３３】
ＣＡ１２４は、ホスト装置２と通信可能に接続するインタフェースコントローラであり、例えば、ファイバチャネルアダプタである。
そして、例えばオペレータがホスト装置２を介して、ストレージ装置１０−１からストレージ装置１０−２へのデータ移行指示を入力すると、ＣＡ１２４がデータ移行指示を受信する。
【００３４】
ＲＡ１２５は、リモート回線５０を介して他のストレージ装置１０と通信可能に接続（リモート接続）するインタフェースコントローラであり、例えば、ファイバチャネルアダプタである。
ＤＡ１２６は、ディスクエンクロージャ１３０と通信可能に接続するインタフェースコントローラであり、例えば、ファイバチャネルアダプタである。
【００３５】
メモリ１２７はＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）を含む記憶装置である。メモリ１２７のＲＯＭには、筐体間マイグレーション制御（バックアップ制御，リモート転送制御および復元制御）に係るソフトウェアプログラムやこのプログラム用のデータ類が書き込まれている。メモリ１２７上のソフトウェアプログラムは、ＣＰＵ１１０に適宜読み込まれて実行される。又、メモリ１２７のＲＡＭは、一次記憶メモリあるいはワーキングメモリとして利用される。
【００３６】
また、メモリ（ＲＡＭ）１２７における所定の領域には、例えば、他のストレージ装置１０に対して送信するデータが一時的に格納される。すなわち、メモリ１２７は、後述するリモート転送時に、他のストレージ装置１０に対して転送するデータを一時的に格納する転送データバッファとして機能する。
メモリ１２７のＲＯＭには、ＣＰＵ１１０が実行するプログラムや種々のデータが格納されている。
【００３７】
ＣＰＵ１１０は、種々の制御や演算を行なう処理装置であり、メモリ１２７等に格納されたプログラムを実行することにより、種々の機能を実現する。
そして、ストレージ装置１０のＣＰＵ１１０は、図２に示すように、バックアップ処理部５１，リモート転送処理部５２および復元処理部５３として機能する。
そして、本ストレージシステム１における筐体間マイグレーション処理においては、データ移行元のストレージ装置１０−１のＣＰＵ１１０が、バックアップ処理部５１およびリモート転送処理部５２として機能し、移行先のストレージ装置１０−２のＣＰＵ１１０が、復元処理部５３として機能する。
【００３８】
なお、バックアップ処理部５１およびリモート転送処理部５２としての機能を実現するためのプログラムや、復元処理部５３として機能するためのプログラムは、例えばフレキシブルディスク，ＣＤ（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ等），ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭ，ＤＶＤ−Ｒ，ＤＶＤ＋Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ＋ＲＷ，ＨＤ  ＤＶＤ等），ブルーレイディスク，磁気ディスク，光ディスク，光磁気ディスク等の、コンピュータ読取可能な記録媒体に記録された形態で提供される。そして、コンピュータはその記録媒体から図示しない読取装置を介してプログラムを読み取って、内部記憶装置または外部記憶装置に転送し格納して用いる。又、そのプログラムを、例えば磁気ディスク，光ディスク，光磁気ディスク等の記憶装置（記録媒体）に記録しておき、その記憶装置から通信経路を介してコンピュータに提供するようにしてもよい。
【００３９】
バックアップ処理部５１，リモート転送処理部５２および復元処理部５３の少なくともいずれかとしての機能を実現する際には、内部記憶装置（本実施形態ではメモリ１２７）に格納されたプログラムがコンピュータのマイクロプロセッサ（本実施形態ではＣＰＵ１１０）によって実行される。このとき、記録媒体に記録されたプログラムをコンピュータが読み取って実行するようにしてもよい。
【００４０】
筐体間マイグレーションにおいて、バックアップ処理部５１およびリモート転送処理部５２としての機能は、データ移行元（退避元）のストレージ装置１０（１０−１）において機能する。また、復元処理部５３としての機能は、データ移行先のストレージ装置１０（１０−２）において機能する。
バックアップ処理部５１は、バックアップ対象のＮＡＳボリュームのデータ（ＮＡＳデータ）と、ＮＡＳボリュームについての設定ファイル（ＮＡＳ設定ファイル）とを、同一ストレージ装置１０内のバックアップボリュームにコピーする。すなわち、バックアップ処理部５１は、ＮＡＳボリュームの退避処理を行なう。
【００４１】
以下、このように、ＮＡＳ設定ファイルとともにＮＡＳボリュームのデータをバックアップボリュームに退避させる手法を第１退避モードでの退避処理という。
第１退避モードにおいては、退避処理対象のＮＡＳボリューム（第１の論理ボリューム）２０−１のデータと、ストレージ装置（第１の記憶装置）１０−１に関するＮＡＳ設定情報（第１の設定情報）６０−１とが移行データ（復元処理データ）としてバックアップボリューム（退避用ボリューム）２１−１に格納される。
【００４２】
また、バックアップ処理部５１は、上述した第１退避モードによる退避処理の他に、第２退避モードでの退避処理を行なうことができる。
図４は実施形態の一例としてのストレージシステム１における第２退避モードによる退避処理とその復元処理とを備える筐体間マイグレーション処理を説明するための図である。
【００４３】
第２退避モードにおいては、図４に示すように、移行元のストレージ装置１０−１（筐体Ａ）において、バックアップ処理部５１は、バックアップ対象のＮＡＳボリューム２０−１のボリューム番号（NAS_Volume）を記録したＮＡＳボリューム番号情報６２を、ＮＡＳ設定ファイル６０−１とともにＮＡＳボリューム２０−１に格納する。ＮＡＳボリューム番号は、ＮＡＳボリューム毎に設定されるユニークな番号であり、個々のＮＡＳボリュームを識別する識別情報として機能する。
【００４４】
なお、以下、退避させるＮＡＳ設定ファイル６０−１を、退避ＮＡＳ設定ファイル６０−１という場合がある。
そして、バックアップ処理部５１は、バックアップ対象のＮＡＳボリューム２０−１のデータ（ＮＡＳデータ）とＮＡＳ設定ファイル６０−１とに加えて、このＮＡＳボリューム番号情報６２を、同一ストレージ装置１０内のバックアップボリューム２１−１にコピーする（退避させる）。
【００４５】
従って、第２退避モードにおいては、退避処理対象のＮＡＳボリューム（第１の論理ボリューム（１０−１）のデータと、ストレージ装置（第１の記憶装置）１０−１に関するＮＡＳ設定情報（設定情報）６０−１とに加えて、ＮＡＳボリューム２０−１を特定するＮＡＳボリューム番号情報６２（識別情報）が移行データ（復元処理データ）としてバックアップボリューム（退避用ボリューム）２１−１に格納される。
【００４６】
そして、バックアップ処理部５１は、第１の論理ボリューム（１０−１）のデータと、この第１の記憶装置（１０−１）に関するＮＡＳ設定情報６０−１（第１の設定情報）とを備える移行データ（復元処理データ）をバックアップボリューム（退避用ボリューム）２１−１に格納させる第１格納処理部として機能する。
なお、バックアップ処理部５１において、ＮＡＳボリューム２０−１からバックアップボリューム２１−１へのデータのコピーはＳＡＮ（Storage Area Network）の機能を用いて行なわれる。これにより、ＮＡＳボリューム２０−１からバックアップボリューム２１−１へブロック単位でのデータ転送が行なわれる。
【００４７】
なお、退避処理を第１退避モードで行なうか第２退避モードで行なうかは、オペレータやシステム管理者等が任意に設定することができる。
リモート転送処理部５２は、ストレージ装置１０のボリュームのデータを、リモート回線５０を介して他のストレージ装置１０に転送する処理を行なう。例えば、移行元ストレージ装置１０−１において、リモート転送処理部５２は、バックアップボリューム２１−１の全データを、移行先のストレージ装置１０−２のバックアップボリューム２１−２にコピーする。
【００４８】
なお、リモート転送処理部５２によるストレージ装置１０間のデータの転送は、既知の種々の手法を用いて実現することができ、その説明は省略する。
復元処理部５３は、移行先のストレージ装置１０−２において、バックアップボリューム２１−２に格納されたデータを用いて、ＮＡＳボリュームの復元を行なう。
移行先のストレージ装置１０−２において、復元処理部５３は、バックアップボリューム２１−２のデータをＮＡＳボリューム２０−２にコピーする。また、この際、復元処理部５３は、復元するＮＡＳボリューム２０−２についてのＮＡＳ設定情報６０−２の復元（生成）も行なう。
【００４９】
復元処理部５３は、図２に示すように、モード判断部５４，第１復元処理部５６および第２復元処理部５５を備える。
モード判断部５４は、復元処理対象のデータ、すなわち、ＮＡＳボリューム２０−２に含まれるデータについて、バックアップ処理部５１による退避処理が第１退避モードで行なわれたものであるか、第２退避モードで行なわれたものであるかを確認する。
【００５０】
具体的には、モード判断部５４は、移行先のストレージ装置１０−２において、バックアップボリューム２１−２からＮＡＳボリューム２０−２にコピーされた復元処理対象のデータに、ＮＡＳボリューム番号情報６２が含まれているかを判断する。
復元処理対象のデータにＮＡＳボリューム番号情報が含まれていない場合には、モード判断部５４は、第１退避モードによって退避処理が行なわれたと判断する。また、ＮＡＳボリューム番号情報が含まれている場合には、モード判断部５４は、第２退避モードによって退避処理が行なわれたと判断する。
【００５１】
モード判断部５４が第１退避モードによって退避処理が行なわれたと判断した場合には、後述する第１復元処理部５６による復元処理が実行される。一方、モード判断部５４が第２退避モードによって退避処理が行なわれたと判断した場合には、後述する第２復元処理部５５による復元処理が実行される。
第２復元処理部５５は、第２退避モードによって退避処理が行なわれたデータに対する復元処理を行なうものである。
【００５２】
図４に示すように、第２退避モードによって退避処理が行なわれた場合には、移行先のストレージ装置１０−２（筐体Ｂ）において、リモート転送されたデータにはＮＡＳボリューム番号情報６２が含まれている。
第２復元処理部５５は、このＮＡＳボリューム番号情報６２を用いてＮＡＳ設定情報６０−２の復元を行なう。
【００５３】
第２復元処理部５５は、図２に示すように、第２ボリューム番号取得部５５１，ＮＡＳ設定抽出処理部５５２およびＮＡＳ設定復元処理部５５３としての機能を備える。
第２ボリューム番号取得部５５１は、ＮＡＳボリューム番号情報６２を参照して、復元処理対象のＮＡＳボリューム２０−１のＮＡＳボリューム番号を取得する。
すなわち、第２ボリューム番号取得部５５１は、移行データからＮＡＳボリューム番号情報６２を取得する第２取得部として機能する。
【００５４】
ＮＡＳ設定抽出処理部５５２は、第２ボリューム番号取得部５５１によって取得されたＮＡＳボリューム番号に基づき、退避ＮＡＳ設定ファイル６０−２の中から、取得したＮＡＳボリューム番号に対応するＮＡＳ設定を抽出する。
図５は実施形態の一例としてのストレージシステム１における復元処理時におけるＮＡＳ設定ファイル６０−２の復元方法を説明するための図である。
【００５５】
図５に示す例において、符号Ｆ１で示すファイル（ファイルＦ１）は、データ移行元のストレージ装置１０−１におけるＮＡＳボリューム２０−１のＮＡＳ設定ファイル（退避ＮＡＳ設定）６０−１である。また、符号Ｆ２で示すファイル（ファイルＦ２）は、データ移行先のストレージ装置１０−２において運用中のＮＡＳボリューム２０−２についてのＮＡＳ設定ファイルを示す。
【００５６】
なお、図５中において、“NAS_Volume”はＮＡＳボリューム番号を表し、例えば、“NAS_Volume=3”との記載は、ＮＡＳボリューム番号が“３”であることを示す。
また、図５中において、例えば、“NAS_Volume=3 Share_Name=share1”との記載（ファイルＦ１参照）は、ファイル名“share1”である共有ファイルが、ＮＡＳボリューム番号が“３”のＮＡＳボリュームに形成されていることを示す。
【００５７】
図５に示す例においては、移行元のストレージ装置１０−１において、NAS_Volume=3の共有ファイルshare1，share2およびNAS_Volume=4の共有ファイルshare3，share4がバックアップボリューム２１−１に退避されている（ファイルＦ１参照）。
また、移行先のストレージ装置１０−２において、NAS_Volume=3の共有ファイルSH1，SH2と、NAS_Volume=4の共有ファイルSH3およびNAS_Volume=6の共有ファイルSH4は運用中である（ファイルＦ２参照）。
【００５８】
すなわち、データ移行元のストレージ装置１０−１においては、ＮＡＳボリューム番号“３”，“４”の２つのＮＡＳボリューム２０−１が設定されている（符号Ｆ１参照）。また、データ移行元のストレージ装置１０−２においては、ＮＡＳボリューム番号“３”，“５”，“６”の３つのＮＡＳボリュームが設定されている（符号Ｆ２参照）。従って、ストレージ装置１０−１とストレージ装置１０−２とでは、ＮＡＳボリューム番号“３”が重複して使用されている。
【００５９】
また、ストレージ装置１０−１においては、バックアップ処理部５１が第２退避モードにより、ＮＡＳボリューム番号“３”のＮＡＳボリューム２０−１の退避処理を行なっている。これにより、ＮＡＳボリューム番号“３”を示すＮＡＳボリューム番号情報６２がＮＡＳ設定情報６０−１およびＮＡＳボリュームのデータとともに、バックアップボリューム２１−１に格納（退避）される。
【００６０】
データ移行先のストレージ装置１０−２においては、第２ボリューム番号取得部５５１が、ＮＡＳボリューム番号情報６２を参照することで、移行対象のＮＡＳボリュームのＮＡＳボリューム番号“３”を知ることができる。
ＮＡＳ設定抽出処理部５５２は、バックアップボリューム２１−２からＮＡＳボリューム２０−２にコピーされたＮＡＳ設定情報６０−２から、ＮＡＳボリューム番号“３”（NAS_Volume=3）についてのＮＡＳ設定を抽出する。
【００６１】
図５に示す例においては、“NAS_Volume=3 Share_Name=share1…”および“NAS_Volume=3 Share_Name=share2…”の２行が、ＮＡＳボリューム番号“３”のＮＡＳボリューム２０−１に関するＮＡＳ設定として抽出されている（符号Ｆ３参照）。
すなわち、ＮＡＳ設定抽出処理部５５２は、第２ボリューム番号取得部５５１が取得したＮＡＳボリューム番号に基づき、ＮＡＳ設定情報６０−１から、復元対象ボリュームに関する設定情報を抽出する。
【００６２】
ＮＡＳ設定復元処理部５５３は、移行先のストレージ装置１０−２において復元させるＮＡＳボリュームに関するＮＡＳ設定ファイルを設定する（復元させる）。以下、移行先のストレージ装置１０−２において復元させるＮＡＳボリューム２０−２を復元先ＮＡＳボリューム２０−２という場合がある。ＮＡＳ設定復元処理部５５３は、復元先ＮＡＳボリューム２０−２のＮＡＳ設定情報６０−２を作成する。
【００６３】
ＮＡＳ設定復元処理部５５３は、ＮＡＳ設定抽出処理部５５２によって抽出されたＮＡＳ設定を用いて、復元先ＮＡＳボリューム２０−２のＮＡＳ設定情報６０−２を作成する。
図５に示す例において、前述の如く、移行先ストレージ装置１０−２においては、ＮＡＳボリューム番号“３”は既に運用中のＮＡＳボリュームに用いられている。従って、ストレージ装置１０−２においては、ＮＡＳボリューム番号が重複するので、ＮＡＳ設定抽出処理部５５２が抽出したＮＡＳ設定情報を復元先ＮＡＳボリュームにそのまま使用することができない。
【００６４】
ＮＡＳ設定復元処理部５５３は、運用で使用されていないＮＡＳボリューム番号（本例では“４”）を選択し、復元先ＮＡＳボリューム２０−２のＮＡＳボリュー番号として用いる。
すなわち、ＮＡＳ設定復元処理部５５３は、移行元ストレージ装置１０−１におけるＮＡＳボリューム番号“３”のＮＡＳボリューム２０−１についてのＮＡＳ設定情報を、ＮＡＳボリューム番号“４”用に更新して、復元先ＮＡＳボリューム用２０−２のＮＡＳ設定情報６０−２を作成（復元）する。
【００６５】
具体的には、ＮＡＳ設定復元処理部５５３は、ＮＡＳ設定抽出処理部５５２によってファイルＦ３として抽出されたＮＡＳボリューム番号“３”に関するＮＡＳ設定におけるＮＡＳボリューム番号“３”を“４”に変換する。図５に例示するファイルＦ４においては、ファイルＦ１の“NAS_Volume=3 Share_Name=share1…”を変更することで、“NAS_Volume=4 Share_Name=share1…”が設定されている。同様に、ファイルＦ１の“NAS_Volume=3 Share_Name=share2…”を変更することで、“NAS_Volume=4 Share_Name=share2…”が設定されている。
【００６６】
このように、ＮＡＳ設定復元処理部５５３が復元先ＮＡＳボリューム２０−２に対応するＮＡＳ設定情報６０−２を作成することにより、移行先のストレージ装置１０−２において、復元先ＮＡＳボリューム２０−２を使用することが可能となる。
なお、図５に示す例においては、移行先ストレージ装置１０−２において、移行元ストレージ装置１０−１において用いられていたＮＡＳボリューム番号“３”が運用中のＮＡＳボリュームに用いられていることを理由に、復元先ＮＡＳボリューム２０−２のＮＡＳボリューム番号を“４”に変更する例を示したが、これに限定されるものではない。
【００６７】
すなわち、移行元ＮＡＳボリューム２０−１に用いられているＮＡＳボリューム番号と同一の番号が、移行先ストレージ装置１０において用いられていない場合には、ＮＡＳ設定復元処理部５５３は、復元ＮＡＳボリュームと同じＮＡＳボリューム番号を復元先ＮＡＳボリュームに設定してもよい。
第１復元処理部５６は、第１退避モードによって退避処理が行なわれたデータに対する復元処理を行なう。
【００６８】
第１退避モードによって退避処理が行なわれた場合には、移行先のストレージ装置１０−２（筐体Ｂ）において、リモート転送されたデータにはＮＡＳボリューム番号情報６２が含まれていない。
そこで、第１復元処理部５６は、ＮＡＳボリューム番号情報６２を用いることなく、共有ディレクトリが形成されたＮＡＳボリューム２０−１のボリューム番号を特定する機能を有する。
【００６９】
第１復元処理部５６は、図２に示すように、共有ディレクトリ名取得部５６１，第１ボリューム番号取得部５６２，ＮＡＳ設定抽出処理部５６３およびＮＡＳ設定復元処理部５６４としての機能を備える。
共有ディレクトリ名取得部５６１は、復元処理対象のＮＡＳボリューム、すなわち、ＮＡＳボリューム２０−２において、共有ディレクトリのディレクトリ名（共有ディレクトリ名）を取得する。
【００７０】
共有ディレクトリ名取得部５６１は、例えば、Ｌｉｎｕｘ（登録商標）においては、lsコマンドを用いることで、ファイル名やディレクトリ名を取得する。
例えば、ＮＡＳボリューム番号“４”における共有ディレクトリ名の取得を行なう場合には、コマンド“ls /mnt/nas_volume4/data”を実行する。
共有ディレクトリ名取得部５６１は、復元処理対象のＮＡＳボリュームにおいて共有ディレクトリが存在する場合に、そのディレクトリ名（共有ディレクトリ名）の取得を行なう。
【００７１】
第１ボリューム番号取得部５６２は、共有ディレクトリが形成されているＮＡＳボリューム２０−２のボリューム番号を取得する。
第１ボリューム番号取得部５６２は、例えば、Ｌｉｎｕｘにおけるawkコマンドを用いることで、ＮＡＳボリューム番号を取得する。
具体的には、第１ボリューム番号取得部５６２は、例えば、コマンド“awk -v s=取得した名前'$2==s{print $1}' 設定ファイル”を実行する。これにより、第２ボリューム番号取得部５６２は、ＮＡＳボリューム２０−２に形成された共有ディレクトリについての共有ディレクトリ設定ファイルから、取得した共有ディレクトリ名についての設定を探し、対応するＮＡＳボリューム番号を取得する。
【００７２】
このように、共有ディレクトリ名取得部５６１および第１ボリューム番号取得部５６２は、ストレージ装置１０−１における共有ディレクトリ構成を参照することにより、復元対象であるＮＡＳボリューム（第１の論理ボリューム）２０−１を特定するためのＮＡＳボリューム番号（第１の特定情報）を取得する第１取得部として機能する。
ＮＡＳ設定抽出処理部５６３は、第１ボリューム番号取得部５６２によって取得されたボリューム番号に基づき、退避ＮＡＳ設定ファイルの中から、取得したＮＡＳボリューム番号に対応するＮＡＳ設定（第２の設定情報）を抽出する。
【００７３】
すなわち、ＮＡＳ設定抽出処理部５６３は、第１ボリューム番号取得部５６２によって取得したＮＡＳボリューム番号に基づき、ＮＡＳ設定情報（第１の設定情報）６０−１から、ＮＡＳボリューム２０−１に対応付けられた第２の設定情報を抽出する抽出部として機能する。
このＮＡＳ設定抽出処理部５６３によるＮＡＳ設定の抽出は、前述したＮＡＳ設定抽出処理部５５２と同様の手法により行なわれるものであり、その説明は省略する。
【００７４】
ＮＡＳ設定復元処理部５６４は、移行先のストレージ装置１０−２において復元させるＮＡＳボリュームに関するＮＡＳ設定ファイル（第３の設定情報）を設定する（復元させる）。
すなわち、ＮＡＳ設定復元処理部５６４は、ＮＡＳ設定抽出処理部５６３が抽出した設定情報（第２の設定情報）に基づき、ストレージ装置１０−２に関するＮＡＳ設定情報（第３の設定情報）６０−２を作成する作成部として機能する。
【００７５】
ＮＡＳ設定復元処理部５６４は、移行先のストレージ装置１０−２において復元させるＮＡＳボリューム（復元先ＮＡＳボリューム２０−２）に対応するＮＡＳ設定ファイル（第３の設定情報）を設定する（復元させる）。
ＮＡＳ設定復元処理部５６４は、ＮＡＳ設定抽出処理部５６３によって抽出されたＮＡＳ設定（第２の設定情報）を用いて、復元先ＮＡＳボリューム２０−２のＮＡＳ設定情報６０−２を作成する。
【００７６】
なお、このＮＡＳ設定復元処理部５６４によるＮＡＳ設定ファイルの設定は、前述したＮＡＳ設定復元処理部５５３と同様の手法により行なわれ、その説明は省略する。
このように、ＮＡＳ設定復元処理部５６４が復元先ＮＡＳボリューム２０−２に対応するＮＡＳ設定情報（第３の設定情報）６０−２を作成することにより、移行先のストレージ装置１０−２において、復元先ＮＡＳボリューム２０−２を使用することが可能となる。
【００７７】
（Ｂ）動作
上述の如く構成された実施形態の一例としてのストレージシステム１における復元処理部５３による処理を、図７を参照しながら図６に示すフローチャート（ステップＳ１〜Ｓ８）に従って説明する。なお、図７は実施形態の一例としてのストレージシステム１における第１復元処理部５６による処理を説明するための図である。
【００７８】
以下においては、ストレージ装置１０−１からストレージ装置１０−２に筐体間マイグレーションが行なわれ、ストレージ装置１０−２において、復元処理が行なわれる例について示す。
復元処理部５３による復元処理（リストア処理）が開始されると、先ず、ステップＳ１において、バックアップボリューム２１−２のデータがＮＡＳボリューム２０−２にコピーされる。
【００７９】
ステップＳ２において、復元処理部５３は、ＮＡＳボリューム２０−２に、退避元のＮＡＳボリュームについてのＮＡＳボリューム番号情報６２が格納されているかを確認する。
ＮＡＳボリューム２０−２にＮＡＳボリューム番号情報６２が格納されている場合には（ステップＳ２のＹＥＳルート参照）、ステップＳ３に移行し、第２復元処理部５５による処理が開始される。
【００８０】
すなわち、第１退避モードによって退避処理が行なわれたデータについての復元処理が行なわれる。
ステップＳ３においては、第２ボリューム番号取得部５５１が、復元処理対象のデータ中からＮＡＳボリューム番号情報を取得し、復元処理対象のＮＡＳボリュームのボリューム番号を取得する。
【００８１】
ステップＳ４において、ＮＡＳ設定抽出処理部５５２が、第２ボリューム番号取得部５５１によって取得されたボリューム番号に基づき、退避ＮＡＳ設定ファイルの中から、取得したＮＡＳボリューム番号に関するＮＡＳ設定を抽出する。
その後、ステップＳ５において、ＮＡＳ設定復元処理部５５３が、ＮＡＳ設定抽出処理部５５２によって抽出されたＮＡＳ設定を用いて、復元先ＮＡＳボリュームのＮＡＳ設定情報を作成し、処理を終了する。
【００８２】
一方、ＮＡＳボリューム２０−２にＮＡＳボリューム番号情報６２が格納されていない（図７の符号Ａ１参照）場合には（ステップＳ２のＮＯルート参照）、ステップＳ６に移行し、第１復元処理部５６による処理が開始される。
すなわち、第２退避モードによって退避処理が行なわれたデータについての復元処理が行なわれる。
【００８３】
ステップＳ６において、共有ディレクトリ名取得部５６１が、lsコマンド等を用いて復元処理対象のＮＡＳボリュームに形成されている共有ディレクトリ名を取得する（図７の符号Ａ２，Ａ３参照）。
ステップＳ７において、共有ディレクトリがあるかを確認する。確認の結果、共有ディレクトリがない場合には（ステップＳ７のＮＯルート参照）、処理を終了（エラー終了）する。併せて、オペレータやシステム管理者に対して、共有ディレクトリを取得できなかった旨のエラー通知を行なうことが望ましい。
【００８４】
ステップＳ７における確認の結果、共有ディレクトリがある場合には（ステップＳ７のＹＥＳルート参照）、ステップＳ８に移行する。
ステップＳ８においては、第１ボリューム番号取得部５６２が、awkコマンド等を用いて、共有ディレクトリが形成されているＮＡＳボリューム（復元処理対象ボリューム）のボリューム番号を取得する（図７の符号Ａ４参照）。
【００８５】
すなわち、ＮＡＳボリューム番号情報６２が無くとも、不足情報である移行対象のＮＡＳボリューム２０−１のＮＡＳボリューム番号を取得（補完）することができるのである。
その後、ステップＳ４に移行し、ＮＡＳ設定抽出処理部５６３が、第１ボリューム番号取得部５６２によって取得されたボリューム番号に基づき、退避ＮＡＳ設定ファイル（第１の設定情報）の中から、取得したＮＡＳボリューム番号に関するＮＡＳ設定（第２の設定情報）を抽出する。
【００８６】
ステップＳ５において、ＮＡＳ設定復元処理部５６４が、ＮＡＳ設定抽出処理部５６３によって抽出されたＮＡＳ設定を用いて、復元先ＮＡＳボリュームのＮＡＳ設定情報（第３の設定情報）を作成し、処理を終了する。
（Ｃ）効果
このように、実施形態の一例としてのストレージシステム１によれば、移行元のストレージ装置１０−１において、バックアップ処理部５１が、第２退避モードでの退避処理を行なう。すなわち、バックアップ対象のＮＡＳボリューム２０−１のボリューム番号（NAS_Volume）を記録したＮＡＳボリューム番号情報６２を、ＮＡＳ設定ファイル６０−１とともにＮＡＳボリューム２０−１に格納する。
【００８７】
移行先のストレージ装置１０−２において、復元処理部５３の第２ボリューム番号取得部５５１が、ＮＡＳボリューム番号情報６２を参照して、復元処理対象のＮＡＳボリューム２０−１のＮＡＳボリューム番号を取得する。
これにより、移行先のストレージ装置１０−２において、移行元のストレージ装置１０−１でバックアップ処理部５１が退避処理を行なったＮＡＳボリュームのＮＡＳボリューム番号を知ることができる。
【００８８】
そして、ＮＡＳ設定抽出処理部５５２が、第２ボリューム番号取得部５５１によって取得されたＮＡＳボリューム番号に基づき、退避ＮＡＳ設定ファイル６０−２の中から、取得したＮＡＳボリューム番号に対応するＮＡＳ設定を抽出する。また、ＮＡＳ設定復元処理部５５３は、ＮＡＳ設定抽出処理部５５２によって抽出されたＮＡＳ設定を用いて、復元先ＮＡＳボリューム２０−２のＮＡＳ設定情報６０−２を作成する。
【００８９】
これにより、移行先のストレージ装置１０−２において、移行元のストレージ装置１０−１でバックアップ処理部５１が退避処理を行なったＮＡＳボリュームについてのＮＡＳ設定情報を復元することができる。従って、移行先のストレージ装置１０−２においても、移行したＮＡＳボリューム２０−２を用いることができ共有ディレクトリ等を使用することができる。この際、移行元におけるＮＡＳボリューム番号を意識することなく、移行先においてＮＡＳボリュームを復元することができる。
【００９０】
また、移行元のストレージ装置１０−１において、バックアップ処理部５１が、第１退避モードでの退避処理を行なった場合には、移行先のストレージ装置１０−２において、復元処理部５３の共有ディレクトリ名取得部５６１が、復元処理対象のＮＡＳボリューム、２０−２において、共有ディレクトリ名を取得する。そして、第１ボリューム番号取得部５６２が、共有ディレクトリが形成されているＮＡＳボリューム２０−２のボリューム番号を取得する。
【００９１】
これにより、移行先のストレージ装置１０−２において、ＮＡＳボリューム番号情報６２が無くとも、移行元のストレージ装置１０−１でバックアップ処理部５１が退避処理を行なったＮＡＳボリュームのＮＡＳボリューム番号を知ることができる。
そして、ＮＡＳ設定抽出処理部５６３が、第１ボリューム番号取得部５６２によって取得されたＮＡＳボリューム番号に基づき、退避ＮＡＳ設定ファイ（第１の設定情報）ル６０−２の中から、取得したＮＡＳボリューム番号に対応するＮＡＳ設定（第２の設定情報）を抽出する。また、ＮＡＳ設定復元処理部５６４が、ＮＡＳ設定抽出処理部５６３によって抽出されたＮＡＳ設定を用いて、復元先ＮＡＳボリューム２０−２のＮＡＳ設定情報（第３の設定情報）６０−２を作成する。
【００９２】
これにより、移行先のストレージ装置１０−２において、ＮＡＳボリューム番号情報６２を用いることなく、移行元のストレージ装置１０−１でバックアップ処理部５１が退避処理を行なったＮＡＳボリュームについてのＮＡＳ設定情報を復元することができる。従って、移行先のストレージ装置１０−２においても、移行したＮＡＳボリューム２０−２を用いることができ共有ディレクトリ等を使用することができる。
【００９３】
移行元のストレージ装置１０−１において、バックアップ処理部５１が、第１退避モードでの退避処理を行なった場合には、移行先のストレージ装置１０−２においてＮＡＳボリューム番号情報６２を用いることができないが、共有ディレクトリが１つ以上設定されていればリストアや筐体間コピーを行なうことができる。
共有ディレクトリが１つも設定されていない場合はエラーとなるが、共有ディレクトリを設定しなければＮＡＳボリュームにユーザデータを格納することができない。従って、バックアップ時点で共有ディレクトリが設定されていない可能性は低い。
【００９４】
（Ｄ）その他
そして、開示の技術は上述した実施形態に限定されるものではなく、本実施形態の趣旨を逸脱しない範囲で種々変形して実施することができる。
例えば、上述した実施形態においては、共有ディレクトリ名取得部５６１が、Ｌｉｎｕｘのlsコマンドを用いることで、ファイル名やディレクトリ名を取得しているがこれに限定されるものではない。
【００９５】
すなわち、共有ディレクトリ名の取得は、lsコマンドを用いる手法に限定されるものではなく、他の手法を用いて共有ディレクトリ名の取得を行なってもよく種々変形して実施することができる。
また、上述した実施形態においては、第１ボリューム番号取得部５６２が、Ｌｉｎｕｘにおけるawkコマンドを用いることで、ＮＡＳボリューム番号を取得しているが、これに限定されるものではない。
【００９６】
すなわち、ＮＡＳボリューム番号の取得は、awkコマンドを用いる手法に限定されるものではなく、他の手法を用いてＮＡＳボリューム番号の取得を行なってもよく種々変形して実施することができる。
また、上述した実施形態においては、ストレージシステム１において筐体間マイグレーションを行なう例について示しているが、これに限定されるものではない。
【００９７】
すなわち、例えば、ＮＡＳボリューム２０−１のデータをバックアップするためにバックアップボリューム２１−１に退避させ、このバックアップボリューム２１−１に退避させたデータを復元させる際に、上述した復元処理部５３としての機能を用いてもよい。これにより、復元先においてバックアップ時のＮＡＳボリューム番号を意識することなくＮＡＳボリュームの復元を容易に行なうことができる。
【００９８】
上述した実施形態においては、各ストレージ装置１０−１，１０−２がそれぞれ１つのＣＭ１１１を備えているが、これに限定されるものではなく、それぞれ２以上のＣＭ１１１を備えてもよい。
また、本実施形態の各構成及び各処理は、必要に応じて取捨選択することができ、あるいは適宜組み合わせてもよい。
【００９９】
また、上述した開示により本実施形態を当業者によって実施・製造することが可能である。
（Ｅ）付記
（付記１）
第１の記憶装置に配置される第１の論理ボリュームを、第２の論理ボリュームに復元する第２の記憶装置の制御装置であって、
前記第１の論理ボリュームのデータと、前記第１の記憶装置に関する第１の設定情報とを備える復元処理データに基づき、前記第１の記憶装置における共有ディレクトリ構成を参照することにより、復元対象ボリュームである前記第１の論理ボリュームを特定するための特定情報を取得する第１取得部と、
取得した前記特定情報に基づき、前記第１の設定情報から、前記第１の論理ボリュームに対応付けられた第２の設定情報を抽出する抽出部と、
抽出した前記第２の設定情報に基づき、前記第２の記憶装置に関する第３の設定情報を作成する作成部と
を備えることを特徴とする、制御装置。
【０１００】
（付記２）
前記復元処理データが、前記第１の論理ボリュームを特定する識別情報を含み、
前記復元処理データから前記識別情報を取得する第２取得部を備え、
前記抽出部が、前記第２取得部が取得した前記特定情報に基づき、前記第１の設定情報から、前記復元対象ボリュームに対応付けられた第２の設定情報を抽出する
ことを特徴とする、付記１記載の制御装置。
【０１０１】
（付記３）
前記復元処理データに前記識別情報が含まれているかを判断する判断部を備え、
前記復元処理データに、前記識別情報が含まれていない場合に、前記第１取得部が前記特定情報の取得を行なう
ことを特徴とする、付記１または２記載の制御装置。
【０１０２】
（付記４）
第１の論理ボリュームを管理する第１の記憶装置と、第２の論理ボリュームを管理する第２の記憶装置とを備えるストレージシステムにおいて、
前記第１の論理ボリュームのデータと、前記第１の記憶装置に関する第１の設定情報とを備える復元処理データを退避用ボリュームに格納させる第１格納処理部と、
前記退避用ボリュームに格納された前記復元処理データを、前記第２の記憶装置に転送する転送処理部と、
前記復元処理データに基づき、前記第１の記憶装置における共有ディレクトリ構成を参照することにより、復元対象である前記第１の論理ボリュームを特定するための特定情報を取得する第１取得部と、
取得した前記特定情報に基づき、前記第１の設定情報から、前記第１の論理ボリュームに対応付けられた第２の設定情報を抽出する抽出部と、
抽出した前記第２の設定情報に基づき、前記第２の記憶装置に関する第３の設定情報を作成する作成部と
を備えることを特徴とする、ストレージシステム。
【０１０３】
（付記５）
前記第１の論理ボリュームのデータと、前記第１の記憶装置に関する第１の設定情報と、前記第１の論理ボリュームを特定する識別情報とを備える復元処理データを前記退避用ボリュームに格納させる第２格納処理部と、
前記復元処理データから前記識別情報を取得する第２取得部とを備え、
前記抽出部が、前記第２取得部が取得した前記特定情報に基づき、前記第１の設定情報から、前記復元対象ボリュームに対応付けられた第２の設定情報を抽出する
ことを特徴とする、付記４記載のストレージシステム。
【０１０４】
（付記６）
前記復元処理データに、前記識別情報が含まれているかを判断する判断部を備え、
前記復元処理データに、前記識別情報が含まれていない場合に、前記第１取得部が前記特定情報の取得を行なう
ことを特徴とする、付記４または５記載のストレージシステム。
【０１０５】
（付記７）
第１の記憶装置に配置される第１の論理ボリュームを、第２の論理ボリュームに復元する第２の記憶装置の制御装置のプロセッサに、
前記第１の論理ボリュームのデータと、前記第１の記憶装置に関する第１の設定情報とを備える復元処理データに基づき、前記第１の記憶装置における共有ディレクトリ構成を参照することにより、復元対象ボリュームである前記第１の論理ボリュームを特定するための特定情報を取得し、
取得した前記特定情報に基づき、前記第１の設定情報から、前記第１の論理ボリュームに対応付けられた第２の設定情報を抽出し、
抽出した前記第２の設定情報に基づき、前記第２の記憶装置に関する第３の設定情報を作成する
処理を実行させることを特徴とする、制御プログラム。
【０１０６】
（付記８）
前記復元処理データが、前記第１の論理ボリュームを特定する識別情報を含み、
前記復元処理データから前記識別情報を取得し、
前記抽出部が、前記第２取得部が取得した前記特定情報に基づき、前記第１の設定情報から、前記復元対象ボリュームに対応付けられた第２の設定情報を抽出する
処理を、前記プロセッサに実行させることを特徴とする、付記７記載の制御プログラム。
【０１０７】
（付記９）
前記復元処理データに前記識別情報が含まれているかを判断し、
前記復元処理データに、前記識別情報が含まれていない場合に、前記特定情報の取得を行なう
処理を前記プロセッサに実行させることを特徴とする、付記７または８記載の制御プログラム。
【符号の説明】
【０１０８】
１    ストレージシステム
２−１，２−２，２    ホスト装置
１０−１，１０−２，１０    ストレージ装置
２０−１，２０−２    ＮＡＳボリューム
２１−１，２１−２    バックアップボリューム
１１０    ＣＰＵ
１１１    ＣＭ
１２４    ＣＡ
１２５    ＲＡ
１２６    ＤＡ
１２７    メモリ
１３０    ディスクエンクロージャ
１３１    ディスク装置
５１    バックアップ処理部
５２    リモート転送処理部
５３    復元処理部
５４    モード判断部
５５    第２復元処理部
５５１    第２ボリューム番号取得部
５５２    ＮＡＳ設定抽出処理部
５５３    ＮＡＳ設定復元処理部
５６    第１復元処理部
５６１    共有ディレクトリ名取得部
５６２    第１ボリューム番号取得部
５６３    ＮＡＳ設定抽出処理部
５６４    ＮＡＳ設定復元処理部
６０−１，６０−２    ＮＡＳ設定情報
６２    ＮＡＳボリューム番号情報
【図１】
2017097416.tif 000003
【図２】
2017097416.tif 000004
【図３】
2017097416.tif 000005
【図４】
2017097416.tif 000006
【図５】
2017097416.tif 000007
【図６】
2017097416.tif 000008
【図７】
2017097416.tif 000009
【図８】
2017097416.tif 000010
【図９】
2017097416.tif 000011
【図１０】
2017097416.tif 000012
【図１１】
2017097416.tif 000013