(57)【要約】【課題】本発明の目的は、アカウントの移動に伴う、対象アカウントの専有記憶領域（ユーザのホームディレクトリ等）のデータ転送の高速化及びホスト計算機等の制御装置の負荷軽減することである。【解決手段】本発明の一実施形態である記憶装置システムは、記憶装置と制御装置とを備える。記憶装置は、他の記憶装置システムの記憶装置と通信回線を介して接続するためのインタフェースと、制御部からのデータ転送命令に基づいて、制御装置を介さずに、他の記憶装置システムへ所定のデータを転送するリモートコピーモジュールとを有する。制御装置は、アカウントの属性の移動を監視するアカウント監視モジュールからのアカウントの属性の移動通知を受けたときに、制御装置を介さずに、所定のデータを他の記憶装置システムへ転送させるためのデータ転送命令を、リモートコピーモジュールに対して送信するリモートコピー制御モジュールとを有する。【選択図】  図７
2004326478.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置と制御装置とを備える記憶装置システムであって、
前記記憶装置は、
他の記憶装置システムの記憶装置と通信回線を介して接続するためのインタフェースと、
前記制御装置からのデータ転送命令に基づいて、前記制御装置を介さずに前記通信回線を介して、前記他の記憶装置システムの記憶装置へ所定のデータを転送するリモートコピーモジュールとを有し、
前記制御装置は、
アカウント移動に伴うアカウント属性の変更を監視するアカウント監視モジュールからの前記アカウント移動通知を受けたときに、
前記通信回線を介して前記記憶装置に記憶されている所定のデータを前記他の記憶装置システムへ転送させるためのデータ転送命令を、前記リモートコピーモジュールに対して送信するリモートコピー制御モジュールとを有する
記憶装置システム。
【請求項２】
請求項１記載の記憶装置システムであって、
前記リモートコピー制御モジュールは、
前記アカウント監視モジュールからの前記アカウント移動通知を受けたときに、移動したアカウントに対応したデータを前記他の記憶装置システムへ転送させる、ためのデータ転送命令を、前記リモートコピーモジュールに対して送信し、
前記リモートコピーモジュールは、
前記データ転送命令に基づいて、前記アカウントに対応したデータを、前記他の記憶装置システムへ転送する
ことを特徴とする記憶装置システム。
【請求項３】
請求項１記載の記憶装置システムであって、
前記リモートコピー制御モジュールは、
前記アカウント監視モジュールから前記アカウント移動通知と、移動後のアカウントに対応したデータを格納する記憶装置システムを示すＩＤとを、受けたときに、
移動したアカウントに対応したデータを、前記記憶装置システムが示すＩＤに該当する記憶装置システムへ転送させる、ためのデータ転送命令を、前記リモートコピーモジュールに対して送信し、
前記リモートコピーモジュールは、
前記データ転送命令に基づいて、前記アカウントに対応したデータを、前記記憶装置システムが示すＩＤに該当する記憶装置システムへ転送する
ことを特徴とする記憶装置システム。
【請求項４】
請求項１記載の記憶装置システムであって、
前記リモートコピー制御モジュールは、
前記アカウント監視モジュールからの前記アカウント移動通知を受けたときに、移動後のアカウントに対応したデータを格納する記憶装置システムを特定し、移動したアカウントに対応したデータを前記特定した記憶装置システムへ転送させる、ためのデータ転送命令を、前記リモートコピーモジュールに対して送信し、前記リモートコピーモジュールは、
前記データ転送命令に基づいて、前記アカウントに対応したデータを前記特定された記憶装置システムへ転送する
ことを特徴とする記憶装置システム。
【請求項５】
請求項１記載の記憶装置システムであって、
前記リモートコピー制御モジュールは、
前記アカウントに対応したデータを、転送元の記憶装置からのみ削除されたような擬似的な差分情報を作成し、
前記リモートコピーモジュールに対し前記差分情報をデータ転送するように指示する
ことを特徴とする記憶装置システム。
【請求項６】
請求項１記載の記憶装置システムであって、
前記アカウントとはユーザＩＤであって、前記アカウントの属性とは前記ユーザの所属に関する情報である
ことを特徴とする記憶装置システム。
【請求項７】
請求項１記載の記憶装置システムであって、
前記アカウントとはアプリケーションＩＤであって、前記アカウントの属性とはアプリケーション環境に関する情報である
ことを特徴とする記憶装置システム。
【請求項８】
請求項１記載の記憶装置システムであって、
前記リモートコピー制御モジュールは、
前記アカウント監視モジュールからのアカウント移動通知を受けたときに、前記管理計算機に対して、前記通信回線を介して前記記憶装置に記憶されている所定のデータを前記他の記憶装置システムへデータ転送させても良いかどうかの問合せを発行し、
前記管理計算機からの前記問合せに対する応答に基づいて、前記データ転送命令を前記リモートコピーモジュールに対して送信するかどうかを決定する
ことを特徴とする記憶装置システム。
【請求項９】
請求項８記載の記憶装置システムであって、
前記制御装置は、
該記憶装置システム内の構成要素ごとの性能値を監視し、管理計算機に対して監視した性能値を送信する性能監視モジュールをさらに有する記憶装置システム。
【請求項１０】
請求項１記載の記憶装置システムであって、
前記アカウント監視モジュールは、前記制御装置の内部に備えることを特徴とする記憶装置システム。
【請求項１１】
記憶装置と制御装置とを備える複数の記憶装置システムを管理する管理計算機に実行させるための管理プログラムであって、
アカウント移動に伴うアカウントの属性の変更を監視するアカウント監視モジュールからの前記アカウント移動通知を受信する手順と、
前記アカウント移動通知を受信したときに、前記複数の記憶装置システムの記憶装置間で接続する通信回線を介して前記制御装置を介さずに、前記記憶装置に記憶されている所定のデータをアカウントの移動先として関連づけられた記憶装置システムへ転送させるためのデータ転送命令を、アカウントの移動元として関連づけられた記憶装置システムに対して送信する手順とを
前記管理計算機に実行させるための管理プログラム。
【請求項１２】
請求項１１に記載の管理プログラムであって、
データ転送に関する条件に基づいて、前記指示モジュールによるデータ転送命令を送信するかどうかを判定する手順をさらに前記管理計算機に実行させるための管理プログラム。
【請求項１３】
請求項１２に記載の管理プログラムであって、
前記データ転送に関する条件を管理者から受付ける手順をさらに前記管理計算機に実行させるための管理プログラム。
【請求項１４】
請求項１２に記載の管理プログラムであって、
前記記憶装置システム内の構成要素ごとの性能値を取得する手順と
前記判定する手順の代わりに、前記記憶装置システム内の構成要素ごとの性能値と前記データ転送に関する条件とに基づいて、前記指示モジュールによるデータ転送命令を送信するかどうかを判定する手順とを
さらに前記管理計算機に実行させるための管理プログラム。
【請求項１５】
請求項１２に記載の管理プログラムであって、
前記データ転送に関する条件には、前記アカウントの属性の移動元及び移動先の前記記憶装置システムの居所を示す情報に基づいて、データ転送の可否を判定するための条件が含まれることを特徴とする管理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、主記憶装置から副記憶装置へのデータ複写方法の制御に関わる。
【０００２】
【従来の技術】
記憶領域に保持されたデータの信頼性を向上させ、火災、地震等の災害に起因するデータ損失を回避すべく、遠隔地に設置された複数の記憶装置間でデータを多重に保持する技術として、記憶装置内記憶領域のデータ複写方法制御が知られている。
【０００３】
例えば非特許文献１に示すような技術により、遠隔地に存在する２台の記憶装置間で、記憶領域であるボリューム毎のデータ複写を、ホスト計算機を介さない（ホスト計算機非経由）複写で実現し、データセンターの災害対策や、移転および統合に伴うリモートセンターへのデータ転送をホスト計算機と独立して迅速に行うことが可能になる。
【０００４】
一方、記憶領域を利用する複数のホスト計算機が接続されるネットワークであるＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）およびＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）では、ネットワーク上の各装置、アプリケーション等の資源にアクセスするための認証情報としてユーザアカウントが存在する。
【０００５】
ユーザアカウントは、今日ネットワークの大規模化に伴い、専用のアカウント管理サーバにおいて、ユーザの所属等の階層情報と一緒に管理されることが増えてきている。また記憶装置内のボリューム上には、ユーザアカウントに対応したユーザ個々の専用記憶領域（ホームディレクトリ）を保持することが可能である。
【０００６】
こうした中ユーザ自身の配置転換等により、アカウント管理サーバでユーザアカウントの移動が実施された場合、その移動に伴いボリューム上にある対応ユーザのホームディレクトリ移動も必要となる。
【０００７】
例えば非特許文献２では、アカウント管理サーバ上でのユーザ移動に伴い、ボリューム上のホームディレクトリ移動を、ホスト計算機間のファイル複写機能を利用して行うことが可能である。
【０００８】
【非特許文献１】“遠隔リモートコピーでディザスタリカバリを実現するＨｉｔａｃｈｉ  ＴｒｕｅＣｏｐｙ”、［ｏｎｌｉｎｅ］、日立製作所株式会社ホームページ、ＳＡＮＲＩＳＥ  ｓｅｒｉｅｓ技術情報技術解説、［平成１４年１１月１９日検索］、インタネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｈｉｔａｃｈｉ．ｃｏ．ｊｐ／Ｐｒｏｄ／ｃｏｍｐ／ｓｔｏｒａｇｅ／ｓａｎｒｉｓｅ／ｔｅｃｈｉｎｆｏ／ｈｔｃ／ｉｎｄｅｘ．ｈｔｍｌ＞
【非特許文献２】“統合ユーザ管理支援ソフトウェアＳｏｌｉｔｏｎ  ＵｓｅｒＡｄｍｉｎ”、［ｏｎｌｉｎｅ］、株式会社ソリトンシステムズホームページ、取扱商品紹介、［平成１４年１０月２４日検索］、インタネット＜ＵＲＬ：ｈｔｔｐ：／／ｎｅｔ．ｓｏｌｉｔｏｎ．ｃｏ．ｊｐ／ｐｒｏｄｕｃｔｓ／ｓｏｌｉｔｏｎ／ｕｓｅｒａｄｍｉｎ／ｕｓｅｒａｄｍｉｎ．ｈｔｍｌ＞
【０００９】
【発明が解決しようとする課題】
前述した非特許文献２では、ユーザアカウントの移動に伴い、記憶装置内ボリューム上の対象ユーザのホームディレクトリ移動を、ホスト計算機間つまりＬＡＮ、ＷＡＮ経由で移動することは可能である。しかし、非特許文献１にあるホスト計算機を介さない移動ではないため、各ホスト計算機がデータを読み出す処理が発生し、移動に伴う複写処理の高速化が図れない。加えて、多種の計算機が接続されるＬＡＮ、ＷＡＮのネットワークを利用して複写処理が実行されるため、ホスト計算機で別の処理を実行していた場合、即座に複写処理を実行できず、複写処理の遅延に繋がる。更に、ホスト計算機自身の負荷自体も上記処理に影響して増加する。
【００１０】
一方、非特許文献１の技術では、その複写単位はボリューム単位であり、ユーザのホームディレクトリ単位での移動として、その機能を利用することは出来ない。また、ユーザアカウント移動に伴い、複写機能を利用して対象ボリュームを移動するような機能を実現していることも無かった。
【００１１】
本発明の目的は、アカウントの移動に伴う、対象アカウントの専有記憶領域（ユーザのホームディレクトリ等）のデータ転送の高速化及びホスト計算機等の制御装置の負荷軽減にある。
【００１２】
【課題を解決するための手段】
本発明の一実施形態である記憶装置システムは、記憶装置と制御装置とを備える。記憶装置は、他の記憶装置システムの記憶装置と通信回線を介して接続するためのインタフェースと、制御部からのデータ転送命令に基づいて、制御装置を介さずに通信回線を介して、他の記憶装置システムの記憶装置へ所定のデータを転送するリモートコピーモジュールとを有する。制御装置は、アカウントの移動に伴う属性変更を監視するアカウント監視モジュールからのアカウントの移動通知を受けたときに、通信回線を介して記憶装置に記憶されている所定のデータを他の記憶装置システムへ転送させるためのデータ転送命令を、リモートコピーモジュールに対して送信するリモートコピー制御モジュールとを有する。
【００１３】
また、他の実施形態である管理プログラムは、アカウントの移動に伴う属性変更を監視するアカウント監視モジュールからのアカウントの移動通知を受信する手順と、移動通知を受信したときに、複数の記憶装置システムの記憶装置間で接続する通信回線を介して制御装置を介さずに、記憶装置に記憶されている所定のデータをアカウントの移動先として関連づけられた記憶装置システムへ転送させるためのデータ転送命令を、アカウントの移動元として関連づけられた記憶装置システムに対して送信する手順とを管理計算機に実行させる。
【００１４】
なお、本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【００１５】
【発明の実施の形態】
本実施形態の前提となる、現状のボリューム単位でなくファイルおよびディレクトリ単位で記憶装置内記憶領域の複写を実現する制御機能について、図１から図６で説明する。
【００１６】
図１は、主記憶装置から副記憶装置へのデータ複写方法のシステム構成を説明したブロック図である。図１のブロック図に示すように、ローカルファイルサーバ（主記憶装置を含むシステム）１００とリモートファイルサーバ（副記憶装置を含むシステム）２００を備えている。一つのローカルファイルサーバ１００に対し、複数のリモートファイルサーバ２００が存在する場合もある。各サーバ１００，２００は、ＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）と称され、ホスト計算機相当のファイルサーバ（制御装置）１１０，２１０とストレージ装置（記憶装置）１２０，２２０とを有している。
【００１７】
ファイルサーバ１１０，２１０は、ＬＡＮインタフェース等の適宜な通信インタフェース１１１，２１１を介してＬＡＮやＷＡＮ等の通信網３００に接続される。この通信網３００には、クライアント４００やアカウント管理サーバなどの計算機（上位装置，外部装置）が接続される。この通信網３００経由で、クライアント４００からローカルファイルサーバ１００のファイルサーバ１１０へデータが送信される。ファイルサーバ１１０は、受信したデータをストレージ装置１２０に引き渡す。
【００１８】
また、ローカルファイルサーバ１００のストレージ装置１２０と、リモートファイルサーバ２００のストレージ装置２２０とは、互いに、ファイバチャネル（Ｆｉｂｒｅ  Ｃｈａｎｎｅｌ、通信回線）５００と呼ばれる専用線で接続されている。
ローカルファイルサーバ１００のファイルサーバ１１０は、ハードウェア構成として、全体の動作を統括制御する制御プロセッサ１１６、制御プロセッサが実行するプログラムやデータを記憶する制御メモリ１１７、及びデータを一時的に格納するバッファ１１８で構成される。このローカルファイルサーバ１００のファイルサーバ１１０は、ネットワークファイルシステム部１１２、ローカルファイルシステム部１１３、リモートコピー制御部１１４を制御メモリ１１７に備え、インタフェース１１５を備える。ネットワークファイルシステム部１１２は、クライアント計算機４００とのデータ通信処理を実行する機能を有する。ローカルファイルシステム部１１３は、クライアント４００から送信されたデータを、インタフェース１１５を介して、ストレージ装置１２０に引き渡す処理を実行する機能を有する。
【００１９】
なお、ネットワークファイルシステム部１１２，２１２、ローカルファイルシステム部１１３，２１３、後述するアカウント管理サーバ監視部１１９，２１９、リモートコピー制御部１１４，２１４、後述するファイルサーバ性能監視部１３１，２３１は、制御プロセッサ１１６，２１６により各々実行されることによりその機能が実現されるプログラムモジュールである。また、これらモジュールは、各々の制御部により読み取り可能な記録媒体（フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ、ＬＡＮ及びＳＡＮ等の伝送経路等）に格納してもよい。また、これらモジュールは、その機能をハードウェア構成（ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の半導体集積回路等）で実現してもよい。
【００２０】
リモートファイルサーバ２００も、前述したローカルファイルサーバ１００と同様の構成及び機能を備える。つまり、ファイルサーバ２１０は、ネットワークファイルシステム部２１２、ローカルファイルシステム部２１３、リモートコピー制御部２１４を制御メモリ２１７に備え、インタフェース２１５を備える。ネットワークファイルシステム部２１２は、クライアント４００とのデータ通信処理を実行する機能を有する。ローカルファイルシステム部２１３は、クライアント４００から送信されたデータを、インタフェース２１５を介して、ストレージ装置２２０に引き渡す処理を実行する機能を有する。
【００２１】
ローカルファイルサーバ１００側のリモートコピー制御部１１４は、ストレージ装置１２０のリモートコピー部１２２を制御する。具体的には、ストレージ装置１２０に格納されたデータをリモートファイルサーバ２００側にコピーするように要求するデータ転送命令を、インタフェース１１５を介して、ストレージ装置１２０へ発行する。
【００２２】
なお、リモートコピー部１２２，２２２は、制御プロセッサ１２６，２２６により各々実行されることによりその機能が実現されるプログラムモジュールである。また、これらモジュールは、各々の制御部により読み取り可能な記録媒体（フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ、ＬＡＮ及びＳＡＮ等の伝送経路等）に格納してもよい。また、これらモジュールは、その機能をハードウェア構成（ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の半導体集積回路等）で実現してもよい。
【００２３】
ストレージ装置１２０，２２０は、それぞれ、インタフェース１２１，２２１、リモートコピー部１２２，２２２、及び磁気ディスク装置１２３，２２３を有している。
【００２４】
ストレージ装置１２０，２２０のリモートコピー部１２２，２２２は、ハードウエア構成として、全体の動作を統括制御する制御プロセッサ１２６、制御プロセッサが実行するプログラムやデータを記憶する制御メモリ１２７、及びデータを一時的に格納するバッファ１２８で構成される。ローカルファイルサーバ１００側のリモートコピー部１２２は、インタフェース１２１を介して、ファイルサーバ１１０のリモートコピー制御部１１３からのデータ転送命令を受け取る。このデータ転送命令を受け取ったリモートコピー部１２２は、データを磁気ディスク装置１２３から読み出してリモートファイルサーバ２００側のストレージ装置２２０へ専用線５００を介して転送する。
【００２５】
リモートファイルサーバ２００におけるストレージ装置２２０のリモートコピー部２２２は、ローカルファイルサーバ１００側から転送されてきたデータを受け取り、磁気ディスク装置２２３に格納する。
【００２６】
図２は、磁気ディスク装置１２３，２２３のファイルシステムのデータ構造図例である。
【００２７】
図２に示すように、ファイルシステムとしては、ボリュームラベル情報６１０、メタデータ領域６２０、及びディレクトリエントリ領域６３０からなるデータ管理情報領域と、実データ領域６４０とで構成される。メタデータ領域６２０は、メタデータ番号６２１、ファイルタイプ６２２、サイズ６２３、アクセス権情報、最終アクセス時刻６２５、最終更新時刻６２６、及び複数のデータポインタ６２７で構成される。ディレクトリエントリ領域６３０は、メタデータ番号６３１及びファイル／ディレクトリ名６３２の組を複数含む。
【００２８】
図４は、ローカルファイルサーバ１００において、リモートコピー制御部１１４が制御メモリ１１７から読み出して利用する差分情報（更新されたデータに関する情報）のデータ構造図例である。
【００２９】
この差分情報は、リモートコピー処理中に、クライアント４００からローカルファイルサーバ１００に対してファイル更新処理が発生した際、およびローカルファイルサーバ１００からリモートファイルサーバ２００に必要なデータのみ、つまり必要なファイルとディレクトリのみをリモートコピー処理したい際に、差分情報として記憶しておくもので、後述する差分コピー処理において、リモートコピー制御部１１４がリモートコピー部１２２にリモートコピー指示を出す際に用いられる。
【００３０】
図４に示すように、各ファイル１，２，．．．それぞれに対してファイル差分情報８００が通常、ローカルファイルシステム部１１３でもって生成される。各差分情報８００は、メタデータ番号８０１、複数のメタデータブロック番号８０２、及び複数の実データブロック番号８０３で構成される。
【００３１】
なお、ローカルファイルサーバ１００からリモートファイルサーバ２００に必要なデータのみリモートコピーしたい際には、上記ローカルファイルシステム部１１３で作成される情報に加え、リモートコピー制御部１１４は不必要となるデータに対応する各ファイルの差分情報として、対象ファイルが削除されたような図４形式の差分情報を擬似的に作成することにより、目的を達成するような差分情報を付加する。
【００３２】
図３は、ローカルファイルサーバ１００内ストレージ装置１２０のリモートコピー部１２２が、リモートファイルサーバ２００内ストレージ装置２２０に対して発行するリモートコピー用コマンドの構成である。
【００３３】
図３に示すように、リモートコピー用コマンド７００は、複数のコマンドがグループ化されている。各コマンド７００は、グループ番号７０１、コマンド番号７０２、最終フラグ７０３、ブロック番号７０４、サイズ７０５、及びデータ（連続した実データ）７０６で構成される。
【００３４】
リモートコピー制御部１１４は、一つのファイルのコピー処理について、図４で示した差分情報をリモートコピー部１２２に渡し、リモートコピー部１２２は、この差分情報をもとに、同一のグループ番号７０１の付与された一つないし複数のコマンドを生成する。ストレージ装置２２０内リモートコピー部２２２は、受け取った一連のコマンドを、それぞれ同じグループ番号７０１の付与されたコマンドごとに、磁気ディスク２２３への書き込みを実行する。
【００３５】
具体的には、同一グループ番号７０１の付与された複数のコマンドを受信すると、同一グループ番号７０１の付与されたコマンド全て到着するまで、磁気ディスク２２３への書き込みは実行しない。同一グループ番号７０１の付与された複数のコマンドがすべてリモートコピー部２２２に到着した時点で、磁気ディスク２２３への書き込みを実行する。この判定は、コマンド番号７０２の最も小さいコマンドから最終フラグ７０３のＯＮされたコマンドまでが、すべて揃ったか否かを確認することで判定できる。これにより、リモートファイルサーバ２００のストレージ装置２２０に、あるファイルが不完全な状態で書き込まれることを防ぐことができる。
【００３６】
次に、本実施の形態におけるストレージシステムによるリモートコピー処理について説明する。リモートコピー処理にあっては、先ず、ローカルファイルサーバ１００に既に書き込まれているファイル・ディレクトリデータをリモートファイルサーバ２００に全コピーする初期コピー処理を最初に行う。これに引き続き、クライアント４００からローカルファイルサーバ１００に対して更新の発生したファイル・ディレクトリのデータをリモートファイルサーバ２００にコピーする差分コピー処理を行う。
【００３７】
図５は、まず本実施の形態における初期コピー処理のフローチャートである。
【００３８】
処理開始後、まず、ローカルファイルサーバ１００のリモートコピー制御部１１４（図１参照）は、ボリュームラベル情報６１０（図２参照）のコピーをストレージ装置１２０のリモートコピー部１２２（図１参照）に対して指示する（Ｓ１０）。
【００３９】
次に、リモートコピー制御部１１４は、メタデータ６２０を読み出すよう、ローカルファイルシステム部１１３に指示する。ローカルファイルシステム部１１３は、メタデータ６２０の物理位置とデータポインタ６２７（図２参照）の指す物理位置をリモートコピー制御部１１４へ伝達する。リモートコピー制御部１１４は伝達された各物理位置を記憶する（Ｓ２０）。
【００４０】
次に、リモートコピー制御部１１４は、メタデータ６２０のコピーをリモートコピー部１２２に指示する（Ｓ３０）。リモートコピー部１２２は、ファイバチャネル５００（図１参照）を介して、リモートファイルサーバ２００側のストレージ装置２２０のリモートコピー部２２２へ、図３に示すようなコマンドグループを送信する。リモートコピー部２２２は、送信されたコマンドグループからデータを取得して磁気ディスク装置２２３へ格納する。
【００４１】
次に、リモートコピー制御部１１４は、実データ６４０のコピーをリモートコピー部１２２に指示する（Ｓ４０）。リモートコピー部１２２は、ファイバチャネル５００を介して、リモートファイルサーバ２００側のリモートコピー部２２２へ、図３に示すようなコマンドグループを送信する。リモートコピー部２２２は、送信されたコマンドグループからデータを取得して磁気ディスク装置２２３へ格納する。
【００４２】
そして、リモートコピー制御部１１４は、ローカルファイルサーバ１００のストレージ装置１２０の磁気ディスク装置１２３（図１参照）におけるすべてのデータファイルについて、リモートファイルサーバ２００側のストレージ装置２２０の磁気ディスク装置２２３（図１参照）へのコピーを実施したか否かを確認する（Ｓ５０）。この確認の結果、すべてのデータファイルのコピーが完了すれば、この初期コピーを終了する（Ｓ５０：ＹＥＳ→終了）。すべてのデータファイルのコピーが完了していなければ（Ｓ５０：ＮＯ）、前述したＳ２０からの処理を実行する。
【００４３】
図６は、前述したストレージシステムによる差分コピー処理のフローチャートである。
【００４４】
処理開始後、ローカルファイルサーバ１００のリモートコピー制御部１１４（図１参照）が制御メモリから前述した図４に示す差分情報８００に基づきコピーするファイル情報を取得する（Ｓ１００）。なお必要なデータのみコピーする際は、このＳ１００の処理の際に、不必要なファイルが削除されたような擬似的な差分情報を、リモートコピー制御部１１４が作成する。
【００４５】
取得したファイル情報からブロック番号８０２，８０３（図４参照）の組をストレージ装置１２０のリモートコピー部１２２（図１参照）に伝達する（Ｓ１１０）。リモートコピー部１２２は、伝達されたブロック番号８０２，８０３の組に基づき、該当のデータを磁気ディスク装置１２３（図１参照）から読み出し、図３に示すようなコマンドグループを生成する。リモートコピー部１２２は、ファイバチャネル５００（図１参照）を介して、リモートファイルサーバ２００側のストレージ装置２２０のリモートコピー部２２２へ、生成したコマンドグループを送信する。
【００４６】
そして、コピーの終了したデータに対応する差分情報を消去する（Ｓ１２０）。リモートコピー部２２２は、送信されたコマンドグループからデータを取得して磁気ディスク装置２２３（図１参照）へ格納する。差分情報はローカルファイルサーバ１００にファイル更新があるたびに蓄積されていく。このため、図６に示す処理を実行しつづけることにより、ストレージシステム間（主記憶装置から副記憶装置への）データ複写が実現できる。更に、本実施形態で必要である、ストレージシステム間での、必要データのみのファイルおよびディレクトリ単位での複写も実現できる。
【００４７】
次に、図１から図６で説明してきた、ボリューム単位でなくファイルおよびディレクトリ単位で記憶装置内記憶領域の複写を実現する制御機能を利用して、ユーザアカウント管理サーバ上で、ユーザアカウントの移動を契機に、対象ユーザのホームディレクトリを、主記憶装置から副記憶装置へ複写するシステムの構成を説明する。
【００４８】
図７は、本発明の一実施形態であるネットワークシステムの構成図である。
【００４９】
基本的には、図１のブッロク図と同じ構成であり、違いを中心に説明を行う。構成上の差異は、通信網３００に接続されたアカウント管理サーバ４５０と、ファイルサーバ１１０，２１０上の制御メモリ上に、上記アカウント管理サーバ４５０のアカウント管理情報を監視するアカウント管理サーバ監視部１１９，２１９を有することである。なお、アカウント管理サーバ４５０は、ファイルサーバ１１０、２１０と同様なハードウェア構成を有する計算機であり、加えて情報を表示するための出力装置４５７と、出力装置４５７へのインタフェース４５６で構成される。
【００５０】
アカウント管理サーバ４５０は、制御用メモリ４５１上でアカウント管理情報を管理している計算機である。アカウント管理サーバ４５０の好適な一例を挙げれば、ＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）サーバなどが該当する。
【００５１】
アカウント管理情報とは、ファイルサーバ１１０，２２０などを使用する際にクライアント４００が利用するアカウントを認証するための情報（ユーザＩＤ、アプリケーションＩＤ等）と、アカウントごとの属性（ユーザの所属に関する情報（企業名、部署名、その部署が拠点名／地域名等）、アプリケーションの環境に関する情報（サーバパス、ディレクトリパス等））と、そのアカウントに対応したデータを格納するファイルサーバ１００，２００を示す情報（ＩＤ）とを含む。
【００５２】
図８は、本発明の一実施形態であるアカウント管理情報の一例である。
【００５３】
アカウント管理情報は図８のように、ネームサービスと呼ばれる階層的な木構造の情報として管理されており、ユーザアカウントもこの木構造の１つの要素として定義される。木構造は、企業内の所属部署などの論理的木構造と、その部署が存在する場所などの物理的木構造を併せ持って定義されているのが一般的であり、ユーザの所属移動が実施された場合、図８に示すようにアカウント管理サーバ上ではユーザアカウントの木構造を移動して、最適な位置の木構造に移すことが管理者のユーザ移行作業として実施される。この際、物理的な木構造の変化も伴うことがあるので、それに併せこれまでユーザが使用していた（ログインしていた）ファイルサーバから新たなファイルサーバへログイン先も変更する必要が生じる。図８では、拠点Ａ（９０１）、部署Ａ（９０２）下に存在するローカルファイルサーバ１００（９０３）を使用していたユーザＣ（９２１）が、部署移動により拠点Ｂ（９１１）、部署Ｂ（９１２）下に存在するリモートファイルサーバ２００（９１３）を使用することになった場合を想定した移動をイメージとして表している。
【００５４】
ユーザは一般的に、ファイルサーバ上のディスクボリュームにユーザ専用の記憶領域であるホームディレクトリを所持することが多く、上記ファイルサーバ移動に併せ、ユーザＣ（９２１）のホームディレクトリ移動作業も管理者が実施する必要がある。なお、上記ホームディレクトリの情報もアカウント管理サーバ４５０のアカウント管理部４５２で管理されている。
【００５５】
本実施形態では、従来管理者が、公衆回線３００経由のファイルサーバによるファイル複写機能として行っていた上記ユーザ移動時のホームディレクトリ移動作業を、本実施例で説明してきたファイルおよびディレクトリ単位で記憶装置内記憶領域の複写の制御機能を利用し、実施する方法について具体的な処理の流れを図７のブロック図の構成を交えながら説明する。
【００５６】
図９は、本実施形態のユーザ移動時のホームディレクトリ移動する処理の流れ図である．
まず処理が開始されると，ローカルファイルサーバ１００上のアカウント管理サーバ監視部１１９は、一定間隔でアカウント管理サーバ４５０上のアカウント管理部４５２のアカウント管理情報でのユーザ移動を監視する（Ｓ２１０）。なお、アカウント管理サーバ４５０は、アカウントの移動があったときに、移動元のファイルサーバ１００，２００に対して、プッシュ型でその通知を行っても良い。
【００５７】
ユーザ移動が実施された場合（Ｓ２１０：ＹＥＳ）には、次の処理に行くが、移動等が認められない場合（Ｓ２１０：ＮＯ）、Ｓ２１０を繰り返す  （Ｓ２２０）  。
【００５８】
アカウント管理サーバ監視部１１９は、ユーザ移動が確認されると、対象となるユーザ（図８の例ではユーザＣ（９２１））のホームディレクトリ情報と、移動先の最適なファイルサーバ情報（図８の例ではリモートファイルサーバ２００）を、アカウント管理部４５２から取得する（Ｓ２３０）。
【００５９】
アカウント管理サーバ監視部１１９は、その取得情報を元に、リモートコピー制御部１１９にホームディレクトリ上のファイルおよびディレクトリを、移動先のリモートファイルサーバ２００に複写する制御を指示する（Ｓ２４０）。複写処理そのものは、既に図１から図６で示した通りである。
【００６０】
リモートコピー制御部１１９は、最後に複写が終了した時点で、移動元のローカルファイルサーバ１００上の対象ホームディレクトリ削除を実施する（Ｓ２５０）。
【００６１】
以上の方法により、ユーザ移動時に、公衆回線３００を介さず、移動したユーザのホームディレクトリのみをローカルファイルサーバ１００の磁気ディスク上から、リモートファイルサーバ２００の磁気ディスク上に移動することが可能となる。
【００６２】
なお、本実施形態では、アカウント移動の対象をユーザとして説明を行なったが他の実施形態として、対象となるアカウント移動は、アカウント管理サーバで管理される対象全てが該当することは言うまでもない。上記ユーザ以外の他の好適な一例を挙げれば、アプリケーションなどの資源の移動に併せ、そのアプリケーションが使用するディスク資源の移動なども本実施形態の応用例とすることができる。この場合、ユーザがアプリケーションに、ユーザの所属に関する情報（企業名、部署名、その部署が拠点名／地域名等）がアプリケーションの環境に関する情報（サーバパス、ディレクトリパス等）に該当し、システム構成や処理が同様であり、構成および処理の説明は省略する。
【００６３】
また、本実施形態では、アカウントの属性とその属性ごとのデータを格納するファイルサーバ１００，２００を示すＩＤとの関係情報は、アカウント管理サーバ４５０上で管理しているが、これら関係情報をファイルサーバ１００，２００のいずれかのモジュール（アカウント管理サーバ監視部１１９，２１９、リモート制御部１１４，２１４、リモートコピー部１２２，２２２）に持たせても良い。つまり、この実施形態では、当該モジュールは、アカウント管理サーバ４５０からアカウントの属性の移動通知を受けた場合に、当該移動先の属性と上記関係情報とに基づいて、移動した属性のアカウントのデータを転送する先のファイルサーバ１００，２００を特定し、属性が移動したアカウントのデータを特定したファイルサーバ１００，２００へ転送させる。このとき、当該モジュールは、データ転送させるためには、データ転送命令を、リモートコピー部１２２，２２２に対して送信する。但し、当該モジュールがリモートコピー部１２２，２２２自身である場合には、自らデータ転送を行う。
【００６４】
次に、本実施形態で説明してきたアカウント管理サーバで管理されるアカウント管理情報の移動に併せ、主記憶装置上の対応アカウントの専有記憶領域を、ファイルもしくはディレクトリ単位で副記憶装置上の記憶領域に移動する際、予め管理者により指定された移動のための条件や、移動先の性能条件により、移動可否を判定した上で、対応アカウントの専有記憶領域の移動を実行するシステム構成と処理の流れを説明する。
【００６５】
図１０は、第一の実施形態として説明したユーザアカウント管理サーバ上のユーザアカウント移動を契機に対象ユーザのホームディレクトリを主記憶装置から副記憶装置へ移動する際に、管理者の移動方針指示を元に、ホームディレクトリの移動を判定するためのシステム構成を説明したブロック図である。
【００６６】
基本的には、図７のブッロク図と同じ構成であり、違いを中心に説明を行なう。構成上の差異は、通信網３００に接続されたアカウント管理サーバ４５０と同等なハードウェア構成を有する管理端末４６０と、上記管理端末４６０の制御メモリ４６１上に移動方針指定部４６２と移動方針判定部４６３とリモートコピー指示部４６８と性能情報取得部４６９、およびファイルサーバ１１０，２１０上の制御メモリ１１７，２１７上に、ファイルサーバ１００、２００の内部構成要素ごとの性能情報を監視するファイルサーバ性能監視部１３１，２３１が存在することである。
【００６７】
管理端末４６０は、管理者が図７の構成を管理する管理者が使用する計算機であり、全体の動作を統括制御する制御プロセッサ４６４、制御プロセッサが実行するプログラムやデータを記憶する制御メモリ４６１、及びデータを一時的に格納するバッファ４６５とを含む。また、管理端末４６０には、管理者からの移動方針を受付けるための出力画面を提供する出力装置４７１を備える。
【００６８】
移動方針指定部４６２は、管理者がユーザアカウントの移動を契機に、対象ユーザのホームディレクトリを、主記憶装置から副記憶装置へ複写移動に関する条件を指定する手段である。データ転送に関する条件としては、例えば、輸出管理法等の法律や社内規則等により移動先ファイルサーバの拠点と移動元ファイルサーバの拠点との間でのデータ移動を禁止する条件、ファイルサーバ間の距離が所定の基準より遠い場合にのみ移動を許可する条件、所属部署が異なる場合のみ移動を許可する条件、移動元ファイルサーバ１００のＩ／Ｏ性能、制御プロセッサ１１６，１２６，２１６，２２６の負荷性能、インタフェースのトラフィックやパケットロスト回数などのネットワーク性能がある一定値の以下の場合に移動を許可する条件等が考えられる。なお、ここで挙げた条件はあくまでも一例であり、対象ユーザのホームディレクトリ移動に関する条件指定の情報であれば、上記移動方針指定部４６２により全て指定対象とされることは言うまでもない。
【００６９】
移動方針判定部４６３は、移動方針設定部４６２で指定された対象ユーザのホームディレクトリ複写移動の条件に基づき、主記憶装置から副記憶装置へ複写移動を許可するかどうかを判定する手段である。移動方針判定部４６３で条件が満たされない場合、対象ユーザのホームディレクトリの主記憶装置から副記憶装置への複写移動処理は中止される。
【００７０】
もし処理が中止された場合、その情報を管理者が認識するために、ログ情報などで管理端末４６０の記憶装置などに保存したり、出力装置４７１に情報を表示したり、他の機器に対し情報を通報するなどで知らせても良い。
【００７１】
リモートコピー指示部４６８は、アカウントの属性の移動通知を受けたときに、上記移動方針判定部４６２による判定結果に基づいて、属性の移動元のローカルファイルサーバ１００のリモートコピー制御部１１４に対して、リモートコピーを指示する。
【００７２】
ファイルサーバ性能監視部１３１，２３１は、ローカルファイルサーバ１００、リモートファイルサーバ２００の性能情報を取得管理する手段である。具体的には、ストレージ装置１２０，２２０へのＩ／Ｏ性能、制御プロセッサ１１６，２１６，１２６，２２６のプロセッサ負荷率性能、ＬＡＮＩ／Ｆ１１１，２１１やインタフェース１１５，２１５，１２１，２２１のインタフェースのトラフィックやパケットロスト回数などのネットワーク性能などを監視している。
【００７３】
管理端末４６０の制御プロセッサ４６４は、ファイルサーバ性能監視部１３１，２３１から、性能情報を取得する性能情報取得モジュール４６９を有する。
【００７４】
なお、移動方針指定部４６２、移動方針判定４６３、リモートコピー指示部４６８、性能情報取得モジュール４６９は、制御プロセッサ４６４により各々実行されることによりその機能が実現されるプログラムモジュールである。また、、これらモジュールは、各々の制御部により読み取り可能な記録媒体（フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ、ＬＡＮ及びＳＡＮ等の伝送経路等）に格納してもよい。また、これらモジュールは、その機能をハードウェア構成（ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の半導体集積回路等）で実現してもよい。
【００７５】
ここで図１０のシステム構成において、アカウント管理サーバで管理されるアカウント管理情報の移動に併せ、主記憶装置上の対応アカウントの専有記憶領域を、ファイルもしくはディレクトリ単位で副記憶装置上の記憶領域に移動する際、予め管理者により指定されたデータ移動に間する条件に基づき、移動可否を判定した上で、対応アカウントの専有記憶領域の移動を実行する具体例として２例示す（図１１、図１２）。
【００７６】
図１１は、本実施形態のローカルファイルサーバ間の拠点情報を元に判定を行う処理例を示す。
【００７７】
まず図１１では処理が開始されると、管理者が、データ転送に関する条件を、管理端末４６０の移動方針指定部４６２により指定する（Ｓ３１０）。ここでは、移動先のファイルサーバが異なる拠点にあるといった場合（図８の例では、ユーザＣ９２１が拠点Ａ９０１から拠点Ｂ９１１の配下に移動された場合）に、移動を許可するといった条件を与えたものとする。
【００７８】
Ｓ３１０で指定された条件は、移動方針判定部４６３に保存される（Ｓ３２０）。
次にローカルファイルサーバ１００上のアカウント管理サーバ監視部１１９が一定間隔でアカウント管理サーバ４５０上のアカウント管理部４５２のアカウント管理情報でのユーザ移動を監視する（Ｓ３３０）。なお、アカウント管理サーバ４５０は、アカウントの移動があったときに、移動元のファイルサーバ１００，２００に対して、プッシュ型でその通知を行っても良い。
【００７９】
ユーザ移動が実施された場合（Ｓ３３０：ＹＥＳ）には、次の処理に行くが、移動等が認められない場合（Ｓ３３０：ＮＯ）、Ｓ３３０を繰り返す  （Ｓ３４０）  。
【００８０】
ユーザ移動が確認されると、対象となるユーザ（図８の例ではユーザＣ（９２１））のホームディレクトリ情報と、移動先の最適なファイルサーバ情報（図８の例ではリモートファイルサーバ２００）を、アカウント管理部４５２から取得する（Ｓ３５０）。
【００８１】
移動方針判定部４６３は、Ｓ３５０で取得した情報と、Ｓ３１０で指定された条件とを比較し、データ移動を許可するかどうか判定する（Ｓ３６０）。判定の結果、データ移動を許可しない場合（Ｓ３６０：ＮＯ）は、ホームディレクトリの移動は実施せず（Ｓ３９０）、処理を終了する。なお、移動方針判定部４６３は、Ｓ３５０で取得した情報と、Ｓ３１０で指定された条件と、性能情報取得部４６９により取得した性能値とに基づいて、データ移動を許可するかどうか判定するようにしても良い。
【００８２】
一方、判定の結果、データ移動を許可する場合（Ｓ３６０：ＹＥＳ）は、Ｓ３５０で取得した情報を元に、リモートコピー制御部１１９にホームディレクトリ上のファイルおよびディレクトリを、移動先のリモートファイルサーバ２００に複写する制御を指示する（Ｓ３７０）。
【００８３】
複写処理そのものは、既に図１から図６で示した通りである。最後に複写が終了した時点で、移動元のローカルファイルサーバ１００上の対象ホームディレクトリ削除を実施（Ｓ３８０）し、処理を終了する。
【００８４】
図１２は、移動先のローカルファイルサーバの性能値により判定を行なう処理例を示す。
【００８５】
まず図１２では処理が開始されると、管理者が、移動先のファイルサーバ（図８の例ではリモートファイルサーバ２００）の性能値がある一定値以下の場合のみ移動を許可するといったデータ転送に関する条件を、管理端末４６０の移動方針指定部４６２により指定する（Ｓ４１０）。ここでは、リモートファイルサーバ２００の制御プロセッサ２１６のプロセッサ負荷率が８０％以内であれば移動を許可するといった条件を与えたものとする。なお、Ｓ４１０で指定対象となる性能条件には、少なくともストレージ装置１２０，２２０へのＩ／Ｏ性能、制御プロセッサ１１６，２１６，１２６，２２６のプロセッサ負荷率性能、ＬＡＮＩ／Ｆ１１１，２１１やインタフェース１１５，２１５，１２１，２２１のンタフェースのトラフィックやパケットロスト回数などのネットワーク性能などが含まれる。
【００８６】
Ｓ４１０で指定された条件は、移動方針判定部４６３に保存される（Ｓ４２０）。
【００８７】
次にローカルファイルサーバ１００上のアカウント管理サーバ監視部１１９が一定間隔でアカウント管理サーバ４５０上のアカウント管理部４５２のアカウント管理情報でのユーザ移動を監視する（Ｓ４３０）。なお、アカウント管理サーバ４５０は、アカウントの移動があったときに、移動元のファイルサーバ１００，２００に対して、プッシュ型でその通知を行っても良い。
【００８８】
ユーザ移動が実施された場合（Ｓ４３０：ＹＥＳ）には、次の処理に行くが、移動等が認められない場合（Ｓ４３０：ＮＯ）、Ｓ４３０を繰り返す  （Ｓ４４０）  。
【００８９】
ユーザ移動が確認されると、対象となるユーザ（図８の例ではユーザＣ（９２１））のホームディレクトリ情報と、移動先の最適なファイルサーバ情報（図８の例ではリモートファイルサーバ２００）を、アカウント管理部４５２から取得する（Ｓ４５０）。
【００９０】
Ｓ４５０で取得した情報を元に、移動先ファイルサーバ（図８の例ではリモートファイルサーバ２００）の性能情報を、性能情報取得部４６９がファイルサーバ性能監視部２３１から取得する（Ｓ４６０）。
【００９１】
移動方針判定部４６３は、Ｓ４６０で取得した情報と、Ｓ４１０で指定された条件とを比較し、データ転送を許可するかどうか判定する（Ｓ４７０）。
【００９２】
判定の結果、プロセッサ負荷率が８０％超しているという場合（Ｓ４７０：ＮＯ）は、ホームディレクトリの移動は実施せず（Ｓ５００）、処理を終了する。
【００９３】
一方、プロセッサ負荷率が８０％以内という場合（Ｓ４７０：ＹＥＳ）は、Ｓ４５０で取得した情報を元に、リモートコピー制御部１１９にホームディレクトリ上のファイルおよびディレクトリを、移動先のリモートファイルサーバ２００に複写する制御を指示する（Ｓ４８０）。
【００９４】
複写処理そのものは、既に図１から図６で示した通りである。最後に複写が終了した時点で、移動元のローカルファイルサーバ１００上の対象ホームディレクトリ削除を実施（Ｓ４９０）し、処理を終了する。
【００９５】
以上の方法により、管理者が予め指定した移動条件に基づき、ユーザ移動時に公衆回線３００を介さず、移動したユーザのホームディレクトリのみをローカルファイルサーバ１００の磁気ディスク上から、リモートファイルサーバ２００の磁気ディスク上に移動することが可能となる。
【００９６】
なお、本実施形態では、移動条件を単一条件として比較する例を挙げたが、複数の移動条件を元に判定してもよい。
【００９７】
また、本実施形態では、アカウント管理サーバ監視部１１９，２１９は、ファイルサーバ１００，２００内の構成としているが、管理端末４６０内の構成として良い。
【００９８】
以上、本実施形態によれば、アカウント管理サーバで管理されるアカウント管理情報の移動に併せ、主記憶装置上の対応アカウントの専有記憶領域を、ファイルもしくはディレクトリ単位で副記憶装置上の記憶領域に移動することが可能になる。その移動に伴う複写処理では、各サーバを利用せず記憶装置間の専用回線を利用し実行するため、記憶装置からデータを読み出す処理が発生することも無く、負荷軽減が図れると共に、複写処理の高速化が図れる。加えて、ＬＡＮやＷＡＮ等の通信網を利用すること無く、複写処理が行なわれるため、各サーバが別の処理を実行していても、即座に複写処理を実行でき、その遅延が生じない。
【００９９】
【発明の効果】
本発明によると、アカウントの移動に伴う、対象アカウントの専有記憶領域（ユーザのホームディレクトリ等）のデータ転送の高速化及びホスト計算機等の制御装置の負荷軽減することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態であるストレージシステム構成の一例を示すブロック図
【図２】本発明の一実施形態であるストレージシステムにおける、磁気ディスク装置のファイルシステム構成を示すデータ構成図
【図３】本発明の一実施形態であるストレージシステムにおいて、ローカルファイルサーバにおけるファイルサーバのリモートコピー制御部からストレージ装置のリモートコピー部に対して発行されるリモートコピー用コマンドの構成を示すデータ構成図
【図４】本発明の一実施形態であるストレージシステムにおいて、ローカルファイルサーバにおけるリモートコピー制御部が自己の制御メモリに記憶する差分情報を示すデータ構成図
【図５】本発明の一実施形態であるストレージシステムにおける、初期コピー処理を示すフローチャート
【図６】本発明の一実施形態であるストレージシステムにおける、差分コピー処理を示すフローチャート
【図７】本発明の一実施形態である、ユーザアカウント移動に伴いユーザのホームディレクトリを移動するストレージシステム構成の一例を示すブロック図
【図８】本発明の一実施形態における、アカウント管理サーバが所持するアカウント管理情報の構成を示すデータ構成図
【図９】本発明の一実施形態における、ユーザアカウント移動時のホームディレクトリ移動する処理を示すフローチャート
【図１０】本発明の一実施形態である、ユーザアカウント移動に伴いユーザのホームディレクトリを移動するストレージシステム構成の一例を示すブロック図
【図１１】本発明の一実施形態における、ユーザアカウント移動時のホームディレクトリ移動する処理を示すフローチャート
【図１２】本発明の一実施形態における、ユーザアカウント移動時のホームディレクトリ移動する処理を示すフローチャート
【符号の説明】
１００…ローカルファイルサーバ（主記憶装置を含むシステム）、１１０…ファイルサーバ（制御装置）、１１１…通信インタフェース、１１２…ネットワークファイルシステム部、１１３…ローカルファイルシステム部、１１４…リモートコピー制御部、１１５…インタフェース、１１６…制御プロセッサ、１１７…制御メモリ、１１８…バッファ、１１９…アカウント管理サーバ監視部、１２０…ストレージ装置（記憶装置）、１２１…インタフェース、１２２…リモートコピー部、１２３…磁気ディスク装置、１２６…制御プロセッサ、１２７…制御メモリ、１２８…バッファ、１３１…ファイルサーバ性能監視部、２００…リモートファイルサーバ（副記憶装置を含むシステム）、２１０…ファイルサーバ（制御装置）、２１１…通信インタフェース、２１２…ネットワークファイルシステム部、２１３…ローカルファイルシステム部、２１４…リモートコピー制御部、２１５…インタフェース、２１６…制御プロセッサ、２１７…制御メモリ、２１８…バッファ、２１９…アカウント管理サーバ監視部、２２０…ストレージ装置（記憶装置）、２２１…インタフェース、２２２…リモートコピー部、２２３…磁気ディスク装置、２２６…制御プロセッサ、２２７…制御メモリ、２２８…バッファ、２３１…ファイルサーバ性能監視部、３００…通信網、４００…クライアント、４５０…アカウント管理サーバ、４５１…制御メモリ、４５２…アカウント管理部、４５３…制御プロセッサ、４５４…バッファ、４５５…通信インタフェース、４５６…出力装置インタフェース、４５７…出力装置、４６０…管理端末、４６１…制御メモリ、４６２…移動方針指定部、４６３…移動方針判定部、４６４…制御プロセッサ、４６５…バッファ、４６６…通信インタフェース、４６８…リモートコピー指示部、４６９…性能情報取得部、４７０…出力装置インタフェース、４７１…出力装置、５００…専用線（ファイバチャネル）
【図１】
2004326478.tif 000003
【図２】
2004326478.tif 000004
【図３】
2004326478.tif 000005
【図４】
2004326478.tif 000006
【図５】
2004326478.tif 000007
【図６】
2004326478.tif 000008
【図７】
2004326478.tif 000009
【図８】
2004326478.tif 000010
【図９】
2004326478.tif 000011
【図１０】
2004326478.tif 000012
【図１１】
2004326478.tif 000013
【図１２】
2004326478.tif 000014