(57)【要約】      （修正有）【課題】操作性を向上させて、ファイルを簡易に管理させ得るストレージシステムを提案する。【解決手段】上位装置と、上位装置から送信されるファイルを記憶するための第１のボリューム及び第２のボリュームを有するストレージ装置とからなるストレージシステムであって、上位装置は、第１のボリュームの第１のディレクトリの内容と、第２のボリュームの第１のディレクトリに対応する第２のディレクトリの内容とを表示する表示部と、表示部に表示された第１のディレクトリの内容と、第２のディレクトリの内容とを切り替える切替部とを備え、ストレージ装置は、第１のボリュームのルートディレクトリから第１のディレクトリへの移動経路が記憶されたテーブルに従って、第２のディレクトリを検索する検索部と、検索部により検索された第２のディレクトリの内容を上位装置に送信する送信部とを備えるようにした。【選択図】図１４
2007065780.tif 000002
【特許請求の範囲】
【請求項１】
上位装置と、前記上位装置から送信されるファイルを記憶するための第１のボリューム及び第２のボリュームを有するストレージ装置とからなるストレージシステムであって、
前記上位装置は、
前記第１のボリュームの第１のディレクトリの内容と、前記第２のボリュームの前記第１のディレクトリに対応する第２のディレクトリの内容とを表示する表示部と、
前記表示部に表示された前記第１のディレクトリの内容と、前記第２のディレクトリの内容とを切り替える切替部と
を備え、
前記ストレージ装置は、
前記第１のボリュームのルートディレクトリから前記第１のディレクトリへの移動経路が記憶されたテーブルに従って、前記第２のディレクトリを検索する検索部と、
前記検索部により検索された前記第２のディレクトリの内容を前記上位装置に送信する送信部と
を備えることを特徴とするストレージシステム。
【請求項２】
前記第２のボリュームは、
前記第１のボリュームのスナップショットボリュームである
ことを特徴とする請求項１に記載のストレージシステム。
【請求項３】
前記第２のボリュームは、
前記第１のボリュームの複製ボリュームである
ことを特徴とする請求項１に記載のストレージシステム。
【請求項４】
前記ストレージ装置の前記送信部は、
前記第１のボリュームの識別子と、前記第２のボリュームの識別子とを前記上位装置に送信し、
前記上位装置の切替部は、
前記ストレージ装置の前記送信部により送信された前記第１のボリュームの識別子及び前記第２のボリュームの識別子に基づいて、前記第１のディレクトリの内容と、前記第２のディレクトリの内容とを切り替える
ことを特徴とする請求項１に記載のストレージシステム。
【請求項５】
前記ストレージ装置は、
前記第１のディレクトリの内容と、前記第２のボリュームの内容とを比較する比較部
を備え、
前記送信部は、
前記比較部により比較された比較結果に基づいて、前記第１のディレクトリ及び前記第２のディレクトリにおける特定の内容のみを送信し、
前記上位装置の表示部は、
前記ストレージ装置の送信部から送信された前記第１のディレクトリ及び前記第２のディレクトリにおける特定の内容を同時に前記表示部に表示する
ことを特徴とする請求項１に記載のストレージシステム。
【請求項６】
前記ストレージ装置の前記検索部は、
外部操作により前記切替部が切り替えられたときに、前記テーブルに従って、前記第２のディレクトリを検索する
ことを特徴とする請求項１に記載のストレージシステム。
【請求項７】
前記ストレージ装置の前記検索部は、
所定のタイミングで、前記テーブルに従って、前記第２のディレクトリを検索する
ことを特徴とする請求項１に記載のストレージシステム。
【請求項８】
前記上位装置の表示部は、
前記第１のディレクトリの内容と、前記第２のボリュームの内容とをユーザに識別可能に表示する
ことを特徴とする請求項１に記載のストレージシステム。
【請求項９】
前記上位装置は、
前記第１のディレクトリ及び前記第２のディレクトリにおける特定の内容を選択する選択部と、
前記選択部により選択された選択内容を前記ストレージ装置に送信する送信部と
を備え、
前記ストレージ装置の前記比較部は、
前記上位装置の前記送信部により送信された選択内容に基づいて、前記第１のディレクトリの内容と、前記第２のボリュームの内容とを比較する
ことを特徴とする請求項５に記載のストレージシステム。
【請求項１０】
前記ストレージ装置の前記検索部は、
前記第２のディレクトリが検索されなかったときに、前記テーブルと経路が共通するディレクトリを検索する
ことを特徴とする請求項１に記載のストレージシステム。
【請求項１１】
上位装置から送信されるファイルを記憶するための第１のボリューム及び第２のボリュームを有するストレージ装置であって、
前記第１のボリュームのルートディレクトリから前記第１のディレクトリへの移動経路が記憶されたテーブルに従って、前記第２のディレクトリを検索する検索部と、
前記検索部により検索された前記第２のディレクトリの内容を前記上位装置に送信する送信部と
を備えることを特徴とするストレージ装置。
【請求項１２】
前記第２のボリュームは、
前記第１のボリュームのスナップショットボリュームである
ことを特徴とする請求項１１に記載のストレージ装置。
【請求項１３】
前記第２のボリュームは、
前記第１のボリュームの複製ボリュームである
ことを特徴とする請求項１１に記載のストレージ装置。
【請求項１４】
前記送信部は、
前記第１のボリュームの識別子と、前記第２のボリュームの識別子とを前記上位装置に送信する
ことを特徴とする請求項１１に記載のストレージ装置。
【請求項１５】
前記第１のディレクトリの内容と、前記第２のボリュームの内容とを比較する比較部
を備え、
前記送信部は、
前記比較部により比較された比較結果に基づいて、前記第１のディレクトリ及び前記第２のディレクトリにおける特定の内容のみを送信する
ことを特徴とする請求項１１に記載のストレージ装置。
【請求項１６】
前記検索部は、
外部操作により前記切替部が切り替えられたときに、前記テーブルに従って、前記第２のディレクトリを検索する
ことを特徴とする請求項１１に記載のストレージ装置。
【請求項１７】
前記検索部は、
所定のタイミングで、前記テーブルに従って、前記第２のディレクトリを検索する
ことを特徴とする請求項１１に記載のストレージ装置。
【請求項１８】
前記比較部は、
前記上位装置から送信された選択内容に基づいて、前記第１のディレクトリの内容と、前記第２のボリュームの内容とを比較する
ことを特徴とする請求項１５に記載のストレージ装置。
【請求項１９】
検索部は、
前記第２のディレクトリが検索されなかったときに、前記テーブルと経路が共通するディレクトリを検索する
ことを特徴とする請求項１１に記載のストレージ装置。
【請求項２０】
上位装置と、前記上位装置から送信されるファイルを記憶するための第１のボリューム及び第２のボリュームを有するストレージ装置とからなるストレージシステムであって、
前記上位装置は、
前記第１のボリュームにおける第１のディレクトリの１階層下位の第２のディレクトリ及び又は第１のファイル、又は、前記第２のボリュームにおける前記第１のディレクトリに対応する第３のディレクトリの１階層下位の第４のディレクトリ及び又は第２のファイルを表示する表示部と、
前記第１のディレクトリの１階層下位の前記第２のディレクトリ及び又は前記第１のファイルから、前記第３のディレクトリの１階層下位の前記第４のディレクトリ及び又は前記第２のファイルに表示を切り替えるために、前記表示部に表示された切替部と
を備え、
前記ストレージ装置は、
前記第１のボリュームにおける前記ファイルに対応するファイルノード及び前記ディレクトリに対応するディレクトリノードをそれぞれツリー状に階層化した第１のノードツリー、並びに前記第２のボリュームにおける前記ファイルノード及び前記ディレクトリノードをそれぞれツリー状に階層化した第２のノードツリーを管理する管理部と、
第１のノードツリーの第１のルートノードから、前記第１のディレクトリノードまでの、各階層における移動経路のディレクトリノードをそれぞれ記憶する移動経路記憶部と、
外部操作により前記表示部に表示されている前記切替部が切り替えられたときに、前記移動経路記憶部に記憶されたディレクトリノードに従って、前記第３のディレクトリノードを第２のノードツリーから検索し、前記第３のディレクトリノードの１階層下位の第４のディレクトリノード及び又は第２のファイルノードを、前記上位装置に送信するように制御する制御部と
を備えることを特徴とするストレージシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストレージシステム及びストレージ装置に関し、特にスナップショットやボリューム複製等の機能が搭載されたストレージ装置を含んで構成されたストレージシステムに適用して好適なものである。
【背景技術】
【０００２】
従来、データバックアップ等のために、ある時点でのプライマリボリュームのイメージを非常に短い時間でサブボリュームに保存するスナップショットや、プライマリボリュームのすべてのファイルデータをコピーして、サブボリュームに保存するボリューム複製等の機能が広く知られている。
【０００３】
例えば、このようなスナップショットを用いたディスクアレイ装置として、ある時点でのプライマリボリュームのスナップショットイメージをサブボリュームに保存し、このスナップショットイメージを保存した時点以降の更新データを他のボリュームに保存して、当該スナップショットイメージ及び更新データに基づいて、指定されたスナップショットイメージを読み出すディスクアレイ装置が提案されている（特許文献１参照）。
【特許文献１】特開２００２−２７８８１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、従来のディスクアレイ装置では、サブボリュームについてはプライマリボリュームとは別のボリュームとしてのみアクセス可能となっているため、ユーザがプライマリボリュームの特定のファイルをサブボリュームから検知するのに煩雑な操作や膨大な検索時間が必要となるといった問題がある。
【０００５】
また、プライマリボリュームの特定のディレクトリ内の下位ディレクトリ及びファイルデータと、サブボリュームにおける、プライマリボリュームと同一のディレクトリ内の下位ディレクトリ及びファイルデータとを比較して、当該下位ディレクトリ及びファイルデータが更新されているか否かをユーザが一見して区別することが困難であるといった問題が生じている。
【０００６】
そして、近年では、ディスクアレイ装置の大容量化や、コンプライアンス規制等のため、当該ディスクアレイ装置に蓄積されるファイルデータについては増加の一途をたどることとなり、ファイルデータの管理がますます困難になりつつある。
【０００７】
本発明は以上の点を考慮してなされたもので、操作性を向上させて、ファイルを簡易に管理させ得るストレージシステム及びストレージ装置を提案する。
【課題を解決するための手段】
【０００８】
かかる課題を解決するため本発明においては、上位装置と、前記上位装置から送信されるファイルを記憶するための第１のボリューム及び第２のボリュームを有するストレージ装置とからなるストレージシステムであって、前記上位装置は、前記第１のボリュームの第１のディレクトリの内容と、前記第２のボリュームの前記第１のディレクトリに対応する第２のディレクトリの内容とを表示する表示部と、前記表示部に表示された前記第１のディレクトリの内容と、前記第２のディレクトリの内容とを切り替える切替部とを備え、前記ストレージ装置は、前記第１のボリュームのルートディレクトリから前記第１のディレクトリへの移動経路が記憶されたテーブルに従って、前記第２のディレクトリを検索する検索部と、前記検索部により検索された前記第２のディレクトリの内容を前記上位装置に送信する送信部とを備えるようにした。
【０００９】
従って、切替部を切り替えるだけで、第１のボリューム及び第２のボリュームの類似性を利用して、第１のボリュームの第１のディレクトリの内容と、第２のボリュームの第２のディレクトリ内容とを切り替えて表示することができるため、第１のボリュームの第１のディレクトリの特定の内容を、第２のボリュームの第２のディレクトリの内容から容易にユーザに検知させることができる。
【００１０】
また、本発明においては、上位装置から送信されるファイルを記憶するための第１のボリューム及び第２のボリュームを有するストレージ装置であって、前記第１のボリュームのルートディレクトリから前記第１のディレクトリへの移動経路が記憶されたテーブルに従って、前記第２のディレクトリを検索する検索部と、前記検索部により検索された前記第２のディレクトリの内容を前記上位装置に送信する送信部とを備えるようにした。
【００１１】
従って、切替部を切り替えるだけで、第１のボリューム及び第２のボリュームの類似性を利用して、第１のボリュームの第１のディレクトリの内容と、第２のボリュームの第２のディレクトリ内容とを切り替えて表示することができるため、第１のボリュームの第１のディレクトリの特定の内容を、第２のボリュームの第２のディレクトリの内容から容易にユーザに検知させることができる。
【００１２】
さらに、本発明においては、上位装置と、前記上位装置から送信されるファイルを記憶するための第１のボリューム及び第２のボリュームを有するストレージ装置とからなるストレージシステムであって、前記上位装置は、前記第１のボリュームにおける第１のディレクトリの１階層下位の第２のディレクトリ及び又は第１のファイル、又は、前記第２のボリュームにおける前記第１のディレクトリに対応する第３のディレクトリの１階層下位の第４のディレクトリ及び又は第２のファイルを表示する表示部と、前記第１のディレクトリの１階層下位の前記第２のディレクトリ及び又は前記第１のファイルから、前記第３のディレクトリの１階層下位の前記第４のディレクトリ及び又は前記第２のファイルに表示を切り替えるために、前記表示部に表示された切替部とを備え、前記ストレージ装置は、前記第１のボリュームにおける前記ファイルに対応するファイルノード及び前記ディレクトリに対応するディレクトリノードをそれぞれツリー状に階層化した第１のノードツリー、並びに前記第２のボリュームにおける前記ファイルノード及び前記ディレクトリノードをそれぞれツリー状に階層化した第２のノードツリーを管理する管理部と、第１のノードツリーの第１のルートノードから、前記第１のディレクトリノードまでの、各階層における移動経路のディレクトリノードをそれぞれ記憶する移動経路記憶部と、外部操作により前記表示部に表示されている前記切替部が切り替えられたときに、前記移動経路記憶部に記憶されたディレクトリノードに従って、前記第３のディレクトリノードを第２のノードツリーから検索し、前記第３のディレクトリノードの１階層下位の第４のディレクトリノード及び又は第２のファイルノードを、前記上位装置に送信するように制御する制御部とを備えるようにした。
【００１３】
従って、切替部を切り替えるだけで、第１のボリューム及び第２のボリュームの類似性を利用して、第１のボリュームの第１のディレクトリの内容と、第２のボリュームの第２のディレクトリ内容とを切り替えて表示することができるため、第１のボリュームの第１のディレクトリの特定の内容を、第２のボリュームの第２のディレクトリの内容から容易にユーザに検知させることができる。
【発明の効果】
【００１４】
本発明によれば、切替部を切り替えるだけで、第１のボリューム及び第２のボリュームの類似性を利用して、第１のボリュームの第１のディレクトリの内容と、第２のボリュームの第２のディレクトリ内容とを切り替えて表示することができるため、第１のボリュームの第１のディレクトリの特定の内容を、第２のボリュームの第２のディレクトリの内容から容易にユーザに検知させることができ、操作性を向上させて、ファイルを簡易に管理させ得るストレージシステム及びストレージ装置を実現できる。
【発明を実施するための最良の形態】
【００１５】
以下図面について、本発明の一実施の形態を詳述する。
（１）第１の実施の形態
（１−１）ストレージシステムの外観構成
【００１６】
図１は、本実施の形態におけるストレージシステム１の外観構成を示しており、複数の情報処理装置２がＬＡＮ（Local Area Network）やＷＡＮ（World Area Network）等のネットワークケーブル３を介して、ディスクアレイ装置４に接続されることにより構成されている。
【００１７】
このディスクアレイ装置４のフレームラック５には、その内側に、上下方向に所定間隔で複数段にわたってマウントフレーム６が形成されており、当該マウントフレーム６に沿ってディスクアレイ装置４を構成する基本筺体７及び増設筺体８が当該間隔の空間に嵌め込まれるようにして引き出し式に装着されている。
【００１８】
基本筺体７は、フレームラック５の最下段に配置されており、図１（Ａ）に示すように、その正面側上段に、ハードディスクドライブ（Hard Disk Drive）３０（図２）が装填された複数のハードディスクドライブユニット９が左右方向に並べて装着されている。
【００１９】
また、基本筺体７には、図１（Ｂ）に示すように、背面側下段の右側に、このディスクアレイ装置４を制御する複数のディスクコントローラ１０が装着されている。そして、このストレージシステム１は、複数の情報処理装置２がネットワークケーブル３を介してディスクコントローラ１０と接続されている。
【００２０】
さらに、基本筺体７には、背面側上段の左右両側に、バックエンドスイッチ１１が装着されている。そして、このディスクアレイ装置４では、複数のディスクコントローラ１０がファイバチャネル（Fibre Channel）等の所定の通信インタフェースの接続ケーブル１２を介してバックエンドスイッチ１１に接続されており、当該バックエンドスイッチ１１がハードディスクドライブユニット９に内部的に接続されている。
【００２１】
さらに、基本筺体７には、背面側上段の中央に、複数の空冷式の冷却ファン１３が装着されており、当該基本筺体内７に空気を流入させることでハードディスクドライブユニット９等から発生する熱を基本筺体７から排出するようになされている。
【００２２】
一方、増設筺体８は、基本筺体７の上段に配置されており、図１（Ａ）のようにその正面側に、上述の基本筺体７と同様に複数のディスクドライブユニット９が左右方向に並べて装着されている。
【００２３】
また、増設筺体８には、図１（Ｂ）のように背面側左右両側に、上述の基本筺体７と同様にバックエンドスイッチ１１が装着されている。そして、このディスクアレイ装置４では、基本筺体７のバックエンドスイッチ１１が接続ケーブル１２を介して増設筺体８のバックエンドスイッチ１１に接続されており、当該バックエンドスイッチ１１がハードディスクドライブユニット９に内部的に接続されている。
【００２４】
さらに、増設筺体８には、背面側の中央に、上述の基本筺体７と同様に複数の空冷式の冷却ファン１３が装着されている。
【００２５】
なお、ディスクアレイ装置４では、増設筺体８を２つ以上装着する場合には、増設筺体８のバックエンドスイッチ１１が接続ケーブル１２を介して一段上段の増設筺体８のバックエンドスイッチ１１に接続される。このようにディスクアレイ装置４では、基本筺体７と、複数の増設筺体８とが直列に接続されることにより構成されている。
【００２６】
またなお、本実施の形態においては、ディスクアレイ装置４の信頼性を確保するために、基本筺体７のディスクコントローラ１０、バックエンドスイッチ１１及び冷却ファン１３、並びに増設筺体８のバックエンドスイッチ１１及び冷却ファン１３を二重化して冗長に設けた場合について述べたが、これらを１つずつ設けるようにしても良く、２つ以上設けるようにしても良い。
【００２７】
（１−２）ストレージシステムの内部構成
次に、このストレージシステム１の内部構成について説明する。図２は、ストレージシステム１の内部構成を示しており、複数の情報処理装置２がＬＡＮやＷＡＮ等のネットワーク２０を介して、ディスクアレイ装置４に接続されることにより構成されている。
【００２８】
図３は、情報処理装置２の具体的構成を示している。この情報処理装置２は、パーソナルコンピュータ、ワークステーション、メインフレームコンピュータ等でなる上位装置として構成されている。かかる情報処理装置２は、ＣＰＵ（Central Processing Unit）２１と、各種プログラムが格納されたＲＯＭ（Read Only Memory）２２と、ＣＰＵ２０のワークメモリとしてのＲＡＭ（Random Access Memory）２３と、各種アプリケーションソフトウェア等が格納されたハードディスク部２４と、外部インタフェース部２５と、ネットワーク制御部２６とがバスライン２７を介して接続されて構成されている。
【００２９】
また外部インタフェース部２５には、キーボード及びポインティングデバイス等でなる操作部２８や表示部２９等が接続されている。
【００３０】
かかる情報処理装置２のＣＰＵ２１は、例えば、ＲＯＭ２３や、ハードディスク部２４に格納されている各種制御プログラムや各種アプリケーションソフトウェア、オペレーションシステム、後述する表示ウインドウＷ1の制御用プログラム等をＲＡＭ２２に展開する。
【００３１】
そして情報処理装置２のＣＰＵ２１は、ＲＡＭ２２に展開されたアプリケーションソフトウェアやオペレーティングシステム、制御用プログラムを実行することで各種処理が行われる。すなわち、情報処理装置２のＣＰＵ２１は、例えば、ユーザによる操作部２８の操作に応じて、書込み要求及び書込み対象のファイルデータをディスクアレイ装置４に送信し、又は読出し要求をディスクアレイ装置４に送信して、当該ディスクアレイ装置４から読出し対象のファイルデータを受信するようになされている。この場合、情報処理装置２は、ファイルレベルのアクセス要求（書込み要求又は読出し要求）、並びに書込み要求及び書込み対象のファイルデータを送受信するようになされている。
【００３２】
また情報処理装置２のＣＰＵ２１は、ユーザによる操作部２８の操作に応じて後述するディレクトリファイル表示ウインドウＷ1や、当該ディレクトリ内の１階層下位ディレクトリやファイル等を各種ＧＵＩ（Graphical User Interface）により、表示部２９に表示させる。
【００３３】
ディスクアレイ装置４は、上述したように基本筺体７と複数の増設筺体８とが直列に接続されることにより構成されている。この基本筺体７は、上述したように複数のディスクコントローラ１０と、複数のバックエンドスイッチ１１と、複数のハードディスクドライブ３０とを備えて構成されている。
【００３４】
各ディスクコントローラ１０は、ＣＰＵ３１と、メモリ３２と、キャッシュメモリ３３と、共用メモリ３４と、複数のチャネル制御部３５と、複数のディスク制御部３６と、データコントローラ３７とを備えている。
【００３５】
データコントローラ３７は、例えば、高速スイッチングによりデータ伝送を行うクロスバススイッチなどのスイッチ又はバス等で構成されており、ＣＰＵ３１、キャッシュメモリ３３、共用メモリ３４、チャネル制御部３５及びディスク制御部３６と接続されている。
【００３６】
このデータコントローラ３７は、ＣＰＵ３１、キャッシュメモリ３３、共用メモリ３４、チャネル制御部３５及びディスク制御部３６の間でアクセス要求及びファイルデータを転送する。また、データコントローラ３７は、他方のデータコントローラ３７と通信可能に接続されており、当該他方のデータコントローラ３７との間でアクセス要求及びファイルデータを送受信するようになされている。
【００３７】
チャネル制御部３５は、例えば、それぞれマイクロプロセッサ（図示せず）、内部メモリ（図示せず）及び通信インタフェース等を備えたマイクロコンピュータシステムとして構成されており、それぞれを識別するためのネットワークアドレス（例えば、ＭＡＣ（Media Access Control）アドレスやＷＷＮ（World Wide Name）、ＩＰ（Internet Protocol）アドレス）等が割り当てられている。なお、各チャネル制御部３５は、複数の情報処理装置２が存在する場合には、各情報処理装置２からのアクセス要求をそれぞれ個別に受け付ける。
【００３８】
このチャネル制御部３５は、情報処理装置２から送信されたアクセス要求を共有メモリ３４に転送して、当該共有メモリ３４に格納させると共に、情報処理装置２から送信された書込み対象のファイルデータをキャッシュメモリ３３に転送して、当該キャッシュメモリ３３に格納させる。また、チャネル制御部３５は、キャッシュメモリ３３に格納された読出し対象のファイルデータを読み出して情報処理装置２に送信する。
【００３９】
キャッシュメモリ３３及び共有メモリ３４は、ＣＰＵ３１、チャネル制御部３５及びディスク制御部３６により共有される記憶メモリである。
【００４０】
キャッシュメモリ３３は、主に書込み対象のファイルデータや読出し対象のファイルデータを一時的に記憶するためのデータ記憶領域を有している。
【００４１】
共有メモリ３４は、主にアクセス要求を一時的に記憶するためのアクセス要求記憶領域と、ハードディスクドライブ３０に記憶された書込み対象のファイルデータや読出し対象のファイルデータを管理するための管理情報及びプログラム等が使用する制御情報を記憶するための制御情報格納領域とを有している。
【００４２】
メモリ３２は、ＣＰＵ３１が使用する記憶メモリであり、例えば、ディスクコントローラ１０をＮＡＳ（Network Attached Storage）コントローラとして制御するためのＮＡＳ制御情報とを記憶するための制御情報記憶領域を有している。
【００４３】
そして、ディスクアレイ装置４のＣＰＵ３１は、メモリ３２に記憶されたＮＡＳ制御情報に従って、ディスクコントローラ１０をＮＡＳコントローラとして制御するようになされており、例えば、共有メモリ３４に格納されたファイルレベルのアクセス要求をブロックレベルのアクセス要求に変換する。
【００４４】
また、ディスクアレイ装置４のＣＰＵ３１は、例えば、キャッシュメモリ３３に格納されたファイルレベルの書込み対象のファイルデータをブロックレベルの書込み対象のファイルデータに変換する。
【００４５】
さらに、ディスクアレイ装置４のＣＰＵ３１は、キャッシュメモリ３３に格納されたブロックレベルの読出し対象のファイルデータをファイルレベルの読出し対象のファイルデータに変換する。
【００４６】
ディスク制御部３６は、例えば、それぞれマイクロプロセッサ（図示せず）や内部メモリ（図示せず）等を備えたマイクロコンピュータシステムとして構成されており、共有メモリ３４に格納されたアクセス要求に従って、ハードディスクドライブ３０へのファイルデータの書き込みや、ハードディスクドライブ３０からファイルデータの読み出し等の処理を実行させる。
【００４７】
この場合、ディスク制御部３６は、ハードディスクドライブ３０をいわゆるＲＡＩＤ（Redundant Array of Inexpensive Disks）方式により規定されるＲＡＩＤレベル（例えばＲＡＩＤ１，ＲＡＩＤ５等）で制御するようになされている。
【００４８】
バックエンドスイッチ１１は、ディスク制御部３６からのブロックレベルのアクセス要求や書き込み対象のファイルデータ、読出し対象のファイルデータ等を、目的のハードディスクドライブ３０へ中継するためのデータ転送経路の切替を行う。また、バックエンドスイッチ１１は、その内部に、Ｉ／Ｆプロトコル制御部３８を設けるようにしても良い。このＩ／Ｆプロトコル制御部３８は、必要な場合に各ハードディスクドライブ３０がサポートするＩ／Ｆプロトコル等への変換等を行うことができるようになされている。
【００４９】
ハードディスクドライブ３０は、例えば、アレイ状に配列されたＡＴＡ（Advanced Technology Attachment）ハードディスクドライブ、ＳＡＴＡ（Serial-ATA）ハードディスクドライブ、ＳＣＳＩ（Small Computer System Interface）ハードディスクドライブ、ＳＡＳ（Serial Attached SCSI）ハードディスクドライブ、ファイバチャネルハードディスクドライブ等により構成されている。
【００５０】
そして、ストレーレジシステム１では、これらハードディスクドライブ３０を複数組み合わせることで、ＲＡＩＤ方式で運用されるグループ（ＲＡＩＤグループやロジカルユニット（Logical Unit:LU）等）が構成され、この前記グループにより提供される記憶領域上に１つまたは複数の論理ボリューム（以下、これを論理ボリュームと呼ぶ）を設定することができるようになされている。そしてファイルデータは、この論理ボリュームに記憶されるようになされている。
【００５１】
なお、本実施の形態においては、ハードディスクドライブ３０を搭載した場合について述べたが、本発明はこれに限らず、光ディスク、磁気テープ及び半導体メモリ等のこの他種々の記録媒体を搭載するようにしても良い。また、本実施の形態においては、筐体内のすべてのハードディスクドライブ３０を同一のハードディスクドライブにしても良く、又はＳＡＴＡハードディスクドライブ及びＳＣＳＩハードディスクドライブを同数搭載する等、ハードディスクドライブを混在するようにしても良い。
【００５２】
さらに、本実施の形態においては、ディスクアレイ装置４の信頼性を確保するために、チャネル制御部３５、ディスク制御部３６を二重化して冗長に設けた場合について述べたが、本発明はこれに限らず、これらを１つずつ設けるようにしても良く、２つ以上設けるようにしても良い。
【００５３】
さらに、本実施の形態においては、チャネル制御部３５及びディスク制御部３６をマイクロコンピュータ構成とした場合について述べたが、本発明はこれに限らず、ＣＰＵの機能を拡張させる半導体基板等で構成された拡張ボード構成であっても良い。
【００５４】
（１−３）情報処理装置２における表示切替
次に、スナップショット処理における複製元となる論理ボリューム（以下、これをプライマリボリュームと呼ぶ）ＶＯＬPのある特定のディレクトリと、スナップショット処理により作成された論理ボリューム（以下、これをサブボリュームと呼ぶ）ＶＯＬSにおけるプライマリボリュームＶＯＬPと対応するディレクトリとの表示を切り替える表示切替について説明する。
【００５５】
この場合、情報処理装置２のＣＰＵ２１は、例えば、図４に示すようなプライマリボリュームＶＯＬPのディレクトリＤ１１の表示ウインドウＷ1を表示部２９に表示させる。
【００５６】
この表示ウインドウＷ1には、ディレクトリＤ１１の１階層下位のディレクトリ及び又はファイルを表示するための下位情報表示部４０と、プライマリボリュームＶＯＬPを選択するためのレセントタグ４１（Recent）及びサブボリュームＶＯＬSを選択するためのスナップショットタグ４２（SNAP-1）を有するディレクトリ切替部４３が表示されている。この場合、図４では、レセントタグ４１が選択されており、下位情報表示部４０には、ファイルＦ１１１'、Ｆ１１２、Ｆ１１４及びディレクトリＤ１１１'、Ｄ１１２、Ｄ１１４が表示されている。
【００５７】
そして、情報処理装置２のＣＰＵ２１は、ユーザによる操作部２８の操作によって、スナップショットタグ４２が選択されると、図５に示すように、プライマリボリュームＶＯＬPのディレクトリＤ１１から、サブボリュームＶＯＬSのディレクトリＤ１１に表示を切り替える。
【００５８】
この場合、表示ウインドウＷ1では、スナップショットタグ４２が選択されており、下位情報表示部４０には、ファイルＦ１１１、Ｆ１１２、Ｆ１１３及びディレクトリＤ１１１、Ｄ１１２、Ｄ１１３が表示されている。
【００５９】
ここで、情報処理装置２のＣＰＵ２１は、図４及び図５からも明らかなように、ユーザがプライマリボリュームＶＯＬPのディレクトリＤ１１と、サブボリュームＶＯＬSのディレクトリＤ１１との混同を防止するために、プライマリボリュームＶＯＬPのディレクトリＤ１１と、サブボリュームＶＯＬSのディレクトリＤ１１とで、ディレクトリ及び又はファイルの色を変更して表示するようになされている。
【００６０】
このようにストレージシステム１では、ユーザによる操作部２８の操作によって、ディレクトリ切替部４３のレセントタグ４１とスナップショットタグ４２とを切り替えるだけで、プライマリボリュームＶＯＬPのノードツリーリストＰＮＬ及びサブボリュームＶＯＬSのノードツリーＳＮＬの類似性を利用して、プライマリボリュームＶＯＬPのディレクトリＤ１１の１階層下位のディレクトリ及び又はファイルと、サブボリュームＶＯＬSのディレクトリＤ１１の１階層下位のディレクトリ及び又はファイルとを切り替えて表示することができるため、プライマリボリュームＶＯＬPにおけるディレクトリＤ１１の１階層下位の特定のディレクトリ及び又はファイルを、対応するサブボリュームＶＯＬSにおけるディレクトリＤ１１の１階層下位のディレクトリ及び又はファイルから容易にユーザに検知させることができる。
【００６１】
また、ストレージシステム１では、ユーザによる操作部２８の操作によって、ディレクトリ切替部４３のレセントタグ４１とスナップショットタグ４２を切り替えるだけで、プライマリボリュームＶＯＬPにおけるディレクトリＤ１１の１階層下位のディレクトリ及び又はファイルと、サブボリュームＶＯＬSにおけるディレクトリＤ１１の１階層下位のディレクトリ及び又はファイルとをユーザに比較させることができるため、当該ディレクトリ及び又はファイルがどのような状態となっているかをユーザに容易に区別させることができる。
【００６２】
実際上、プライマリボリュームＶＯＬPのディレクトリＤ１１では、スナップショット処理時から、ファイルＦ１１１がファイルＦ１１１'に更新され、ディレクトリＤ１１１がディレクトリＤ１１１'に更新されていることを容易に確認することができ、ファイルＦ１１２及びディレクトリＤ１１２が更新されていないことを容易に確認することができ、ファイルＦ１１３及びディレクトリＤ１１３が削除されていることを容易に確認することができ、ファイルＦ１１４及びディレクトリＤ１１４が新規作成されていることを容易に確認することができる。
【００６３】
なお、本実施の形態においては、プライマリボリュームＶＯＬPのディレクトリＤ１１と、サブボリュームＶＯＬSのディレクトリＤ１１とで、ディレクトリ及びファイルの色を変更して表示した場合について述べたが、本発明はこれに限らず、例えば、プライマリボリュームＶＯＬPとサブボリュームＶＯＬSとで下位情報表示部４０の色を変更する等の識別手段を有するようにすれば良く、この他種々の形態に適用することができる。
【００６４】
またなお、情報処理装置２のＣＰＵ２１は、この後、ユーザによる操作部２８の操作によってレセントタグ４１が選択されると、再び、図５に示すサブボリュームＶＯＬSのディレクトリＤ１１から、図４に示すプライマリボリュームＶＯＬPのディレクトリＤ１１に切り替えることができるようになされている。
【００６５】
（１−４）表示制御処理
次に、プライマリボリュームＶＯＬPのある特定のディレクトリと、サブボリュームＶＯＬSにおけるプライマリボリュームＶＯＬPと対応するディレクトリとを情報処理装置２の表示部２９に切り替えて表示するための制御を行う表示制御処理について説明する。
【００６６】
（１−４−１）ノードツリーリスト
図６は、初期時におけるプライマリボリュームＶＯＬPのノードツリーリストＰＮＬを示している。このプライマリボリュームＶＯＬPのノードツリーリストＰＮＬは、ディレクトリ及びファイルを管理するためのノードがツリー状に階層化されて構成されている。
【００６７】
一般的に、ノードには、ファイル名、物理ディスクアドレス、ファイルタイプ、ファイルサイズ、パーミッション、作成日時及び修正日時等の情報が格納されている。また、ノードには、１階層上位のノードの物理ディスクアドレスを把握するための情報を有している。さらに、ノードには、ディレクトリノード及びファイルノードの２種類のノードがある。ディレクトリノードは、下位のノードを持つことができるようになされている。また、ファイルノードは、下位のノードを持つことができないようになされている。
【００６８】
これら１つ１つのノードのつながりを図解化すると、図６に示すようなノードツリーリストが形成されることとなり、その始まりとなる最初のノードをルートノードと呼ぶ。なお、ルートノードは、通常、１つの論理ボリュームに対して、１つとなっている。
【００６９】
そして、フォーマット直後の論理ボリュームでは、ルートノードのみが存在し、ディレクトリやファイルを作成するたびにノードが追加される一方、ディレクトリやファイルが削除されたときには、ノードも削除されるようになされている。
【００７０】
この場合、プライマリボリュームＶＯＬPのノードツリーリストＰＮＬは、ルートノードＰＲＴが設定されている。このプライマリボリュームＶＯＬPのルートノードＰＲＴの１階層下位には、ディレクトリノードＤＮ１及びディレクトリノードＤＮ２が接続されている。また、ディレクトリノードＤＮ１の１階層下位には、ディレクトリノードＤＮ１１及びディレクトリノードＤＮ１２が接続されている。さらに、ディレクトリノードＤＮ１１の１階層下位には、ファイルノードＦＮ１１１、ファイルノードＦＮ１１２、ファイルノードＦＮ１１３、ディレクトリノードＤＮ１１１、ディレクトリノードＤＮ１１２及びディレクトリノードＤＮ１１３が接続されている。
【００７１】
また、ディレクトリノードＤＮ２には、ディレクトリノードＤＮ２１が接続されている。また、ディレクトリノードＤＮ２１には、ディレクトリノードＤＮ２１１が接続されている。さらに、ディレクトリノードＤＮ２１１には、ファイルノードＤＮ２１１１が接続されている。
【００７２】
一方、図７は、スナップショット処理を実行したときのサブボリュームＶＯＬSのノードツリーリストＳＮＬを示している。このサブボリュームＶＯＬSのノードツリーリストＳＮＬは、ルートノードＳＲＴが設定されており、このサブボリュームＶＯＬSのルートノードＳＲＴの１階層下位については、図６におけるプライマリボリュームＶＯＬPのノードツリーリストＰＮＬが複製されたものとなっている。
【００７３】
（１−４−２）移動経路記憶処理
次に、ディレクトリ移動時における移動経路記憶処理について説明する。図８（Ａ）は、初期時におけるディレクトリ移動時の移動経路を記憶するための移動経路記憶テーブルＭＴを示している。この場合、ディスクアレイ装置４のＣＰＵ３１は、例えば、情報処理装置２からプライマリボリュームＶＯＬPのディレクトリＤ１１のノード情報要求を受信すると、上述の図６に示したようなプライマリボリュームＶＯＬPのノードツリーリストＰＮＬをハードディスクドライブ３０から読み出し、プライマリボリュームＶＯＬPの現在のノードの位置を表すノードポインタＮＰをプライマリボリュームＶＯＬPにおけるノードツリーリストＰＮＬのルートノードＰＲＴに移動させる（図６の（Ｍ１））。
【００７４】
このとき、ディスクアレイ装置４のＣＰＵ３１は、図８（Ｂ）に示すように、現在ノードポインタＮＰがポイントされているノード、すなわちルートノードＰＲＴを、メモリ３２内の移動経路記憶テーブルＭＴの第０階層領域に記憶させる。
【００７５】
また、ディスクアレイ装置４のＣＰＵ３１は、プライマリボリュームＶＯＬPのノードツリーリストＰＮＬを検索し、目的のディレクトリノードへノードポインタＮＰを移動させる。すなわち、ディスクアレイ装置４のＣＰＵ３１は、ルートノードＰＲＴを移動経路記憶テーブルＭＴに記憶させると、ノードポインタＮＰを、ルートノードＰＲＴから、ディレクトリノードＤＮ１を通過して（図６の（Ｍ２））、ディレクトリノードＤＮ１１に移動させる（図６の（Ｍ３））。
【００７６】
このとき、ディスクアレイ装置４のＣＰＵ３１は、図８（Ｃ）に示すように、通過したディレクトリノードＤＮ１を移動経路記憶テーブルＭＴの第１階層領域に記憶させる。また、ディスクアレイ装置４のＣＰＵ３１は、図８（Ｄ）に示すように、現在ノードポインタＮＰがポイントされているディレクトリノードＤＮ１１を移動経路記憶テーブルＭＴの第２階層領域に記憶させる。
【００７７】
さらに、ディスクアレイ装置４のＣＰＵ３１は、例えば、ユーザによる操作部２８の操作によって、情報処理装置２からプライマリボリュームＶＯＬPのディレクトリＤ１１３のノード情報要求を受信すると、ノードポインタＮＰをディレクトリノードＤＮ１１からディレクトリノードＤＮ１１３に移動させる（図６の（Ｍ４））。ここで、ノード情報とは、ディレクトリノード及び又はファイルノードを指している。このとき、ディスクアレイ装置４のＣＰＵ３１は、図８（Ｅ）に示すように、現在ノードポインタＮＰがポイントされているディレクトリノードＤＮ１１３を移動経路記憶テーブルＭＴの第３階層領域に記憶させる。
【００７８】
さらに、ディスクアレイ装置４のＣＰＵ３１は、この後、例えば、ユーザによる操作部２８の操作によって、情報処理装置２からプライマリボリュームＶＯＬPのディレクトリＤ１１のノード情報要求を受信すると、ノードポインタＮＰをディレクトリノードＤＮ１１３からディレクトリノードＤＮ１１に移動させる（図６の（Ｍ３））。このとき、ディスクアレイ装置４のＣＰＵ３１は、図８（Ｆ）に示すように、第３階層領域に記憶されていたディレクトリノードＤＮ１１３を削除するようになされている。
【００７９】
（１−４−３）表示制御処理手順
図９及び図１０は、ユーザによる操作部２８の操作によって、プライマリボリュームＶＯＬPのある特定のディレクトリと、サブボリュームＶＯＬSにおけるプライマリボリュームＶＯＬPと対応するディレクトリとを情報処理装置２の表示部２９に切り替えて表示するための制御を行う表示制御処理の具体的な処理手順を示したフローチャートである。
【００８０】
情報処理装置２のＣＰＵ２１及びディスクアレイ装置４のＣＰＵ３１は、初期時、図９及び図１０に示す第１の表示制御処理手順ＲＴ１に従って、例えば、プライマリボリュームＶＯＬPへのアクセス要求をディスクアレイ装置４に送信する（ＳＰ１）。
【００８１】
ディスクアレイ装置４のＣＰＵ３１は、情報処理装置２からプライマリボリュームＶＯＬPへのアクセス要求を受信すると、当該アクセス要求を送信した情報処理装置２がプライマリボリュームＶＯＬPに対するアクセス権限を有しているか否かをチェックする（ＳＰ２）。
【００８２】
そして、ディスクアレイ装置４のＣＰＵ３１は、情報処理装置２がプライマリボリュームＶＯＬPに対するアクセス権限を有していない場合には（ＳＰ２：ＮＯ）、アクセス拒否応答を情報処理装置２に送信し（ＳＰ３）、この後第１の表示制御処理手順ＲＴ１を終了する（ＳＰ４）。
【００８３】
これに対して、ディスクアレイ装置４のＣＰＵ３１は、情報処理装置２がプライマリボリュームＶＯＬPに対するアクセス権限を有している場合には（ＳＰ２：ＹＥＳ）、アクセス許可応答を情報処理装置２に送信する（ＳＰ５）。
【００８４】
情報処理装置２のＣＰＵ２１は、ディスクアレイ装置４からアクセス許可応答を受信すると、ユーザによる操作部２８の操作によって、例えば、プライマリボリュームＶＯＬPのディレクトリＤ１１のノード情報要求をディスクアレイ装置４に送信する（ＳＰ６）。
【００８５】
ディスクアレイ装置４のＣＰＵ３１は、プライマリボリュームＶＯＬPのディレクトリＤ１１のノード情報要求を受信すると、図１２に示すプライマリボリュームＶＯＬPのノードツリーリストＰＮＬ及びプライマリボリュームＶＯＬPから派生したノードツリーリストＳＮＬの格納位置を示すポインタのリストをハードディスクドライブ３０から読み出す。
【００８６】
図１２は、スナップショット処理によりサブボリュームＶＯＬSが作成されてから、ある所定時間が経過して、ディレクトリやファイルが更新されたプライマリボリュームＶＯＬPのノードツリーリストＰＮＬを示している。
【００８７】
この場合、図１２に示す更新されたプライマリボリュームＶＯＬPにおけるノードツリーリストＰＮＬのルートノードＰＲＴの１階層下位には、ディレクトリノードＤＮ１及びディレクトリノードＤＮ２が接続されている。また、ディレクトリノードＤＮ１の１階層下位には、ディレクトリノードＤＮ１１及びディレクトリノードＤＮ１２が接続されている。さらに、ディレクトリノードＤＮ１１の１階層下位には、ファイルノードＦＮ１１１'、ファイルノードＦＮ１１２、ファイルノードＦＮ１１４、ディレクトリノードＤＮ１１１'、ディレクトリノードＤＮ１１２及びディレクトリノードＤＮ１１４が接続されている。さらに、ディレクトリノードＤＮ１１４の１階層下位には、ディレクトリノードＤＮ１１４１が接続されている。
【００８８】
また、ディレクトリノードＤＮ２には、ディレクトリノードＤＮ２１が接続されている。また、ディレクトリノードＤＮ２１には、ディレクトリノードＤＮ２１１が接続されている。さらに、ディレクトリノードＤＮ２１１には、ファイルノードＦＮ２１１１が接続されている。
【００８９】
そして、ディスクアレイ装置４のＣＰＵ３１は、例えば、ノードポインタＮＰを、図１２に示す更新されたプライマリボリュームＶＯＬPにおけるノードツリーリストＰＮＬのルートノードＰＲＴに移動させ、ルートノードＰＲＴを移動経路記憶テーブルＭＴに記憶させる（ＳＰ７）（図１３（Ａ））。
【００９０】
続いて、ディスクアレイ装置４のＣＰＵ３１は、例えば、図１２に示すノードツリーリストＰＮＬ内からディレクトリノードＤＮ１１を検索して、ノードポインタＮＰをディレクトリノードＤＮ１１に移動させ、ノードポインタＮＰの移動経路のディレクトリノードＤＮ１を移動経路記憶テーブルに記憶させ（図１３（Ｂ））、現在ノードポインタＮＰがポイントされているディレクトリノードＤＮ１１を移動経路記憶テーブルＭＴに記憶させる（ＳＰ８）（図１３（Ｃ））。
【００９１】
続いて、ディスクアレイ装置４のＣＰＵ３１は、情報処理装置２の表示部２９にディレクトリ切替部４３を表示させるためのプライマリボリュームＶＯＬP及びサブボリュームＶＯＬSの識別データと、ディレクトリノードＤＮ１１とを情報処理装置２に送信する（ＳＰ９）。なお、本実施の形態においては、サブボリュームＶＯＬSが１つだけ設けられている場合について述べたが、本発明はこれに限らず、サブボリュームＶＯＬSを複数作成するようにしても良い。
【００９２】
情報処理装置２のＣＰＵ２１は、プライマリボリュームＶＯＬP及びサブボリュームＶＯＬSの識別データと、ディレクトリＤ１１のノード情報とを受信すると、プライマリボリュームＶＯＬPのディレクトリＤ１１の１階層下位のディレクトリ及び又はファイルのノード情報要求をディスクアレイ装置４に送信する（ＳＰ１０）。
【００９３】
ディスクアレイ装置４のＣＰＵ３１は、プライマリボリュームＶＯＬPのディレクトリＤ１１の１階層下位のディレクトリ及び又はファイルのノード情報要求を受信すると、プライマリボリュームＶＯＬPのディレクトリノードＤＮ１１の１階層下位のディレクトリノードＤＮ１１１'、ＤＮ１１２、ＤＮ１１４及びファイルノードＦＮ１１１'、ＦＮ１１２、ＦＮ１１４を情報処理装置２に送信する（ＳＰ１１）。
【００９４】
情報処理装置２のＣＰＵ２１は、プライマリボリュームＶＯＬPのディレクトリＤ１１の１階層下位のディレクトリＤ１１１'、Ｄ１１２、Ｄ１１４及びファイルＦ１１１'、Ｆ１１２、Ｆ１１４のノード情報を受信すると、表示部２９における表示部２９における表示ウインドウＷ1の下位情報表示部４０の表示を更新して、プライマリボリュームＶＯＬPのディレクトリＤ１１の１階層下位のディレクトリＤ１１１'、Ｄ１１２、Ｄ１１４及びファイルＦ１１１'、Ｆ１１２、Ｆ１１４を表示させる（ＳＰ１２）（図４）。
【００９５】
続いて、情報処理装置２のＣＰＵ２１は、この後、ユーザによる操作部２８の操作によって、例えば、プライマリボリュームＶＯＬPのディレクトリＤ１１から、１階層上位のディレクトリＤ１、又は、１階層下位のディレクトリＤ１１１'、Ｄ１１２若しくはＤ１１４に移動されるのを待ち受ける（ＳＰ１３）。やがて、情報処理装置２のＣＰＵ２１は、ユーザによる操作部２８の操作によって、例えば、１階層下位のディレクトリＤ１１４に移動されると、ディレクトリＤ１１４、並びに当該ディレクトリＤ１１４の１階層下位のディレクトリ及び又はファイルのノード情報要求をディスクアレイ装置４に送信する（ＳＰ１４）。
【００９６】
ディスクアレイ装置４のＣＰＵ３１は、プライマリボリュームＶＯＬPのディレクトリＤ１１４の１階層下位のディレクトリのノード情報要求を受信すると、図１２に示すノードツリーリストＰＮＬ内のノードポインタＮＰをディレクトリノードＤＮ１１４に移動させ、ディレクトリノードＤＮ１１４を移動経路記憶テーブルに記憶させる（ＳＰ１５）。
【００９７】
続いて、ディスクアレイ装置４のＣＰＵ３１は、この後、プライマリボリュームＶＯＬPのディレクトリノードＤＮ１１４及び当該ディレクトリノードＤＮ１１４の１階層下位のディレクトリノードＤＮ１１４１をディスクアレイ装置４に送信する（ＳＰ１６）。
【００９８】
情報処理装置２のＣＰＵ２１は、プライマリボリュームＶＯＬPのディレクトリＤ１１４の１階層下位のディレクトリＤ１１４１のノード情報を受信すると、表示部２９における表示ウインドウＷ1の下位情報表示部４０の表示を更新して、プライマリボリュームＶＯＬPのディレクトリＤ１１４の１階層下位のディレクトリＤ１１４１を表示させる（ＳＰ１７）。
【００９９】
なお、情報処理装置２のＣＰＵ２１は、この後、ユーザによる操作部２８の操作によって、例えば、プライマリボリュームＶＯＬPのディレクトリＤ１１４から、１階層上位のディレクトリＤ１１に移動されると、当該ディレクトリＤ１１４の１階層上位のディレクトリＤ１１及び当該ディレクトリＤ１１の１階層下位のディレクトリのノード情報要求をディスクアレイ装置４に送信する。
【０１００】
このとき、ディスクアレイ装置４のＣＰＵ３１は、プライマリボリュームＶＯＬPのディレクトリＤ１１４の１階層上位のディレクトリＤ１１及び当該ディレクトリＤ１１の１階層下位のディレクトリのノード情報要求を受信すると、プライマリボリュームＶＯＬPのディレクトリＤ１１４に対応するディレクトリノードＤＮ１１４を移動経路記憶テーブルＭＴから削除するようになされている。
【０１０１】
続いて、ディスクアレイ装置４のＣＰＵ３１は、この後、プライマリボリュームＶＯＬPのディレクトリノードＤＮ１１の１階層下位のディレクトリノードＤＮ１１１'、ＤＮ１１２、ＤＮ１１４及びファイルノードＦＮ１１１'、ＦＮ１１２、ＦＮ１１４を情報処理装置２に送信する。
【０１０２】
情報処理装置２のＣＰＵ２１は、プライマリボリュームＶＯＬPのディレクトリＤ１１の１階層下位のディレクトリＤ１１１'、Ｄ１１２、Ｄ１１４及びファイルＦ１１１'、Ｆ１１２、Ｆ１１４のノード情報を受信すると、表示部２９における表示ウインドウＷ1の下位情報表示部４０の表示を更新して、プライマリボリュームＶＯＬPのディレクトリＤ１１の１階層下位のディレクトリＤ１１１'、Ｄ１１２、Ｄ１１４及びファイルＦ１１１'、Ｆ１１２、Ｆ１１４を表示させる（図４）。
【０１０３】
続いて、情報処理装置２のＣＰＵ２１は、この後、ユーザによる操作部２８の操作によって、例えば、レセントタグ４１から、スナップショットタグ４２に切り替えられるのを待ち受ける（ＳＰ１８）。やがて、情報処理装置２のＣＰＵ２１は、ユーザによる操作部２８の操作によって、例えば、レセントタグ４１から、スナップショットタグ４２に切り替えられると、プライマリボリュームＶＯＬPから、サブボリュームＶＯＬSへのノードツリー切替要求をディスクアレイ装置４に送信する（ＳＰ１９）。
【０１０４】
ここで、ディスクアレイ装置４のＣＰＵ３１は、プライマリボリュームＶＯＬPから、サブボリュームＶＯＬSへのノードツリー切替要求を情報処理装置２から受信すると、ノードツリー切替処理を実行する。
【０１０５】
図１１は、プライマリボリュームＶＯＬPと、サブボリュームＶＯＬSとのノードツリーを切り替えるための制御を行うノードツリー切替処理の具体的な処理手順を示したフローチャートである。
【０１０６】
ここで、ディスクアレイ装置４のＣＰＵ３１は、初期時、図１１に示すノードツリー切替処理手順ＲＴ２に従って、現在ノードポインタＮＰがポイントされている、図１２に示すプライマリボリュームＶＯＬPにおけるノードツリーリストＰＮＬのディレクトリノードＤＮ１１から、サブボリュームＶＯＬSにおけるノードツリーリストＳＮＬのルートノードＳＲＴに移動させる（ＳＰ３０）（図１４の（Ｍ１０））。
【０１０７】
続いて、ディスクアレイ装置４のＣＰＵ３１は、この後、メモリ３２内に設けられた移動経路記憶テーブルＭＴの第０階層領域に記憶されているノードを読み出す（ＳＰ３１）。この場合、ディスクアレイ装置４のＣＰＵ３１は、例えば、移動経路記憶テーブルＭＴの第０階層領域に記憶されているルートノードＰＲＴを読み出す。
【０１０８】
続いて、ディスクアレイ装置４のＣＰＵ３１は、移動経路記憶テーブルＭＴの第０階層領域に記憶されているノードがプライマリボリュームＶＯＬPのルートノードＰＲＴであるか否かをチェックする（ＳＰ３２）。
【０１０９】
そして、ディスクアレイ装置４のＣＰＵ３１は、移動経路記憶テーブルＭＴの第０階層領域に記憶されているノードがプライマリボリュームＶＯＬPのルートノードＰＲＴでない場合には（ＳＰ３２：ＮＯ）、エラー応答を情報処理装置２に送信し（ＳＰ３３）、この後、ノードツリー切替処理手順ＲＴ２を終了する（ＳＰ４３）。
【０１１０】
これに対して、ディスクアレイ装置４のＣＰＵ３１は、移動経路記憶テーブルＭＴの第０階層領域に記憶されているノードがプライマリボリュームＶＯＬPのルートノードＰＲＴである場合には（ＳＰ３２：ＹＥＳ）、サブボリュームＶＯＬSにおけるノードツリーリストＳＮＬのルートノードＳＲＴを移動経路一時記憶テーブルＭＯＴに記憶させる（ＳＰ３４）（図１５（Ａ））。
【０１１１】
この移動経路一時記憶テーブルＭＯＴは、メモリ３２内に設けられ、上述した移動経路記憶テーブルＭＴと同様に構成されており、ノードツリー切替要求処理に伴い、切替先のボリュームのルートノードからの移動経路を順次記憶するためのものである。
【０１１２】
そして、ディスクアレイ装置４のＣＰＵ３１は、前述において読み出したノードの１階層下位の領域に記憶されているノードを読み出す（ＳＰ３５）。この場合、ディスクアレイ装置４のＣＰＵ３１は、例えば、移動経路記憶テーブルＭＴの第１階層領域に格納されているディレクトリノードＤＮ１を読み出す。
【０１１３】
続いて、ディスクアレイ装置４のＣＰＵ３１は、前述において読み出したノードの１階層下位の領域に記憶されているノードと、サブボリュームＶＯＬSのノードツリーリストＳＮＬの、前述において比較したノードの１階層下位の階層のノードとを比較する（ＳＰ３６）。この場合、ディスクアレイ装置４のＣＰＵ３１は、例えば、移動経路記憶テーブルＭＴの第１階層領域に格納されているディレクトリノードＤＮ１と、サブボリュームＶＯＬSのノードツリーリストＳＮＬのディレクトリノードＤＮ１及びＤＮ２とを比較する。
【０１１４】
続いて、ディスクアレイ装置４のＣＰＵ３１は、前述において読み出したノードの１階層下位の領域に記憶されているノードと一致するノードがあるか否かをチェックする（ＳＰ３７）。
【０１１５】
そして、ディスクアレイ装置４のＣＰＵ３１は、前述において読み出したノードの１階層下位の領域に記憶されているノードと一致するノードがある場合には（ＳＰ３７：ＹＥＳ）、ノードポインタＮＰを、前述において読み出したノードの１階層下位の領域に格納されているノードと一致したノードに移動させる（ＳＰ３８）。この場合、ディスクアレイ装置４のＣＰＵ３１は、例えば、ノードポインタＮＰをサブボリュームＶＯＬSのノードツリーリストＳＮＬのディレクトリノードＤＮ１に移動させる（図１４の（Ｍ１１））。
【０１１６】
続いて、ディスクアレイ装置４のＣＰＵ３１は、前述において読み出したノードの１階層下位の領域に格納されているノードと一致したノードを移動経路一時記憶テーブルＭＯＴに記憶させる（ＳＰ３９）。この場合、ディスクアレイ装置４のＣＰＵ３１は、例えば、ディレクトリノードＤＮ１を移動経路一時記憶テーブルＭＯＴに記憶させる（図１５（Ｂ））。
【０１１７】
続いて、ディスクアレイ装置４のＣＰＵ３１は、前述において読み出したノードの１階層下位の領域に記憶されているノードが移動経路記憶テーブルＭＴに記憶されている最後のノードであるか否かをチェックする（ＳＰ４０）。
【０１１８】
そして、ディスクアレイ装置４のＣＰＵ３１は、前述において読み出したノードの１階層下位の領域に記憶されているノードが移動経路記憶テーブルＭＴに記憶されている最後のノードでない場合には（ＳＰ４０：ＮＯ）、前述において読み出したノードの１階層下位の領域に記憶されているノードを読み出す（ＳＰ３５）。この場合、ディスクアレイ装置４のＣＰＵ３１は、ディレクトリノードＤＮ１が移動経路記憶テーブルに記憶されている最後のノードでないので、ディレクトリノードＤＮ１の１階層下位の領域に格納されているディレクトリノードＤＮ１１を読み出して同様の処理を繰り返し、例えば、ノードポインタＮＰをサブボリュームＶＯＬSのノードツリーリストＳＮＬのディレクトリノードＤＮ１１に移動させ（図１４の（Ｍ１２））、ディレクトリノードＤＮ１１を移動経路一時記憶テーブルＭＯＴに記憶させる（図１５（Ｃ））。
【０１１９】
これに対して、ディスクアレイ装置４のＣＰＵ３１は、前述において読み出したノードの１階層下位の領域に記憶されているノードが移動経路記憶テーブルＭＴに記憶されている最後のノードである場合（ＳＰ４０：ＹＥＳ）、又は、前述において読み出したノードの１階層下位の領域に格納されているノードと一致するノードがない場合（ＳＰ３７：ＮＯ）には、前述のように移動経路一時記憶テーブルＭＯＴに記憶されたノード（図１５（Ｃ））を移動経路記憶テーブルＭＴ（図１３（Ｃ））に上書きする（ＳＰ４１）。
【０１２０】
これにより、ディスクアレイ装置４のＣＰＵ３１は、この後、例えば、情報処理装置２からサブボリュームＶＯＬSのディレクトリＤ１１から、プライマリボリュームＶＯＬPへのノードツリー切替要求を受信した場合にも、上述の場合と同様にノードツリー切替処理を実行することができるようになされている。
【０１２１】
続いて、ディスクアレイ装置４のＣＰＵ３１は、この後、サブボリュームＶＯＬSのディレクトリノードＤＮ１１の１階層下位のディレクトリノードＤＮ１１１、ＤＮ１１２、ＤＮ１１３及びファイルノードＦＮ１１１、ＦＮ１１２、ＦＮ１１３を情報処理装置２に送信する（ＳＰ４２）。
【０１２２】
そして、ディスクアレイ装置４のＣＰＵ３１は、かかるノードツリー切替処理手順ＲＴ２を終了すると（ＳＰ４３）、この後指定されたディレクトリ及び当該ディレクトリの１階層下位のディレクトリ及び又はファイルのノード情報要求の送信を待ち受ける待受けモードに戻り（ＳＰ１５）、この後同様の処理を繰り返す（ＳＰ１５、ＳＰ１６、ＲＴ２）。
【０１２３】
情報処理装置２のＣＰＵ２１は、サブボリュームＶＯＬSのディレクトリＤ１１の１階層下位のディレクトリＤ１１１、Ｄ１１２、Ｄ１１３及びファイルＦ１１１、Ｆ１１２、Ｆ１１３のノード情報を受信すると、表示部２９における表示ウインドウＷ1の下位情報表示部４０の表示を更新して、サブボリュームＶＯＬSのディレクトリＤ１１の１階層下位のディレクトリＤ１１１、Ｄ１１２、Ｄ１１３及びファイルＦ１１１、Ｆ１１２、Ｆ１１３を表示させる（図５）。
【０１２４】
そして、情報処理装置２のＣＰＵ２１は、ユーザによる操作部２８の操作によって、例えば、プライマリボリュームＶＯＬPのディレクトリＤ１１から、１階層上位のディレクトリＤ１又は１階層下位のディレクトリＤ１１１、Ｄ１１２若しくはＤ１１３に移動されるのを待ち受ける待ち受けモードに戻り（ＳＰ１３）、この後同様の処理を繰り返す（ＳＰ１４、ＳＰ１７〜ＳＰ２０、ＳＰ１３）。
【０１２５】
このようにこのストレージシステム１では、ユーザによる操作部２８の操作によって、ディレクトリ切替部４３のレセントタグ４１とスナップショットタグ４２を切り替えるだけで、プライマリボリュームＶＯＬPのディレクトリＤ１１の１階層下位のディレクトリＤ１１１'、Ｄ１１２、Ｄ１１４及びファイルＦ１１１'、Ｆ１１２、Ｆ１１４と、サブボリュームＶＯＬSのディレクトリＤ１１の１階層下位のディレクトリＤ１１１、Ｄ１１２、Ｄ１１３及びファイルＦ１１１、Ｆ１１２、Ｆ１１３とを切り替えて表示することができるため、プライマリボリュームＶＯＬPのディレクトリＤ１１の１階層下位の特定のディレクトリ及び又はファイルを、対応するサブボリュームＶＯＬSのディレクトリＤ１１の１階層下位のディレクトリ及び又はファイルから容易にユーザに検知させることができる。
【０１２６】
また、ストレージシステム１では、ユーザによる操作部２８の操作によって、ディレクトリ切替部４３のレセントタグ４１とスナップショットタグ４２を切り替えるだけで、プライマリボリュームＶＯＬPのディレクトリＤ１１の１階層下位のディレクトリＤ１１１'、Ｄ１１２、Ｄ１１４及びファイルＦ１１１'、Ｆ１１２、Ｆ１１４と、サブボリュームＶＯＬSの１階層下位のディレクトリＤ１１１、Ｄ１１２、Ｄ１１３及びファイルＦ１１１、Ｆ１１２、Ｆ１１３とをユーザに比較させることができるため、当該ディレクトリ及び又はファイルがどのような状態となっているかをユーザに容易に区別させることができる。
【０１２７】
（２−１）第２の実施の形態
図２及び図３との対応部分に同一符号を付して示す図１６及び図１７は、第２の実施の形態によるストレージシステム５０を示しており、表示制御処理に関する情報処理装置５１のＣＰＵ５２及びディスクアレイ装置５３のＣＰＵ５４の処理内容が異なる点を除いて第１の実施の形態によるストレージシステム１（図２、図３）と同様に構成されている。
【０１２８】
実際上、このストレージシステム５０の場合、情報処理装置５１のＣＰＵ５２は、例えば、図１８に示すようなディレクトリＤ１１の表示ウインドウＷ2を表示部２９に表示させる。
【０１２９】
この表示ウインドウＷ2には、プライマリボリュームＶＯＬP及びサブボリュームＶＯＬSのディレクトリＤ１１の１階層下位のディレクトリ及び又はファイルを同時に表示させるための下位情報表示部５５と、新規作成及び更新されたディレクトリ及び又はファイルのみを表示するためのプラスボタン５６と、非更新のディレクトリ及び又はファイルのみを表示するためのマイナスボタン５７とが表示されている。
【０１３０】
この場合、この表示ウインドウＷ2では、プラスボタン５６及びマイナスボタン５７が共に選択されておらず、下位情報表示部５５には、ファイルＦ１１１'、Ｆ１１２、Ｆ１１３、Ｆ１１４及びディレクトリＤ１１１'、Ｄ１１２、Ｄ１１３、Ｄ１１４が表示されている。すなわち、この表示ウインドウＷ2では、第１の実施の形態において上述したレセントタグ４１及びスナップショットタグ４２の双方ともが選択された状態となっている。
【０１３１】
ここで、情報処理装置５１のＣＰＵ５２は、ユーザが、サブボリュームＶＯＬSのディレクトリＤ１１のみに表示されていた（削除された）ディレクトリＤ１１３及びファイルＦ１１３と、新規作成及び更新されたディレクトリＤ１１１'、Ｄ１１４及びファイルＦ１１１'、Ｆ１１４と、非更新のディレクトリＤ１１２及びファイルＦ１１２との混同を防止するために、図１８に示すように、サブボリュームＶＯＬSのディレクトリＤ１１のみに表示されていたディレクトリＤ１１３及びファイルＦ１１３と、新規作成及び更新されたディレクトリＤ１１１'、Ｄ１１４及びファイルＦ１１１'、Ｆ１１４と、非更新のディレクトリＤ１１２及びファイルＦ１１２とで、ディレクトリ及びファイルの色を変更して表示させるようになされている。
【０１３２】
このようにストレージシステム５０では、プライマリボリュームＶＯＬP及びサブボリュームＶＯＬSのディレクトリＤ１１の１階層下位のディレクトリ及び又はファイルを同時に、かつ新規作成、更新、削除といった内容に応じて色を区別して表示することにより、ディレクトリ及び又はファイルがどのような状態となっているかをユーザに容易に区別させることができる。
【０１３３】
そして、情報処理装置５１のＣＰＵ５２は、ユーザによる操作部２８の操作によってプラスボタン５６が選択されると、プライマリボリュームＶＯＬP及びサブボリュームＶＯＬSのディレクトリＤ１１の１階層下位のディレクトリ及び又はファイルのうち、新規作成及び更新されたディレクトリ及び又はファイルの表示に切り替える。この場合、図１９では、プラスボタンが選択されており、下位情報表示部５５には、ファイルＦ１１１'、Ｆ１１４及びディレクトリＤ１１１'、Ｄ１１４が表示されている。
【０１３４】
このようにストレージシステム５０では、ユーザが操作部２８を操作して、プラスボタン５６を選択するだけで、プライマリボリュームＶＯＬP及びサブボリュームＶＯＬSのディレクトリＤ１１の１階層下位のディレクトリ及び又はファイルのうち、新規作成及び更新されたディレクトリ及び又はファイルのみを表示することにより、プライマリボリュームＶＯＬP及びサブボリュームＶＯＬSのディレクトリＤ１１の１階層下位の新規作成及び更新されたディレクトリ及び又はファイルを一段と容易にユーザに検知させることができる。
【０１３５】
そして、情報処理装置５１のＣＰＵ５２は、ユーザによる操作部２８の操作によってマイナスボタン５７が選択されると、プライマリボリュームＶＯＬP及びサブボリュームＶＯＬSのディレクトリＤ１１の１階層下位のディレクトリ及び又はファイルのうち、非更新のディレクトリ及び又はファイルの表示に切り替える。この場合、図２０では、マイナスボタン５７が選択されており、下位情報表示部５５には、ファイルＦ１１２及びディレクトリＤ１１２が表示されている。
【０１３６】
このようにストレージシステム５０では、ユーザが操作部２８を操作して、マイナスボタン５７を選択するだけで、プライマリボリュームＶＯＬP及びサブボリュームＶＯＬSのディレクトリＤ１１の１階層下位のディレクトリ及び又はファイルのうち、非更新のディレクトリ及び又はファイルのみを表示することにより、プライマリボリュームＶＯＬP及びサブボリュームＶＯＬSのディレクトリＤ１１の１階層下位の非更新のディレクトリ及び又はファイルを一段と容易にユーザに検知させることができる。
【０１３７】
そして、情報処理装置５１のＣＰＵ５２は、ユーザによる操作部２８の操作によってプラスボタン５６及びマイナスボタン５７が両方選択されると、プライマリボリュームＶＯＬP及びサブボリュームＶＯＬSのディレクトリＤ１１の１階層下位のディレクトリ及び又はファイルのうち、更新されたファイルの表示に切り替える。この場合、図２１では、プラスボタン５６及びマイナスボタン５７が両方選択されており、下位情報表示部５５には、ファイルＦ１１１'が表示されている。
【０１３８】
このようにストレージシステム５０では、ユーザが操作部２８を操作して、プラスボタン５６及びマイナスボタン５７の両方を選択するだけで、プライマリボリュームＶＯＬP及びサブボリュームＶＯＬSのディレクトリＤ１１の１階層下位のディレクトリ及び又はファイルのうち、更新されたファイルのみを表示することにより、プライマリボリュームＶＯＬP及びサブボリュームＶＯＬSのディレクトリＤ１１の１階層下位の更新されたファイルを一段と容易にユーザに検知させることができる。
【０１３９】
ここで、図２２〜図２８は、ユーザによる操作部２８の操作によって指定されたディレクトリの１階層下位のディレクトリ及び又はファイルと、当該指定されたディレクトリに対応するディレクトリの１階層下位のディレクトリ及び又はファイルを同時に表示部に表示するための制御を行う表示制御処理の具体的な処理手順を示したフローチャートである。
【０１４０】
情報処理装置５１のＣＰＵ５２及びディスクアレイ装置５３のＣＰＵ５４は、初期時、図２２及び図２３に示す第２の表示制御処理手順ＲＴ３に従って、図９及び図１０において上述した第１の表示制御処理手順ＲＴ１のステップＳＰ１〜ステップＳＰ１０と同様の処理を実行する（ＳＰ５０〜ＳＰ５９）。
【０１４１】
ここで、ディスクアレイ装置５３のＣＰＵ５４は、プライマリボリュームＶＯＬP及びサブボリュームＶＯＬSのディレクトリＤ１１の１階層下位のディレクトリ及び又はファイルのノード情報要求を受信すると、ノード情報送信処理を実行する。
【０１４２】
図２４及び図２５は、プライマリボリュームＶＯＬP及びサブボリュームＶＯＬSのディレクトリＤ１１の１階層下位のディレクトリ及び又はファイルのノード情報を情報処理装置２に送信するための制御を行うノード情報送信処理の具体的な処理手順を示したフローチャートである。
【０１４３】
ディスクアレイ装置５３のＣＰＵ５４は、初期時、図２４及び図２５に示すノード情報送信処理手順ＲＴ４に従って、図９及び図１０において上述した第１の表示制御処理手順ＲＴ１のステップＳＰ３０〜ステップＳＰ３３と同様の処理を実行する（ＳＰ７０〜ＳＰ７３）。
【０１４４】
続いて、ディスクアレイ装置５３のＣＰＵ５４は、図９及び図１０において上述した第１の表示制御処理手順ＲＴ１のステップＳＰ３５〜ステップＳＰ３８と同様の処理を実行する（ＳＰ７４〜ＳＰ７７）。
【０１４５】
続いて、ディスクアレイ装置５３のＣＰＵ５４は、前述において読み出したノードの１階層下位の領域に記憶されているノードが移動経路記憶テーブルＭＴに記憶されている最後のノードであるか否かをチェックする（ＳＰ７８）。
【０１４６】
そして、ディスクアレイ装置５３のＣＰＵ５４は、前述において読み出したノードの１階層下位の領域に記憶されているノードが移動経路記憶テーブルＭＴに記憶されている最後のノードでない場合には（ＳＰ４０：ＮＯ）、前述において読み出したノードの１階層下位の領域に記憶されているノードを読み出す（ＳＰ７４）。
【０１４７】
これに対して、ディスクアレイ装置４のＣＰＵ３１は、前述において読み出したノードの１階層下位の領域に記憶されているノードが移動経路記憶テーブルＭＴに記憶されている最後のノードである場合（ＳＰ４０：ＹＥＳ）、最後に記憶されているノードの１階層下位のノードすべてをノード情報一時記憶テーブルＥＯＴに記憶させる（ＳＰ７９）。
【０１４８】
このノード情報一時記憶テーブルＥＯＴは、メモリ３２内に設けられており、ディスクアレイ装置５３のＣＰＵ５４に指示されたノードを記憶することができるようになされている。この場合、ディスクアレイ装置５３のＣＰＵ５４は、ディレクトリノードＤＮ１１１、ＤＮ１１２、ＤＮ１１３及びファイルノードＦＮ１１１、ＦＮ１１２、ＦＮ１１３をノード情報一時記憶テーブルＥＯＴに記憶させるようになされている（図２７）。
【０１４９】
続いて、ディスクアレイ装置５３のＣＰＵ５４は、現在ノードポインタＮＰがポイントされている、サブボリュームＶＯＬSにおけるノードツリーリストＳＮＬのディレクトリノードＤＮ１１から、図１２に示すプライマリボリュームＶＯＬPにおけるノードツリーリストＰＮＬのルートノードＰＲＴに移動させる（ＳＰ８０）。
【０１５０】
続いて、ディスクアレイ装置５３のＣＰＵ５４は、上述したステップＳＰ７１〜ステップＳＰ７８と同様の処理を実行する（ＳＰ８１〜ＳＰ８７）。
【０１５１】
続いて、ディスクアレイ装置５３のＣＰＵ５４は、ノードポインタＮＰが現在ポイントされているノードの１階層下位のノードと、ノード情報一時記憶テーブルＥＯＴに記憶されているノードとを情報処理装置５１に送信する（ＳＰ８８）。この場合、ディスクアレイ装置５３のＣＰＵ５４は、ディレクトリＤ１１の１階層下位のファイルノードＦＮ１１１'、ＦＮ１１２、ＦＮ１１３、ＦＮ１１４及びディレクトリノードＤＮ１１１'、ＤＮ１１２、ＤＮ１１３、ＤＮ１１４を情報処理装置５１に送信する。なお、このときディスクアレイ装置５３のＣＰＵ５４は、更新前のディレクトリノードＤＮ１１１及びファイルノードＦＮ１１１を送信しないようになされている。
【０１５２】
そして、ディスクアレイ装置５３のＣＰＵ５４は、この後、このノード情報送信処理手順ＲＴ４を終了する（ＳＰ８９）。
【０１５３】
情報処理装置５１のＣＰＵ５２は、例えば、ディレクトリＤ１１の１階層下位のファイルＦ１１１'、Ｆ１１２、Ｆ１１３、Ｆ１１４及びディレクトリＤ１１１'、Ｄ１１２、Ｄ１１３、Ｄ１１４のノード情報を受信すると、表示部２９における表示ウインドウＷ2の下位情報表示部５５の表示を更新して、ディレクトリＤ１１の１階層下位のファイルＦ１１１'、Ｆ１１２、Ｆ１１３、Ｆ１１４及びディレクトリＤ１１１'、Ｄ１１２、Ｄ１１３、Ｄ１１４を表示させる（ＳＰ６０）（図１８）。
【０１５４】
続いて、情報処理装置５１のＣＰＵ５２及びディスクアレイ装置５３のＣＰＵ５４は、図９及び図１０において上述した第１の表示制御処理手順ＲＴ１のステップＳＰ１３〜ステップＳＰ１５と同様の処理を実行する（ＳＰ６１〜ＳＰ６３）。
【０１５５】
続いて、ディスクアレイ装置５３のＣＰＵ５４は、この後、図２４及び２５において上述したノード情報送信処理手順ＲＴ４と同様のノード情報送信処理を実行する（ＲＴ４）。
【０１５６】
情報処理装置５１のＣＰＵ５２は、指定されたディレクトリの１階層下位のファイル及び又はディレクトリのノード情報を受信すると、ユーザによる操作部２８の操作によって、プラスボタン５６及び又はマイナスボタン５７が選択されたか否かをチェックする（ＳＰ６４）。
【０１５７】
そして、情報処理装置５１のＣＰＵ５２は、ユーザによる操作部２８の操作によって、プラスボタン５６及び又はマイナスボタン５７が選択された場合には（ＳＰ６４：ＹＥＳ）、ノード情報フィルタリング要求をディスクアレイ装置５３に送信する（ＳＰ６５）。
【０１５８】
ここで、ノード情報フィルタリング要求を受信すると、ノード情報フィルタリング処理を実行する。図２６は、プライマリボリュームＶＯＬP及びサブボリュームＶＯＬSのディレクトリＤ１１の１階層下位のディレクトリ及び又はファイルの表示をフィルタリングするための制御を行うノード情報フィルタリング処理の具体的な処理手順を示したフローチャートである。
【０１５９】
ディスクアレイ装置５３のＣＰＵ５４は、初期時、図２６に示すノード情報フィルタリング処理手順ＲＴ５に従って、ノードポインタＮＰが現在ポイントされているノードの１階層下位のノードと、ノード情報一時記憶テーブルＥＯＴに記憶されているノードとを比較する（ＳＰ１００）。
【０１６０】
続いて、ディスクアレイ装置５３のＣＰＵ５４は、プラスボタン５６のみが選択されているか否かをチェックする（ＳＰ１０１）。そして、ディスクアレイ装置５３のＣＰＵ５４は、プラスボタンの５５みが選択されている場合には（ＳＰ１０１：ＹＥＳ）、ノードポインタがポイントされているノードの１階層下位のノードと、ノード情報一時記憶テーブルＥＯＴに記憶されているノードとを比較し、一致しないノードのみを情報処理装置５１に送信する（ＳＰ１０２）。この場合、ディスクアレイ装置５３のＣＰＵ５４は、ファイルノードＦＮ１１１'、ＦＮ１１４及びディレクトリノードＤＮ１１１'、ＤＮ１１４を情報処理装置５１に送信する。
【０１６１】
これに対して、ディスクアレイ装置５３のＣＰＵ５４は、プラスボタン５６のみで選択されてない場合には（ＳＰ１０１：ＮＯ）、マイナスボタン５７のみが選択されているか否かをチェックする（ＳＰ１０３）。
【０１６２】
そして、ディスクアレイ装置５３のＣＰＵ５４は、マイナスボタン５７のみが選択されている場合には（ＳＰ１０３：ＹＥＳ）、ノードポインタＮＰが現在ポイントされているノードの１階層下位のノードと、ノード情報一時記憶テーブルＥＯＴに記憶されているノードとを比較し、一致するノードのみを情報処理装置５１に送信する（ＳＰ１０４）。この場合、ディスクアレイ装置５３のＣＰＵ５４は、ファイルノードＦＮ１１２及びディレクトリノードＤＮ１１２を情報処理装置５１に送信する。
【０１６３】
これに対して、ディスクアレイ装置５３のＣＰＵ５４は、マイナスボタン５７のみで選択されてない場合には（ＳＰ１０３：ＮＯ）、プラスボタン５６及びマイナスボタン５７が両方とも選択されているので、ノードポインタＮＰが現在ポイントされているノードの１階層下位のノードと、ノード情報一時記憶テーブルＥＯＴに記憶されているノードとを比較し、一致しないファイルノードであり、かつプライマリボリュームＶＯＬPのファイルノードを情報処理装置５１に送信する（ＳＰ１０５）。この場合、ディスクアレイ装置５３のＣＰＵ５４は、ファイルノードＦＮ１１１'を情報処理装置５１に送信する。
【０１６４】
そして、ディスクアレイ装置５３のＣＰＵ５４は、かかるノード情報フィルタリング処理手順ＲＴ５を終了すると（ＳＰ１０６）、この後指定されたディレクトリ及び当該ディレクトリの１階層下位のディレクトリ及び又はファイルのノード情報要求の送信を待ち受ける待受けモードに戻り（ＳＰ６３）、この後同様の処理を繰り返す（ＲＴ４、ＲＴ５）。
【０１６５】
情報処理装置５１のＣＰＵ５２は、プラスボタン５６及びマイナスボタン５７の選択に従って、当該情報処理装置５１の表示部２９における表示ウインドウＷ2の下位情報表示部５５の表示を更新する（ＳＰ６６）。
【０１６６】
そして、情報処理装置５１のＣＰＵ５２は、ユーザによる操作部２８の操作によって、例えば、ディレクトリＤ１１から、１階層上位のディレクトリＤ１又は１階層下位のディレクトリＤ１１１'、Ｄ１１２若しくはＤ１１４に移動されるのを待ち受ける待ち受けモードに戻り（ＳＰ６１）、この後、同様の処理を繰り返す（ＳＰ６２、ＳＰ６４〜ＳＰ６６、ＳＰ６１）。
【０１６７】
このようにストレージシステム５０では、プライマリボリュームＶＯＬP及びサブボリュームＶＯＬSのディレクトリＤ１１の１階層下位のディレクトリ及び又はファイルを同時に、かつ新規作成、更新、削除といった内容に応じて色を区別して表示することにより、ディレクトリ及び又はファイルがどのような状態となっているかをユーザに容易に区別させることができる。
【０１６８】
（３−１）第３の実施の形態
図２及び図３との対応部分に同一符号を付して示す図１６及び図１７は、第３の実施の形態によるストレージシステム６０を示しており、表示制御処理に関する情報処理装置６１のＣＰＵ６２及びディスクアレイ装置６３のＣＰＵ６４の処理内容が異なる点、及びプライマリボリュームＶＯＬPからスナップショット処理によりサブボリュームＶＯＬSを作成することに代えて、例えば、ファイバチャネルハードディスクドライブやＳＣＳＩハードディスクドライブ等の高速応答可能で信頼性の高いオンラインのハードディスクドライブ３０と、ＳＡＴＡハードディスクドライブ等のバックアップ用のニアラインのハードディスクドライブ３０を用いる点を除いて、第１の実施の形態によるストレージシステム１（図２、図３）と同様に構成されている。
【０１６９】
実際上、このストレージシステム６０の場合、情報処理装置６１のＣＰＵ６２は、例えば、図２８に示すようなディレクトリＤ１１の表示ウインドウＷ3を表示部２９に表示させる。
【０１７０】
この表示ウインドウＷ3には、例えば、オンラインのハードディスクドライブ３０及びアーカイブのハードディスクドライブ３０におけるディレクトリＤ１１の１階層下位のディレクトリ及び又はファイルを表示するための下位情報表示部６４と、オンラインのハードディスクドライブ３０のディレクトリＤ１１を選択するためのオンラインタグ６５（Online）及びアーカイブのハードディスクドライブ３０のディレクトリＤ１１を選択するためのアーカイブタグ６６（Archive）を有するディレクトリ切替部６７とが表示されている。この場合、この表示ウインドウＷ3では、オンラインタグ６５が選択されており、下位情報表示部６４には、ファイルＦ１１１'、Ｆ１１４及びディレクトリＤ１１１'、Ｄ１１４が表示されている。
【０１７１】
そして、情報処理装置６１のＣＰＵ６２は、ユーザによる操作部２８の操作によって、アーカイブタグ６６が選択されると、図２９に示すように、オンラインのハードディスクドライブ３０のディレクトリＤ１１から、アーカイブのハードディスクドライブ３０のディレクトリＤ１１に表示を切り替える。
【０１７２】
この場合、表示ウインドウＷ3では、アーカイブタグ６６が選択されており、下位情報表示部６４には、ファイルＦ１１２及びディレクトリＤ１１２が表示されている。
【０１７３】
ここで、情報処理装置６１のＣＰＵ６２は、図２８及び図２９からも明らかなように、ユーザがオンラインのハードディスクドライブ３０のディレクトリＤ１１と、アーカイブのハードディスクドライブ３０のディレクトリＤ１１との混同を防止するために、オンラインのハードディスクドライブ３０のディレクトリＤ１１と、アーカイブのハードディスクドライブ３０のディレクトリＤ１１とで、ディレクトリ及び又はファイルの色を変更して表示するようになされている。
【０１７４】
かかる構成に加えて、情報処理装置６１のＣＰＵ６２は、ユーザによる操作部２８の操作によって、オンラインのハードディスクドライブ３０のディレクトリＤ１１の１階層下位のディレクトリ及び又はファイルが選択された後に、アーカイブタグ６６が選択されると、選択されたディレクトリ及び又はファイルを、オンラインのハードディスクドライブ３０から、アーカイブのハードディスクドライブ３０に移動させることができるようになされている。
【０１７５】
また、情報処理装置６１のＣＰＵ６２は、ユーザによる操作部２８の操作によって、アーカイブのハードディスクドライブ３０のディレクトリ及び又はファイルが選択された後に、オンラインタグ６５が選択されると、選択されたディレクトリ及び又はファイルを、アーカイブのハードディスクドライブ３０から、オンラインのハードディスクドライブ３０に移動させることができるようになされている。
【０１７６】
このようにストレージシステム６０では、ユーザによる操作部２８の操作によって、ディレクトリ及び又はファイルが選択された後に、ディレクトリ切替部６７のオンラインタグ６５とアーカイブタグ６６とを切り替えるだけで、オンラインのハードディスクドライブ３０におけるディレクトリＤ１１の１階層下位の特定のディレクトリ及び又はファイルをアーカイブのハードディスクドライブに容易に移動させ、又は、アーカイブのハードディスクドライブ３０のディレクトリＤ１１の１階層下位の特定のディレクトリ及び又はファイルをオンラインのハードディスクドライブ３０に容易に移動させることができる。
【０１７７】
また、ストレージシステム６０では、ユーザによる操作部２８の操作によって、ディレクトリ及び又はファイルが選択された後に、ディレクトリ切替部６７のオンラインタグ６５とアーカイブタグ６６とを切り替えるため、オンラインのハードディスクドライブ３０及びアーカイブのハードディスクドライブ３０におけるディレクトリＤ１１の１階層下位のディレクトリ及び又はファイルを移動させたのかを容易にユーザに認識させることができる。
【０１７８】
なお、本実施の形態においては、オンラインのハードディスクドライブ３０のディレクトリＤ１１と、アーカイブのハードディスクドライブ３０のディレクトリＤ１１とで、ディレクトリ及び又はファイルの色を変更して表示した場合について述べたが、本発明はこれに限らず、例えば、オンラインのハードディスクドライブ３０とアーカイブのハードディスクドライブ３０とで下位情報表示部６４の色を変更する等の識別手段を有するようにすれば良く、この他種々の形態に適用することができる。
【０１７９】
また、情報処理装置６１のＣＰＵ６２は、この後、ユーザによる操作部２８の操作によって、オンラインのハードディスクドライブ３０から、アーカイブのハードディスクドライブ３０に移動させたディレクトリ及び又はファイルが選択され、オンラインタグ６５が選択されると、再び、選択されたディレクトリ及び又はファイルを、アーカイブのハードディスクドライブ３０のディレクトリＤ１１から、オンラインのハードディスクドライブ３０のディレクトリＤ１１に移動させることができるようになされている。
【０１８０】
さらに、情報処理装置６１のＣＰＵ６２は、例えば、オンラインのハードディスクドライブ３０におけるディレクトリＤ１１の１階層下位のディレクトリ及び又はファイルを、アーカイブのハードディスクドライブ３０に移動させるためのプラスボタン６８と、アーカイブのハードディスクドライブ３０におけるディレクトリＤ１１の１階層下位のディレクトリ及び又はファイルを、オンラインのハードディスクドライブ３０に移動させるためのマイナスボタン６９とを設けるようにしても良い。
【０１８１】
また、情報処理装置６１のＣＰＵ６２は、第２の実施の形態のように、オンラインのハードディスクドライブ３０及びアーカイブのハードディスクドライブ３０におけるディレクトリＤ１１の１階層下位のディレクトリ及び又はファイルを下位情報表示部６４に同時に表示させるようにしても良い。
【０１８２】
この場合、このストレージシステムシステム６０では、上述の第２の実施の形態におけるプラスボタン５６及びマイナスボタン５７と、第３の実施の形態におけるプラスボタン６８及びマイナスボタン６９との機能を切り替えるためのプルダウンメニュー７０等を設けるようにしても良い。
【０１８３】
ここで、図３０〜図３２は、ユーザの操作部２８による操作によって、選択されたディレクトリ及び又はファイルを移動させるための制御を行う表示制御処理の具体的な処理手順を示したフローチャートである。
【０１８４】
情報処理装置６１のＣＰＵ６２及びディスクアレイ装置６３のＣＰＵ６４は、図３２及び図３３に示す第３の表示制御手順ＲＴ６に従って、図９及び図１０において上述した表示切替処理手順ＲＴ１のステップＳＰ１〜ステップＳＰ１７と同様の処理を実行する（ＳＰ１１０〜ＳＰ１２６）。
【０１８５】
続いて、情報処理装置６１のＣＰＵ６２は、この後、ユーザによる操作部２８の操作によって、指定されたディレクトリの１階層下位のディレクトリ及び又はファイルが選択され、ハードディスクドライブ３０が切り替えられるのを待ち受ける（ＳＰ１２７）。やがて、情報処理装置６１のＣＰＵ６２は、ユーザによる操作部２８での操作によって、指定されたディレクトリの１階層下位のディレクトリ及び又はファイルが選択され、ハードディスクドライブ３０が切り替えられると、選択されたディレクトリ及び又はファイルのノード情報移動要求をディスクアレイ装置６３に送信する（ＳＰ１２８）。
【０１８６】
一方、ディスクアレイ装置６３のＣＰＵ６４は、情報処理装置６１からディレクトリ及び又はファイルの移動切替要求を受信すると、ディレクトリファイル移動処理を実行する。具体的には、図３４に示すディレクトリファイル移動処理ＲＴ７に従って、ディスクアレイ装置６１のＣＰＵ６２は、選択されたディレクトリノード及び又はファイルノードをノードツリーリストから切り離して、ノード情報一時記憶テーブルに記憶させる（ＳＰ１４０）。
【０１８７】
続いて、ディスクアレイ装置６３のＣＰＵ６４は、図１１において上述した第１の表示切替処理手順ＲＴ１のステップＳＰ３０〜ステップＳＰ４１と同様の処理を実行する（ＳＰ１４１〜ＳＰ１５２）。
【０１８８】
続いて、ディスクアレイ装置６３のＣＰＵ６４は、ノード情報一時記憶テーブルＥＯＴに記憶されたディレクトリノード及び又はファイルノードを読み出して、最後のノードと一致したノードに接続し、選択されたファイルを対応するハードディスクドライブ３０に移動させて、当該ノード及び最後のノードと一致したノードの１階層下位のノードを情報処理装置６１に送信する（ＳＰ１６３）
【０１８９】
そしてディスクアレイ装置６３のＣＰＵ６４は、かかるディレクトリファイル移動処理手順ＲＴ７を終了すると（ＳＰ１５３）、この後指定されたディレクトリの１階層下位のディレクトリ及び又はファイルのノード情報要求の送信を待ち受ける待受けモードに戻り（ＳＰ１２４）、この後同様の処理を繰り返す（ＳＰ１２５、ＲＴ７、ＳＰ１２４）。
【０１９０】
続いて、情報処理装置６１のＣＰＵ６２は、ディレクトリ及び又はファイルの選択に従って、当該情報処理装置６１の表示部２９における表示ウインドウＷ3の下位情報表示部６４の表示を更新する（ＳＰ１４８）。
【０１９１】
そしてディスクアレイ装置６３のＣＰＵ６４は、ユーザによる操作部２８での操作によって、表示されているディレクトリから、１階層上位のディレクトリ又は１階層下位のディレクトリに移動されるのを待ち受ける待ち受けモードに戻り（ＳＰ１２２）、この後同様の処理を繰り返す（ＳＰ１２３、ＳＰ１２６〜ＳＰ１２８、ＳＰ１２９、ＳＰ１２１）。
【０１９２】
このようにストレージシステム６０では、ユーザによる操作部２８の操作によって、ディレクトリ及び又はファイルが選択された後に、ディレクトリ切替部６７のオンラインタグ６５とアーカイブタグ６６とを切り替えるだけで、オンラインのハードディスクドライブ３０におけるディレクトリＤ１１の１階層下位の特定のディレクトリ及び又はファイルをアーカイブのハードディスクドライブ３０に容易に移動させ、又は、アーカイブのハードディスクドライブ３０のディレクトリＤ１１の１階層下位の特定のディレクトリ及び又はファイルをオンラインのハードディスクドライブ３０に容易に移動させることができる。
【０１９３】
（４）他の実施の形態
なお、本発明においては、プライマリボリュームＶＯＬPからスナップショット処理によって、サブボリュームＶＯＬSを作成し、又はファイバチャネルハードディスクドライブやＳＣＳＩハードディスクドライブ等の高速応答可能で信頼性の高いオンラインのハードディスクドライブ３０と、ＳＡＴＡハードディスクドライブ等のバックアップ用のニアラインのハードディスクドライブ３０を用いた場合について述べたが、本発明はこれに限らず、例えば、プライマリボリュームＶＯＬPのすべてのファイルデータをコピーして、サブボリュームＶＯＬSに保存するボリューム複製に用いたり、正側のボリューム及び副側のボリュームでペア構成した場合についても適用することができ、この他種々の形態に適用することができる。この場合、サブボリュームＶＯＬSや、副側のボリュームのディレクトリ及び又はファイルは、名称及びタイムスタンプに基づいて、更新及び非更新を区別することができるようになされている。
【０１９４】
また、本発明においては、レセントタグ４１や、スナップショットタグ４２等のタグを用いた場合について述べてが、本発明はこれに限らず、ラジオボタンやプルダウンメニューにより切り替えるようにしても良い。
【０１９５】
さらに、本発明においては、図２のようにＮＡＳコントローラをディスクアレイ装置４の基本筺体７と一体化して設けた場合について述べたが、本発明はこれに限らず、例えば、図３３に示すように、ＣＰＵ８０と、メモリ８１と、ＬＡＮインターフェース制御部８２と、ＦＣインタフェース制御部８３と、データコントローラ８４を備えたＮＡＳコントローラ８５をディスクアレイ装置４の基本筺体７とは別体に設け、ＮＡＳコントローラとしての機能を有しないディスクコントローラ９０のＣＰＵ９１及びメモリ９２を設けるようにしても良い。
【０１９６】
さらに、本発明においては、レセントタグ４１や、スナップショットタグ４２等のタグを用いて図４のように表示ウインドウＷ1を表示させた場合について述べたが、本発明はこれに限らず、例えば、図３４に示すように、ディレクトリ切替部１００を、表示ウインドウＷ4と別ウインドウとして設けるようにしても良く、また、図３５に示すように、表示ウインドウＷ5内にプライマリボリュームＶＯＬPのノードツリーリスト１１０及びサブボリュームＶＯＬSのノードツリーリスト１１１を表示させることもでき、この他種々の表示形態を適用することができる。
【０１９７】
さらに、本発明においては、ディスクアレイ装置において日時等のスケジュールを設定して、指定した情報処理装置へのノードを当該設定されたスケジュールで切り替えることにより、例えば、２４時間無停止のディスクアレイ装置である場合でも、日中は通常に業務を行い、夜間に、設定されたスケジュールでスナップショット処理を実行することができる。その後、指定した情報処理装置のバックアップソフトがバックアップを実施するときに、ディスクアレイ装置がスケジューリングにより設定されたノードへ切り替えることで、日常業務に使用しているボリュームをバックアップソフトに設定しておくだけで、バックアップソフトの設定を変更せず、サブボリュームからからのバックアップを行うことができるようになされている。
【０１９８】
このとき、従来方式では、業務に使用しているボリュームの障害等におけるリストアは、バックアップ側の戻し先をサブボリュームからプライマリボリュームに変更する必要があるが、本方式では、指定した情報処理装置のバックアップソフトがバックアップを実施するときに、ディスクアレイ装置がスケジューリングにより設定されたノードへ切り替えることで、バックアップソフトの設定を変更せず、サブボリュームからからのバックアップを行うことができる
【０１９９】
また、第２の実施の形態を適用することによって、例えば、バックアップソフトの設定がすべてのデータをバックアップするフルバックアップ設定であったとしても、バックアップするデータを指定することができる。
【０２００】
さらに、このディスクアレイ装置は、スケジュールを設定するときに、時間帯ごとにデータ転送の必要帯域やキャッシュ資源等の分配比を変換させることが可能であるため、データの先読みが可能となり、バックアップ時間の短縮を図ることができる。この場合、必要帯域の切り替えは、ＱＯＳパラメータに基づいて切り替えることにより、所定の帯域幅を確保したり、内部のコマンドキューをチューニングすることが可能となっている。
【０２０１】
さらに、本発明においては、ディスクアレイ装置を、ＬＡＮインタフェースベースの仮想テープライブラリ装置（ＶＴＬＡ：Virtual Tape Library Apparatus）として想定することができる。この場合、仮想テープライブラリ装置は、１つのポートに対して複数のＩＰアドレスを設定することが可能であることから、第１のＩＰアドレスで指定された場合には、テープライブラリのコマンドに対する応答をし、第２のＩＰアドレスで指定された場合には、ＮＡＳのコマンドに対する応答をすることができる。しかしながら、テープライブラリのコマンドに対する応答の場合には、リードオンリーとなるため、ファイルの変更等の修正を行うことができない。
【０２０２】
情報処理装置で動作するバックアップアプリケーションは、バックアップをサポートするためフルバックアップ時に、仮想テープライブラリ装置に対して、ノードツリーリストを送信し、当該ノードツリーリストに基づいて転送されるデータ位置を特定する。
【０２０３】
この場合、差分バックアップ時においても同様に、アプリケーションからファイルを含むノードツリーリストが転送される。仮想テープライブラリ装置は、転送されたノードツリーリストと、当該ノードツリーリストよりも以前に受領したノードツリーリストを比較検索し、共通ポイントを設定する。なお、ノードツリーリストは、仮想テープライブラリ装置が収集するようにしても良い。この方式は、バックアップアプリケーションの転送フォーマットを解析することにより実現することができる。具体的には、ファイルマークの書込み命令コマンドの直後に受領する書込み対象のデータを解析し、得られたパス／ファイル名のセパレータ文字をカウントすることにより、当該データの階層がわかることとなる。
【０２０４】
一方、第２のＩＰアドレスで指定された場合は、日付の最も古いノードツリーリスト又は最新のノードツリーリストをベースとして、上述と同様に切替処理を実行する。なお、本実施の形態においては、差分バックアップについても切替処理を可能とした場合について述べたが、フルバックアップ時のみであっても良い。この場合は、上述のスナップショット処理とほぼ同じとなり、仮想テープライブラリ装置は、指定されたディレクトリ又はファイルをノードツリーリストから検索して特定し、その保存先アドレスから当該データをＮＡＳプロトコルに従って、情報処理装置に転送する。この場合、上述のように、ファイルの更新や、新たなファイルの書込みを許可しないようになされている。
【産業上の利用可能性】
【０２０５】
本発明は、種々の形態のストレージシステムに広く適用することができる。
【図面の簡単な説明】
【０２０６】
【図１】本実施の形態によるストレージシステムの外観構成を示す概念図である。
【図２】第１の実施の形態によるストレージシステムの構成を示すブロック図である。
【図３】第１の実施の形態による情報処理装置の構成を示すブロック図である。
【図４】表示ウインドウを概略的に示した概念図である。
【図５】表示ウインドウを概略的に示した概念図である。
【図６】プライマリボリュームのノードツリーリストを概略的に示した概念図である。
【図７】サブボリュームのノードツリーリストを概略的に示した概念図である。
【図８】移動経路記憶テーブルを概略的に示した概念図である。
【図９】第１の表示制御処理手順を示すフローチャートである。
【図１０】第１の表示制御処理手順を示すフローチャートである。
【図１１】ノードツリー切替処理手順を示すフローチャートである。
【図１２】更新されたプライマリボリュームのノードツリーリストを概略的に示した概念図である。
【図１３】移動経路記憶テーブルを概略的に示した概念図である。
【図１４】ノードツリー切替処理を概略的に示した概念図である。
【図１５】移動経路一時記憶テーブルを概略的に示した概念図である。
【図１６】第２及び第３の実施の形態によるストレージシステムの構成を示すブロック図である。
【図１７】第２及び第３の実施の形態による情報処理装置の構成を示すブロック図である。
【図１８】表示ウインドウを概略的に示した概念図である。
【図１９】表示ウインドウを概略的に示した概念図である。
【図２０】表示ウインドウを概略的に示した概念図である。
【図２１】表示ウインドウを概略的に示した概念図である。
【図２２】第２の表示制御処理手順を示すフローチャートである。
【図２３】第２の表示制御処理手順を示すフローチャートである。
【図２４】ノード情報送信処理手順を示すフローチャートである。
【図２５】ノード情報送信処理手順を示すフローチャートである。
【図２６】ノード情報フィルタリング処理手順を示すフローチャートである。
【図２７】ノード情報一時記憶テーブルを概略的に示した概念図である。
【図２８】表示ウインドウを概略的に示した概念図である。
【図２９】表示ウインドウを概略的に示した概念図である。
【図３０】第３の表示制御処理手順を示すフローチャートである。
【図３１】第３の表示制御処理手順を示すフローチャートである。
【図３２】ノード情報移動処理手順を示すフローチャートである。
【図３３】他の実施の形態によるストレージシステムの構成を示すブロック図である。
【図３４】他の実施の形態による表示ウインドウを概略的に示した概念図である。
【図３５】他の実施の形態による表示ウインドウを概略的に示した概念図である。
【符号の説明】
【０２０７】
１、５０、６０……ストレージシステム、２、５１、６１……情報処理装置、４、５３、６３……ディスクアレイ装置、１０……ディスクコントローラ、２１、５２、６２……ＣＰＵ、２９……表示部、３０……ハードディスクドライブ、３１、５４、６４……ＣＰＵ、４０、５５、６４……下位情報表示部、４１……レセントタグ、４２……スナップショットタグ、４３、６７、１００……ディレクトリ切替部、５６、６８……プラスボタン、５７、６９……マイナスボタン、６５……オンラインタグ、６６……アーカイブタグ、ＶＯＬP……プライマリボリューム、ＶＯＬS……サブボリューム、Ｗ1〜Ｗ5……表示ウインドウ、ＭＴ……移動経路記憶テーブル、ＭＯＴ……移動経路一時記憶テーブル、ＥＯＴ……ノード情報一時記憶テーブル。
【図１】
2007065780.tif 000003
【図２】
2007065780.tif 000004
【図３】
2007065780.tif 000005
【図４】
2007065780.tif 000006
【図５】
2007065780.tif 000007
【図６】
2007065780.tif 000008
【図７】
2007065780.tif 000009
【図８】
2007065780.tif 000010
【図９】
2007065780.tif 000011
【図１０】
2007065780.tif 000012
【図１１】
2007065780.tif 000013
【図１２】
2007065780.tif 000014
【図１３】
2007065780.tif 000015
【図１４】
2007065780.tif 000016
【図１５】
2007065780.tif 000017
【図１６】
2007065780.tif 000018
【図１７】
2007065780.tif 000019
【図１８】
2007065780.tif 000020
【図１９】
2007065780.tif 000021
【図２０】
2007065780.tif 000022
【図２１】
2007065780.tif 000023
【図２２】
2007065780.tif 000024
【図２３】
2007065780.tif 000025
【図２４】
2007065780.tif 000026
【図２５】
2007065780.tif 000027
【図２６】
2007065780.tif 000028
【図２７】
2007065780.tif 000029
【図２８】
2007065780.tif 000030
【図２９】
2007065780.tif 000031
【図３０】
2007065780.tif 000032
【図３１】
2007065780.tif 000033
【図３２】
2007065780.tif 000034
【図３３】
2007065780.tif 000035
【図３４】
2007065780.tif 000036
【図３５】
2007065780.tif 000037