(57)【要約】【課題】ディスク装置が節電状態になることで必要となる管理者の電力ステータスの確認作業をなくし、管理操作を簡易にすることを目的とする。【解決手段】管理者が管理コンソール３０を用いて、ファイルサーバであるＮＡＳ装置１０におけるファイルシステムの管理操作を行う管理画面を管理コンソール３０の表示装置で表示している場合において、ＮＡＳ装置１０はストレージ装置２０から取得したディスク装置が節電状態である場合に、その後の処理を変化させる機能を備える。具体的には、管理画面において、節電状態にあるディスク装置に対してファイルシステムの作成または削除を行わせることをできなくするような表示を行う。これにより、管理者は電力ステータスの確認を行うことが無くともサービスの管理操作が行えるため、管理操作が簡易になる。【選択図】図２
2010113587.tif 000002
【特許請求の範囲】
【請求項１】
ストレージシステムであって、
複数の論理ボリュームを含むＲＡＩＤグループを構成する複数の物理記憶装置と、前記複数の論理ボリュームの電力状態を示す電力状態管理情報を格納するストレージ装置用記憶部と、前記複数の論理ボリュームの前記電力状態を少なくとも通常状態または節電状態に制御するストレージ装置用制御部と、を含むストレージ装置と、
前記複数の論理ボリュームに定義され、前記複数の論理ボリュームに記憶させるデータを管理するファイルシステムを処理するファイルサーバ用制御部と、前記複数の論理ボリュームの利用状況を示す利用状況管理情報を格納するファイルサーバ用記憶部と、を含むファイルサーバと、
前記ファイルシステムの作成を前記ファイルサーバに指示する管理計算機と、
を有し、
前記ファイルサーバに含まれる前記ファイルサーバ用制御部は、前記ストレージ装置から取得した前記電力状態管理情報に含まれる前記複数の論理ボリュームの前記電力状態と、前記利用状況管理情報に含まれる前記複数の論理ボリュームの前記利用状況と、に基づいて定める、ファイルシステムの作成可能な論理ボリュームの識別情報を前記管理計算機に送信し、
前記管理計算機は、受信した前記識別情報に基づいて、ファイルシステムの作成可能な前記論理ボリュームを選択可能に表示し、ファイルシステムの作成不可能な前記論理ボリュームを選択不可能に表示する又は表示しない管理計算機用表示部を有する、
ことを特徴とするストレージシステム。
【請求項２】
請求項１に記載のストレージシステムであって、
前記ファイルサーバ用制御部は、前記電力状態が節電状態である論理ボリュームを、ファイルシステムの作成不可能な論理ボリュームと定める、ことを特徴とするストレージシステム。
【請求項３】
請求項１に記載のストレージシステムであって、
前記ファイルサーバ用制御部は、前記電力状態が通常状態であり、前記利用状況が、前記ファイルシステムが作成されていないことを示す未使用である論理ボリュームを、ファイルシステムを作成することのできる前記論理ボリュームと定める、ことを特徴とするストレージシステム。
【請求項４】
請求項１に記載のストレージシステムであって、
前記ファイルサーバ用記憶部は、
前記ファイルシステムの作成に要するジョブと、前記作成をしたファイルシステムを構成する論理ボリュームのうち電力状態が節電状態である論理ボリュームと、前記作成をしたファイルシステムで管理されるデータとを対応付けた遅延実行管理情報
を記憶しており、
前記ファイルサーバ用制御部は、
前記管理計算機において、選択された論理ボリュームの電力状態が節電状態であった場合、当該遅延実行管理情報を生成して前記ファイルサーバ用記憶部に記憶させ、
前記ストレージ装置から取得した前記電力状態管理情報に含まれた当該論理ボリュームの電力状態が節電状態から通常状態に切り替わっていれば、当該ファイルシステムを作成し、
前記遅延実行管理情報に含まれた、前記作成をしたファイルシステムで管理されるデータを前記ストレージ装置に送信する、ことを特徴とするストレージシステム。
【請求項５】
請求項１に記載のストレージシステムであって、
前記物理記憶装置は、ディスク装置であり、
前記論理ボリュームの電力状態は、
前記通常状態であり、前記論理ボリュームへの入出力処理を可能とする速度により、前記論理ボリュームを構成する前記物理記憶装置のディスクが回転するスピンアップ状態と、
前記節電状態であり、前記論理ボリュームへの入出力処理を不可能とする速度により、前記論理ボリュームを構成する前記物理記憶装置のディスクが回転するスピンダウン状態と、
前記節電状態であり、当該論理ボリュームに対しスピンダウンの指示がなされているが、前記論理ボリュームへの入出力処理を可能とする速度により、前記論理ボリュームを構成する前記物理記憶装置のディスクが回転するスピンダウン予約状態とであり、
前記ストレージ装置用制御部は、論理ボリュームに対するスピンアップの指示を前記ファイルサーバから取得した場合、前記論理ボリュームをスピンアップ状態とし、前記論理ボリュームが含まれるＲＡＩＤグループ上にある他の論理ボリュームの電力状態をスピンダウン予約状態に設定する、ことを特徴とするストレージシステム。
【請求項６】
請求項１に記載のストレージシステムであって、
前記物理記憶装置は、ディスク装置であり、
前記論理ボリュームの電力状態は、
前記通常状態であり、前記論理ボリュームへの入出力処理を可能とする速度により、前記論理ボリュームを構成する前記物理記憶装置のディスクが回転するスピンアップ状態と、
前記節電状態であり、前記論理ボリュームへの入出力処理を不可能とする速度により、前記論理ボリュームを構成する前記物理記憶装置のディスクが回転するスピンダウン状態と、
前記節電状態であり、当該論理ボリュームに対しスピンダウンの指示がなされているが、前記論理ボリュームへの入出力処理を可能とする速度により、前記論理ボリュームを構成する前記物理記憶装置のディスクが回転するスピンダウン予約状態とであり、
前記ストレージ装置用制御部は、論理ボリュームに対するスピンダウンの指示を前記ファイルサーバから取得した場合、前記論理ボリュームを含むＲＡＩＤグループ上にある他の論理ボリュームの電力状態のすべてがスピンダウン予約状態であれば、前記ＲＡＩＤグループ上にあるすべての論理ボリュームをスピンダウン状態にし、
前記論理ボリュームが含まれるＲＡＩＤグループ上にある他の論理ボリュームの電力状態のすべてがスピンダウン予約状態でなければ、前記論理ボリュームの電力状態をスピンダウン予約状態とする、ことを特徴とするストレージシステム。
【請求項７】
請求項１に記載のストレージシステムであって、
前記ファイルサーバ用記憶部には、さらに前記ファイルシステムを定義する前記論理ボリュームを示すファイルシステム管理情報が格納され、
前記ファイルサーバ用制御部は、ファイルシステム作成の対象である論理ボリュームが選択された場合、前記ストレージ装置に対し、前記管理計算機において前記選択がなされた論理ボリュームから構成されるファイルシステムの作成に要する入出力処理を要求し、前記管理計算機において前記選択がなされた論理ボリュームから構成されるファイルシステムに係るファイルシステム管理情報を前記ファイルサーバ用記憶部に登録する、ことを特徴とするストレージシステム。
【請求項８】
ストレージシステムによるファイルシステムの管理方法であって、
前記ストレージシステムは、複数の論理ボリュームを含むＲＡＩＤグループを構成する複数の物理記憶装置と、前記複数の論理ボリュームの電力状態を示す電力状態管理情報を格納するストレージ装置用記憶部と、前記複数の論理ボリュームの前記電力状態を少なくとも通常状態または節電状態に制御するストレージ装置用制御部と、を含むストレージ装置と、
前記複数の論理ボリュームに定義され、前記複数の論理ボリュームに記憶させるデータを管理するファイルシステムを処理するファイルサーバ用制御部と、前記複数の論理ボリュームの利用状況を示す利用状況管理情報を格納するファイルサーバ用記憶部と、を含むファイルサーバと、
前記ファイルシステムの作成を前記ファイルサーバに指示する管理計算機と、
を有し、
前記ファイルサーバに含まれる前記ファイルサーバ用制御部は、前記ストレージ装置から取得した前記電力状態管理情報に含まれる前記複数の論理ボリュームの前記電力状態と、前記利用状況管理情報に含まれる前記複数の論理ボリュームの前記利用状況と、に基づいて定める、ファイルシステムの作成可能な論理ボリュームの識別情報を前記管理計算機に送信するステップを実行し、
前記管理計算機の管理計算機用表示部は、受信した前記識別情報に基づいて、ファイルシステムの作成可能な前記論理ボリュームを選択可能に表示し、ファイルシステムの作成不可能な前記論理ボリュームを選択不可能に表示する又は表示しないステップを実行する、
ことを特徴とするファイルシステムの管理方法。
【請求項９】
請求項１に記載のファイルシステムの管理方法であって、
前記ファイルサーバ用制御部は、前記電力状態が節電状態である論理ボリュームを、ファイルシステムの作成不可能な論理ボリュームと定めるステップを実行する、ことを特徴とするファイルシステムの管理方法。
【請求項１０】
請求項１に記載のファイルシステムの管理方法であって、
前記ファイルサーバ用制御部は、前記電力状態が通常状態であり、前記利用状況が、前記ファイルシステムが作成されていないことを示す未使用である論理ボリュームを、ファイルシステムを作成することのできる前記論理ボリュームと定めるステップを実行する、ことを特徴とするファイルシステムの管理方法。
【請求項１１】
請求項１に記載のファイルシステムの管理方法であって、
前記ファイルサーバ用記憶部は、
前記ファイルシステムの作成に要するジョブと、前記作成をしたファイルシステムを構成する論理ボリュームのうち電力状態が節電状態である論理ボリュームと、前記作成をしたファイルシステムで管理されるデータとを対応付けた遅延実行管理情報
を記憶しており、
前記ファイルサーバ用制御部は、
前記管理計算機において、選択された論理ボリュームの電力状態が節電状態であった場合、当該遅延実行管理情報を生成して前記ファイルサーバ用記憶部に記憶させるステップと、
前記ストレージ装置から取得した前記電力状態管理情報に含まれた当該論理ボリュームの電力状態が節電状態から通常状態に切り替わっていれば、当該ファイルシステムを作成するステップと、
前記遅延実行管理情報に含まれた、前記作成をしたファイルシステムで管理されるデータを前記ストレージ装置に送信するステップを実行する、ことを特徴とするファイルシステムの管理方法。
【請求項１２】
請求項１に記載のファイルシステムの管理方法であって、
前記物理記憶装置は、ディスク装置であり、
前記論理ボリュームの電力状態は、
前記通常状態であり、前記論理ボリュームへの入出力処理を可能とする速度により、前記論理ボリュームを構成する前記物理記憶装置のディスクが回転するスピンアップ状態と、
前記節電状態であり、前記論理ボリュームへの入出力処理を不可能とする速度により、前記論理ボリュームを構成する前記物理記憶装置のディスクが回転するスピンダウン状態と、
前記節電状態であり、当該論理ボリュームに対しスピンダウンの指示がなされているが、前記論理ボリュームへの入出力処理を可能とする速度により、前記論理ボリュームを構成する前記物理記憶装置のディスクが回転するスピンダウン予約状態とであり、
前記ストレージ装置用制御部は、論理ボリュームに対するスピンアップの指示を前記ファイルサーバから取得した場合、前記論理ボリュームをスピンアップ状態とし、前記論理ボリュームが含まれるＲＡＩＤグループ上にある他の論理ボリュームの電力状態をスピンダウン予約状態に設定するステップを実行する、ことを特徴とするファイルシステムの管理方法。
【請求項１３】
請求項１に記載のファイルシステムの管理方法であって、
前記物理記憶装置は、ディスク装置であり、
前記論理ボリュームの電力状態は、
前記通常状態であり、前記論理ボリュームへの入出力処理を可能とする速度により、前記論理ボリュームを構成する前記物理記憶装置のディスクが回転するスピンアップ状態と、
前記節電状態であり、前記論理ボリュームへの入出力処理を不可能とする速度により、前記論理ボリュームを構成する前記物理記憶装置のディスクが回転するスピンダウン状態と、
前記節電状態であり、当該論理ボリュームに対しスピンダウンの指示がなされているが、前記論理ボリュームへの入出力処理を可能とする速度により、前記論理ボリュームを構成する前記物理記憶装置のディスクが回転するスピンダウン予約状態とであり、
前記ストレージ装置用制御部は、論理ボリュームに対するスピンダウンの指示を前記ファイルサーバから取得した場合、前記論理ボリュームを含むＲＡＩＤグループ上にある他の論理ボリュームの電力状態のすべてがスピンダウン予約状態であれば、前記ＲＡＩＤグループ上にあるすべての論理ボリュームをスピンダウン状態にするステップと、
前記論理ボリュームが含まれるＲＡＩＤグループ上にある他の論理ボリュームの電力状態のすべてがスピンダウン予約状態でなければ、前記論理ボリュームの電力状態をスピンダウン予約状態とするステップを実行する、ことを特徴とするファイルシステムの管理方法。
【請求項１４】
請求項１に記載のファイルシステムの管理方法であって、
前記ファイルサーバ用記憶部には、さらに前記ファイルシステムを定義する前記論理ボリュームを示すファイルシステム管理情報が格納されており、
前記ファイルサーバ用制御部は、ファイルシステム作成の対象である論理ボリュームが選択された場合、前記ストレージ装置に対し、前記管理計算機において前記選択がなされた論理ボリュームから構成されるファイルシステムの作成に要する入出力処理を要求し、前記管理計算機において前記選択がなされた論理ボリュームから構成されるファイルシステムに係るファイルシステム管理情報を前記ファイルサーバ用記憶部に登録するステップを実行する、ことを特徴とするファイルシステムの管理方法。
【請求項１５】
ストレージシステムであって、
複数のＬＵを含むＲＡＩＤグループを構成する複数のディスク装置と、前記複数のＬＵの電力ステータスを示すＲＧ−ＬＵ管理テーブルを格納するストレージ装置のメモリと、前記複数のＬＵの前記電力ステータスを少なくともスピンアップもしくはスピンダウンまたはスピンダウン予約にするストレージ装置のＣＰＵと、を含むストレージ装置と、
前記複数のＬＵに定義され、前記複数のＬＵに記憶させるデータを管理するファイルシステムを処理するＮＡＳ装置のＣＰＵと、前記複数のＬＵの利用状況を示すＬＵ管理テーブルを格納するＮＡＳ装置のメモリと、を含むＮＡＳ装置と、
前記ファイルシステムの作成を前記ＮＡＳ装置に指示する管理コンソールと、
を有し、
前記ＮＡＳ装置に含まれる前記ＮＡＳ装置のＣＰＵは、前記ストレージ装置から取得した前記ＲＧ−ＬＵ管理テーブルに含まれる前記複数のＬＵの前記電力ステータスと、前記ＬＵ管理テーブルに含まれる前記複数のＬＵの前記利用状況と、に基づいて定める、ファイルシステムの作成可能なＬＵの識別情報を前記管理コンソールに送信し、
前記管理コンソールは、受信した前記識別情報に基づいて、ファイルシステムの作成可能な前記ＬＵを選択可能に表示し、ファイルシステムの作成不可能な前記ＬＵを選択不可能に表示する又は表示しない管理コンソールの表示装置を有し、
前記ＮＡＳ装置のＣＰＵは、前記電力ステータスがスピンダウンまたはスピンダウン予約であるＬＵを、ファイルシステムの作成不可能なＬＵと定め、前記電力ステータスがスピンアップであり、前記利用状況が、前記ファイルシステムが作成されていないことを示す未使用であるＬＵを、ファイルシステムを作成することのできる前記ＬＵと定め、
前記ＮＡＳ装置のメモリには、さらに前記ファイルシステムを定義する前記ＬＵを示すファイルシステム管理テーブルが格納され、
前記ＮＡＳ装置のＣＰＵは、ファイルシステム作成の対象であるＬＵが選択された場合、前記ストレージ装置に対し、前記管理コンソールにおいて前記選択がなされたＬＵから構成されるファイルシステムの作成に要する入出力処理を要求し、前記管理コンソールにおいて前記選択がなされたＬＵから構成されるファイルシステムに係るファイルシステム管理テーブルを前記ＮＡＳ装置のメモリに登録する、ことを特徴とするストレージシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物理記憶装置の節電機能を備えたストレージシステムの管理する技術に関する。特に、管理操作を簡易にする技術に関する。
【背景技術】
【０００２】
複数の物理記憶装置を備えたストレージ装置が知られている。例えば物理記憶装置に回転するディスクを備えたディスク装置を複数並べたディスクアレイ装置に見られるように、ストレージ装置は情報機器の中でも多くの電力を消費する。そのため、ディスクアレイ装置の節電に関する技術が開発されている。例えば、特許文献１に開示の技術がある。
【０００３】
特許文献１によると、ストレージ装置と管理コンソールで構成されるストレージシステムにおいて、管理者は、管理コンソールを利用してディスク装置の電力ステータスを制御することで、ストレージ装置の節電を行う。ここで、電力ステータスは、ディスクの節電の観点からみた動作状態を表す。電力ステータスの例として、スピンアップとスピンダウンがある。スピンアップとは、ディスクが高速回転している状態を指し、リード処理やライト処理などの入出力処理を受け付けることができるが、電力消費は大きい。スピンダウンとは、ディスクが低速回転している状態を指し、リード処理やライト処理などの入出力処理を受け付けることができない代わりに、電力消費は少ない。
【０００４】
電力ステータスが節電状態であるディスク装置は、リード処理やライト処理などの入出力処理をしない。節電状態とは、例えば、前述のスピンダウンのほか、電源オフや、ディスクの回転が停止している状態を含ませても良い。
【０００５】
一方、ファイルを単位としてアクセスすることのできるサービスを提供するファイルサーバが知られている。ファイルサーバは、ファイルを管理するためのファイルシステムをストレージ装置の物理記憶装置に格納し、計算機に対しファイルシステムを用いたファイルアクセスサービス等のサービスを提供している。
【０００６】
ファイルアクセスサービスを提供するために、管理者は、さまざまな管理作業を行う必要がある。例えば、ファイルシステムの作成や削除といった管理操作を含む管理作業がある。管理作業では、管理者は、物理記憶装置にアクセスを行う場合がある。
【特許文献１】特開２００８−１３４８３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ファイルサーバの管理機能とストレージ装置の節電機能を実現するにあたり、それぞれに必要となる管理情報は、ファイルサーバおよびストレージ装置で別々に保持している。そのため、管理者は、ファイルサーバのサービスの管理作業がうまくいくように、まず管理作業を行う対象のディスク装置の電力ステータスを確認し、次にディスク装置にアクセスする管理操作を行う。しかし、管理者は、管理作業ごとにアクセスするディスク装置の状態を確認しなければならないため、管理操作が煩雑になる。つまり、ファイルシステムの作成または削除を実現するためには、節電状態ではないディスク装置にアクセスしなければならないところ、ストレージ装置を構成するディスク装置の電力ステータスを事前に確認するという確認作業が、管理作業を行うたびに必要となってしまう。もし、節電状態にあるディスク装置にアクセスしてファイルシステムの作成または削除を実行しようとすれば管理操作の失敗となってしまう。
【０００８】
そこで、本発明は、ディスク装置が節電状態になることで必要となる管理者の電力ステータスの確認作業をなくし、管理操作を簡易にすることを目的とする。
【課題を解決するための手段】
【０００９】
前記目的を達成するために本発明では、管理者がファイルサーバの管理操作を行う管理画面において、ファイルサーバはストレージ装置から取得したディスク装置が節電状態である場合には、その後の処理を変化させる機能を備える。具体的には、管理画面において、節電状態にあるディスク装置に対してファイルシステムの作成または削除を行わせることをできなくするような表示を行う。
これにより、管理者は電力ステータスの管理画面を参照することなくサービスの管理操作が行えること、および節電状態であるディスク装置を選択したことによる管理操作の失敗を防げることから、管理者の管理操作を簡易にすることができる。
詳細は、後記する。
【発明の効果】
【００１０】
本発明によれば、ディスク装置が節電状態になることで必要となる管理者の電力ステータスの確認作業をなくし、管理操作を簡易にすることができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施形態について、図面を参照して説明する。なお、説明する実施形態は本発明を限定するものではない。
【００１２】
≪第一の実施形態≫
図１は本発明の第一の実施形態に係るストレージシステム全体の構成例を説明する図である。
ＮＡＳ（Network Attached Storage）装置１０は、ＳＡＮ（Storage Area Network）４１を介してストレージ装置２０に、ＬＡＮ（Local Area Network）４２を介してストレージ装置２０と、管理コンソール（管理計算機）３０と、計算機４３とにそれぞれ接続する。
【００１３】
ＮＡＳ装置１０は、ファイルサーバであり、通信Ｉ／Ｆ（Interface）１１と、ＣＰＵ（Central Processing Unit：ファイルサーバ用制御部）１２と、ホストバスアダプタ１３と、メモリ（ファイルサーバ用記憶部）１４と、タイマ１５を持つ。メモリ１４は、所定の処理を行うプログラムやデータを格納する。ＣＰＵ１２は、メモリ１４に格納されたプログラムを実行する。通信Ｉ／Ｆ１１は、主にＬＡＮ４２を介してストレージ装置２０、管理コンソール３０、計算機４３との次に示す通信を行う。ストレージ装置２０と管理コンソール３０とは、主に管理のための通信を行う。ＮＡＳ装置１０と計算機４３とは、主にファイルアクセスサービスのための通信を行う。ホストバスアダプタ１３は、主にＳＡＮ４１を介してストレージ装置２０とデータブロックの通信と、ディスク装置の節電機能の制御に関する通信を行う。タイマ１５は、時間情報を持つ。
【００１４】
ストレージ装置２０は、接続されたホスト（ＮＡＳ装置１０）のデータを記憶する装置であり、通信Ｉ／Ｆ２１と、ＣＰＵ（ストレージ装置用制御部）２２と、ホストバスコントローラ２３と、メモリ（ストレージ装置用記憶部）２４と、ディスクコントローラ２５と、ディスクＩ／Ｆ２６と、ディスク装置（物理記憶装置）２９とを持つ。メモリ２４は所定の処理を行うプログラムやデータを格納する。ＣＰＵ２２は、メモリ２４に格納されたプログラムを実行する。通信Ｉ／Ｆ２１は、主にＬＡＮ４２を介してＮＡＳ装置１０、管理コンソール３０と管理のための通信を行う。ホストバスコントローラ２３は、主にＳＡＮ４１を介してＮＡＳ装置１０とデータブロックの通信と、ディスクの節電機能の制御に関する通信を行う。ディスクコントローラ２５は、ディスクＩ／Ｆ２６を介してディスク装置２９と接続され、ディスク装置２９へのリード処理やライト処理などの入出力処理（Ｉ／Ｏ（Input/Output）処理）を仲介する。
【００１５】
ストレージ装置２０は、複数のディスク装置２９を持つ。本実施形態では、複数のディスク装置２９は、ＲＡＩＤ（Redundant Arrays of Independent Disks）グループ２８を構成する。ストレージ装置２０は、ＲＡＩＤグループ２８の記憶領域の一部を利用してＬＵ（Logical Unit：論理ボリューム）２７を生成し、それらを外部の装置に提供する。
【００１６】
管理コンソール３０は、通信Ｉ／Ｆ３１と、ＣＰＵ（管理計算機用制御部）３２と、メモリ（管理計算機用記憶部）３３と、例えばディスプレイとして実現される表示装置（管理計算機用表示部）３４と、例えばマウスやキーボードで実現される入力装置３５で構成される。通信Ｉ／Ｆ３１は、ＬＡＮ４２を介して、ＮＡＳ装置１０、ストレージ装置２０と主に管理操作のための通信を行う。メモリ３３は、所定の処理を行うプログラムやデータを格納する。ＣＰＵ３２は、メモリ３３に格納されたプログラムを実行する。
【００１７】
計算機４３は、図示しないＣＰＵにより、図示しないメモリ上のプログラムを実行することにより、ＮＡＳ装置１０に対してファイルアクセス要求（主に、リード処理要求やライト処理要求）を送信する。
【００１８】
このようなＮＡＳ装置１０、ストレージ装置２０、管理コンソール３０および計算機４３は、入力部、表示部、制御部、記憶部といったハードウェア構成を備えたコンピュータである。
以上が、ストレージシステム全体の構成例である。
【００１９】
次に、本発明の第一の実施形態に係るストレージシステムの動作概要を説明する。
本実施形態では、節電機能を備えたストレージシステムにおけるファイルシステムの作成および削除における、管理画面（表示装置３４が表示する画面）への表示内容について本発明を利用する例を説明する。
【００２０】
図２は本発明の第一の実施形態に係るストレージシステムの動作概要を説明する図である。
管理者は、ファイルシステムの作成を、次の手順により行う。
【００２１】
管理者はファイルシステムの作成対象となるＬＵ２７０のリストをＮＡＳ装置１０に要求する（図２（１）対象ＬＵリスト要求）。
【００２２】
ＮＡＳ装置１０が対象ＬＵリスト要求を受信すると、ＮＡＳ装置１０とストレージ装置２０はＬＵ２７０の電力ステータス確認処理を行う（図２（２）電力ステータス確認処理）。ここで、電力ステータス確認処理は、次の２つの処理である。第１の処理として、対象一覧表示プログラム１４０１は電源制御プログラム２４１に、ＬＵ２７０の電力ステータス確認要求を送信する。電源制御プログラム２４１が電力ステータス確認要求を受信すると、第２の処理として、電力制御プログラム２４１は対象一覧表示プログラム１４０１に、ＬＵ２７０の電力ステータスを送信する。
【００２３】
電力ステータス確認処理が終わり、ＮＡＳ装置１０が各ＬＵ２７０の電力ステータスを受信すると、対象一覧表示プログラム１４０１は、ＬＵ２７０のうち、電力ステータスがスピンダウンまたはスピンダウン予約であるものを入力装置３５から選択できないようにして、管理コンソール３０の表示装置３４に対象ＬＵリストを表示させる（図２（３）対象ＬＵリスト表示）。なお、スピンダウン予約についての詳細は後述する。
【００２４】
管理者は、表示された対象ＬＵリストからＬＵ２７０を選択し（選択したＬＵをＬＵ２７１と表記する）、管理コンソール３０からＮＡＳ装置１０に対しファイルシステム作成を要求すべく、その指示を送信する（図２（４）ファイルシステム作成指示）。
【００２５】
ＮＡＳ装置１０がファイルシステム作成指示を受信すると、ＮＡＳ装置１０とストレージ装置２０はＬＵ２７１に対するファイルシステムの作成処理を行う（図２（５）ファイルシステムの作成処理）。ファイルシステム作成プログラム１４０２は、Ｉ／Ｏ処理プログラム２４２にファイルシステム作成要求を送信する。
【００２６】
Ｉ／Ｏ処理プログラム２４２は、ファイルシステム作成要求を受信すると、管理者の指定したＬＵ２７１に対してライト処理（Ｉ／Ｏ処理の一つ）を発行する（図２（６）Ｉ／Ｏ発行）。
【００２７】
図２において、電力ステータス確認処理（（２）参照））および対象ＬＵリストの一部を選択できないようにして表示（（３）参照））（または、表示しないように）することで、管理者は対象ＬＵの電力ステータスがスピンダウンまたはスピンダウン予約でないか事前に確認をする必要がない。
【００２８】
次に、本発明の第一の実施形態に係るストレージシステムを詳細に説明する。
図３は本発明の第一の実施形態に係るＮＡＳ装置の機能を説明するために、ＮＡＳ装置のメモリに格納されたプログラムおよびデータを説明する図である。
ＮＡＳ装置１０は、メモリ１４上に、対象一覧表示プログラム１４０１と、ファイルシステム作成プログラム１４０２と、ファイルシステム削除プログラム１４０３と、電源管理プログラム１４０４と、サービス実行プログラム１４０５と、ＯＳ（Operating System）プログラム１４０６と、ＬＵ管理テーブル（利用状況管理情報）１４０７と、ファイルシステム管理テーブル１４０８と、キャッシュメモリ領域１４０９とを持つ。
【００２９】
対象一覧表示プログラム１４０１は、ファイルシステム作成やファイルシステム削除の対象を一覧で表示するための処理を行う。さらに、対象一覧表示プログラム１４０１は、電力ステータスがスピンダウンまたはスピンダウン予約であるディスク装置２９で構成されるＬＵやファイルシステムを、ファイルシステム作成プログラム１４０２やファイルシステム削除プログラム１４０３の対象として選択できないよう処理し、表示を行う。
【００３０】
ファイルシステム作成プログラム１４０２は、管理者が管理コンソール３０を使って指定したＬＵにファイルシステムを書き込む処理、つまりそのファイルシステムで管理されるデータを、指定したＬＵに記憶させる処理を行う。
【００３１】
ファイルシステム削除プログラム１４０３は、管理者が管理コンソール３０を使って指定したファイルシステムを構成するＬＵに、ファイルシステムを削除する処理を行う。
【００３２】
電源管理プログラム１４０４は、管理者の指示や対象一覧表示プログラム１４０１、ファイルシステム作成プログラム１４０２、ファイルシステム削除プログラム１４０３の処理によって、ストレージ装置２０と通信し、管理コンソール３０によるディスク装置２９の電力ステータスの表示や制御を行う。
【００３３】
サービス実行プログラム１４０５は、ＮＡＳ装置１０が行うファイルアクセスサービスを実行する。ファイルアクセスサービスには、例えば、ＮＦＳ（Network File System）やＣＩＦＳ（Common Internet File System）がある。
【００３４】
ＯＳプログラム１４０６は、ファイルシステムを使用した入出力処理を行うほか、タイマ１５を利用して時間を確認することで一定時間ごとに管理者やＣＰＵ１２の指示したプログラムを呼び出す。一定時間ごとにプログラムを呼び出す機能は、Ｗｉｎｄｏｗｓ（登録商標）やＬｉｎｕｘ（登録商標）などの代表的なＯＳプログラムに備わった基本的な機能である。例えば、ＬｉｎｕｘはＣｒｏｎを持つ。
【００３５】
ＬＵ管理テーブル１４０７は、ＮＡＳ装置１０がＩ／Ｏ処理を発行することができる対象のＬＵを管理するテーブルである。ＬＵ管理テーブル１４０７のテーブルの詳細は後述する。
【００３６】
ファイルシステム管理テーブル１４０８は、ＮＡＳ装置１０が作成したファイルシステムを管理するテーブルである。ファイルシステム管理テーブル１４０８のテーブルの詳細は後述する。
【００３７】
キャッシュメモリ領域１４０９は、計算機４３からのファイルアクセスサービスのリクエストや、ストレージ装置２０へのリード処理やライト処理などの入出力処理を一時的にメモリ１４に格納する。
【００３８】
図４は本発明の第一の実施形態に係るストレージ装置の機能を説明するために、ストレージ装置のメモリに格納されたプログラムおよびデータを説明する図である。
ストレージ装置２０は、メモリ２４上に、電源制御プログラム２４１と、Ｉ／Ｏ処理プログラム２４２と、ＲＧ−ＬＵ管理テーブル（電力状態管理情報）２４３と、キャッシュメモリ領域２４４を持つ。
【００３９】
電源制御プログラム２４１は、管理コンソール３０または電源管理プログラム１４０４の指示で、ディスク装置２９に関する電力ステータスを制御する。電力ステータスの例として、スピンアップとスピンダウン、スピンダウン予約がある。スピンアップとは、ディスク装置２９において、ディスクが高速で回転している状態（通常状態）であり、リード処理やライト処理などの入出力処理を受け付ける。スピンダウンとは、ディスク装置２９において、ディスクが低速で回転している状態（節電状態）であり、リード処理やライト処理などの入出力処理を受け付けない。スピンダウン予約とは、ディスク装置２９上に作成された一部または全部のＬＵについてスピンダウン指示がされた状態（節電状態）で、所定の条件（後記）が満たされればスピンダウンに変更するものである。リード処理やライト処理などの入出力処理を受け付けない。また、他の電力ステータスとしてスピンアップ中、スピンダウン中のほか、電源オフやディスクの回転停止モードなどがあっても良い。
【００４０】
電源制御プログラム２４１は、スピン状態指示受付プログラム２４１１と、スピン状態応答プログラム２４１２とを持つ。
スピン状態指示受付プログラム２４１１は、管理コンソール３０または電源管理プログラム１４０４から電力ステータスの変更指示を受信すると、ディスク装置２９の電力ステータスを制御する。
スピン状態応答プログラム２４１２は、管理コンソール３０または電源管理プログラム１４０４から電力ステータスの確認指示を受信し、ディスク装置２９の電力ステータスを返信する。
【００４１】
Ｉ／Ｏ処理プログラム２４２は、ファイルシステム作成プログラム１４０２やファイルシステム削除プログラム１４０３の指示で、ディスク装置２９へのリード処理やライト処理などの入出力処理を行う。
【００４２】
ＲＧ−ＬＵ管理テーブル２４３は、ＲＡＩＤグループ２８と、ＬＵ２７０を管理する。
【００４３】
キャッシュメモリ領域２４４は、ＮＡＳ装置１０からのリクエストやディスク装置２９へのリード処理やライト処理などの入出力処理を一時的にメモリ２４に格納する。
【００４４】
図５は本発明の第一の実施形態に係る管理コンソールの機能を説明するために、管理コンソールのメモリに格納されたプログラムを説明する図である。
管理コンソール３０は、メモリ３３上に、サービス管理プログラム３３１を持つ。
【００４５】
サービス管理プログラム３３１は、管理者の指示で、ＮＡＳ装置１０に対し、サービスを実現するためのファイルシステムの作成、削除、処理対象の一覧を表示する指示を行う。サービス管理プログラム３３１は、ファイルシステム作成指示プログラム３３１１と、ファイルシステム削除指示プログラム３３１２と、対象一覧表示指示プログラム３３１３とを持つ。
【００４６】
ファイルシステム作成指示プログラム３３１１は、管理者の指示で、ファイルシステム作成プログラム１４０２に対してファイルシステムの作成指示を行う。
【００４７】
ファイルシステム削除指示プログラム３３１２は、管理者の指示で、ファイルシステム削除プログラム１４０３に対してファイルシステムの削除指示を行う。
【００４８】
対象一覧表示指示プログラム３３１３は、管理者の指示で、対象一覧表示プログラム１４０１に対して、管理者がファイルシステム作成やファイルシステム削除を行う対象を選択するための対象を一覧表示する指示を行う。
【００４９】
図６は本発明の第一の実施形態に係るＬＵ管理テーブルの構成を説明する図である。
ＬＵ管理テーブル１４０７は、ＬＵ２７０を管理するためのテーブルである。例えば、ＬＵ管理テーブル１４０７は、ＮＡＳ装置１０がリード処理やライト処理などの入出力処理を発行できるＬＵにファイルシステムが作成されているか（つまり、ＬＵが使用中であるか）否かを管理する。
ＬＵＮ（Logical Unit Number）フィールド１４０７１は、ＬＵ２７０ごとに割り振られる一意なＩＤ（Identification）、つまりＬＵＮを格納する。
ＬＵ名フィールド１４０７２は、例えば管理者によって名付けられたＬＵ２７０の名称を格納する。
利用状況フィールド１４０７３は、ＬＵ２７０にファイルシステムが作成されているかを示す。利用状況フィールド１４０７３は、ＬＵ２７０にファイルシステムが作成されている場合には「使用中」という値を、ファイルシステムが作成されていない場合には「未使用」という値を格納する。
【００５０】
図７は本発明の第一の実施形態に係るファイルシステム管理テーブルの構成を説明する図である。
ファイルシステム管理テーブル１４０８は、ＮＡＳ装置１０が過去に作成したファイルシステムとその構成を管理するためのテーブルである。
ファイルシステムＩＤフィールド１４０８１は、ファイルシステムごとに割り振られる一意なＩＤを格納する。
ファイルシステム名１４０８２は、例えば管理者によってファイルシステムに名付けられた一意なファイルシステムの名称を格納する。
構成ＬＵＮフィールド１４０８３は、ファイルシステムを構成するＬＵ２７０のＬＵＮを格納する。
【００５１】
図８は本発明の第一の実施形態に係るＲＧ−ＬＵ管理テーブルの構成を説明する図である。
ＲＧ−ＬＵ管理テーブル２４３は、ストレージ装置２０が過去に作成したＲＡＩＤグループ２８やＬＵ２７０と、その構成と、それらの電力ステータスを管理するためのテーブルである。
ＲＧ  ＩＤフィールド２４３１は、ＲＡＩＤグループ２８に対して割り当てられる一意なＩＤを格納する。
ストレージＬＵＮフィールド２４３２は、ストレージ装置２０でＬＵ２７０に対して割り当てられる一意なＩＤを格納する。
ホストＬＵＮフィールド２４３は、ＮＡＳ装置１０が使用する、ＬＵ２７０のＬＵＮを格納する。ストレージＬＵＮとホストＬＵＮは異なる種類のＬＵＮであり、ＮＡＳ装置１０はストレージＬＵＮを使うことはできない。
電力ステータスフィールド２４３４は、ＬＵ２７０の電力ステータスを格納する。
【００５２】
次に本発明の第一の実施形態に係るストレージシステムの動作を説明する。以下に述べる動作は、ＮＡＳ装置１０、ストレージ装置２０、管理コンソール３０といった各装置のメモリ（記憶部）に格納されたプログラム（処理部）が記憶領域にロードされ、各ＣＰＵ（制御部）により実行されることにより、各装置上に具現化される各処理部により実行されるものである。また、各プログラムは予め記憶部に格納されても良いし、他の記憶媒体または通信媒体（ネットワークまたはネットワークを伝搬する搬送波）を介して、必要なときに導入されても良い。
【００５３】
図９は本発明の第一の実施形態に係るストレージ装置のスピン状態指示受付プログラムにおける、スピンダウン動作を示すフローチャートである。
【００５４】
スピン状態指示受付プログラム２４１１は、管理者が電源管理プログラム１４０４に指示することで任意のタイミングで実行される。または、あらかじめ管理者や外部システムによって設定されたスケジュールにそって、ＯＳプログラム１４０６が実行する。
ＮＡＳ装置１０で、電源管理プログラム１４０４を実行するＣＰＵ１２が対象ＬＵを指定してスピンダウン指示を実行すると、ストレージ装置２０でＣＰＵ２２がスピン状態指示受付プログラム２４１１を実行する。なお、対象ＬＵはスピンアップの状態であるとする。
【００５５】
まず、Ｓ１０１において、スピン状態指示受付プログラム２４１１は、対象ＬＵと同じＲＡＩＤグループ上にある他のＬＵの電力ステータスがすべてスピンダウン予約かを確認する。スピン状態指示受付プログラム２４１１は、対象ＬＵの属するＲＡＩＤグループ２８に関して、ＲＧ−ＬＵ管理テーブル２４３の電力ステータスフィールド２４３４を読み込む。読み込んだフィールドのデータのうち、対象ＬＵと同一ＲＡＩＤグループ上にある他のＬＵの電力ステータスがすべてスピンダウン予約であれば（Ｓ１０１でＹｅｓ）、スピン状態指示受付プログラム２４１１はＳ１０２Ａに進む。そうでなければ（Ｓ１０１でＮｏ）、Ｓ１０２Ｃに進む。
【００５６】
次に、Ｓ１０２Ａにおいて、スピン状態指示受付プログラム２４１１は、スピンダウンを実行し、対象ＬＵを含むＲＡＩＤグループ２８を構成するすべてのディスク装置２９の回転速度を落とす。スピンダウンの実行が終わったら、Ｓ１０２Ｂに進む。
【００５７】
次に、Ｓ１０２Ｂにおいて、スピン状態指示受付プログラム２４１１は、ＲＧ−ＬＵ管理テーブル２４３の、スピンダウンの実行が終わったＲＡＩＤグループ２８に作成されたすべてのＬＵの電力ステータス２４３４の値をスピンダウンに設定し、スピン状態指示受付プログラム２４１１を完了する。
【００５８】
一方、Ｓ１０２Ｃにおいて、スピン状態指示受付プログラム２４１１は、ＲＧ−ＬＵ管理テーブル２４３の、対象ＬＵの電力ステータスフィールド２４３４の値、つまり電力ステータスをスピンダウン予約に設定し、スピン状態指示受付プログラム２４１１を完了する。この場合、実際にディスクの回転速度が落ちることはない。
【００５９】
図１０は本発明の第一の実施形態に係るストレージ装置のスピン状態指示受付プログラム２４１１における、スピンアップ動作を示すフローチャートである。
【００６０】
スピン状態指示受付プログラム２４１１は、管理者が電源管理プログラム１４０４を利用して任意のタイミングで実行される。または、あらかじめ管理者や外部システムによって設定されたスケジュールにそって、ＯＳプログラム１４０６が実行する。
ＮＡＳ装置１０で、電源管理プログラム１４０４を実行するＣＰＵ１２が対象ＬＵを指定して電源管理プログラム１４０４を実行すると、スピンアップ指示がなされ、ストレージ装置２０でＣＰＵ２２がスピン状態指示受付プログラム２４１１を実行する。なお、対象ＬＵはスピンダウンの状態であるとする。
【００６１】
まず、Ｓ２０１において、スピン状態指示受付プログラム２４１１は、スピンアップを実行し、対象ＬＵを含むＲＡＩＤグループ２８を構成するディスク装置２９の回転速度を上げる。スピンアップの実行が終わったら、Ｓ２０２に進む。
【００６２】
次に、Ｓ２０２において、スピン状態指示受付プログラム２４１１は、ＲＧ−ＬＵ管理テーブル２４３の、対象ＬＵの電力ステータスフィールド２４３４の値、つまり電力ステータスをスピンアップに、かつ、同じＲＡＩＤグループ上にあるすべての他のＬＵの電力ステータスをすべてスピンダウン予約にそれぞれ設定し、スピン状態指示受付プログラム２４１１を完了する。
【００６３】
図１１は本発明の第一の実施形態に係るストレージ装置のスピン状態応答プログラムの動作を示すフローチャートである。
【００６４】
スピン状態応答プログラム２４１２は、ＮＡＳ装置１０が備える電源管理プログラム１４０４を利用して、対象ＬＵの電力ステータスを取得するために、任意のタイミングで実行される。また、ＮＡＳ装置１０が備える対象一覧表示プログラム１４０１を利用して管理者が実行しても良いし、あらかじめ管理者や外部システムによって設定されたスケジュールにそってＯＳプログラム１４０６が実行しても良い。電源管理プログラム１４０４以外にも、スピン状態応答プログラム１４０１にディスク装置２９の電力ステータスをストレージ装置２０に問い合わせるプログラムがある。例えば、対象一覧表示プログラム１４０１やファイルシステム作成プログラム１４０２、ファイルシステム削除プログラム１４０３も問い合わせを行う。これらのプログラムの動作の詳細は、後述する。
ＮＡＳ装置１０で、対象一覧表示プログラム１４０１を実行するＣＰＵ１２が、電源管理プログラム１４０４を実行すると、ストレージ装置２０でスピン状態応答プログラム２４１２を実行するＣＰＵ２２が、スピン状態応答プログラムを実行する。
【００６５】
まず、Ｓ３０１において、スピン状態応答プログラム２４１２は、電源管理プログラム１４０４から受信したＬＵＮを使って、ＲＧ−ＬＵ管理テーブル２４３のホストＬＵＮフィールド２４３３から、対象ＬＵのホストＬＵＮを検索する。検索が終わると、Ｓ３０２に進む。
【００６６】
次に、Ｓ３０２において、スピン状態応答プログラム２４１２は、取得したホストＬＵＮを利用して、ＲＧ−ＬＵ管理テーブル２４３の電力ステータスフィールド２４３４から、対象ＬＵの電力ステータスを取得する。取得が終わったら、Ｓ３０３に進む。
【００６７】
次に、Ｓ３０３において、スピン状態応答プログラム２４１２は、取得した電力ステータスをＮＡＳ装置１０の電源管理プログラム１４０４に送信し、スピン状態応答プログラムを完了する。
【００６８】
本実施形態の適用例として、管理者がファイシステムを作成するときとファイルシステムを削除するときのストレージシステムの動作について説明する。
【００６９】
〔ファイルシステムの作成〕
まず、管理者がファイルシステムを作成するときのストレージシステムの動作について説明する。
【００７０】
図１２は本発明の第一の実施形態に係るファイルシステム作成時における管理者の作成操作を示すフローチャートである。
管理者は、管理コンソール３０を操作してファイルシステムを作成する。
【００７１】
まず、Ｓ４０１において、管理者は、ファイルシステムを作成する対象となるＬＵ２７０のリストを表示装置３４によって閲覧するため、対象一覧表示指示プログラム３３１３を呼び出す。対象一覧表示指示プログラム３３１３は、対象一覧表示プログラム１４０１を呼び出す。対象一覧表示プログラム１４０１は、ファイルシステムを作成する対象となるＬＵ２７０のリストを表示する。なお、ファイルシステム作成操作における対象一覧表示プログラム１４０１の動作の詳細は後述する。
【００７２】
次に、Ｓ４０２において、管理者は、表示されたＬＵ２７０のリストからファイルシステムを作成する対象（ファイルシステム作成対象：対象ＬＵ）を選択する。ここで、ファイルシステムを作成する対象ＬＵは１つとは限らず、複数あってもよい。
【００７３】
次に、Ｓ４０３において、管理者は、作成するファイルシステムの名称を指示して、ファイルシステム作成指示プログラム３３１１を呼び出す。ファイルシステム作成指示プログラム３３１１は、ファイルシステム作成プログラム１４０２を呼び出し、作成するファイルシステムの名称を指示する。なお、ファイルシステム作成プログラム１４０２の動作の詳細は後述する。ファイルシステム作成プログラム１４０２が処理を終えると、ファイルシステム作成指示プログラム３３１１は、ファイルシステム作成操作を完了する。
【００７４】
図１３は本発明の第一の実施形態に係るＮＡＳ装置のファイルシステム作成操作における対象一覧表示プログラムの動作を示すフローチャートである。
【００７５】
まず、Ｓ５０１において、対象一覧表示プログラム１４０１は、ＬＵ管理テーブル１４０７の利用状況フィールド１４０７３が未使用になっているＬＵ（行）を１つ取得し、Ｓ５０２に進む。
【００７６】
次に、Ｓ５０２において、対象一覧表示プログラム１４０１は、スピン状態応答プログラム２４１２と通信し、取得したＬＵのうち、ＬＵＮフィールド１４０７１の値、つまりＬＵＮ（ストレージＬＵＮ）を使用してＲＧ−ＬＵ管理テーブル２４３から対象ＬＵの電力ステータスを電力ステータスフィールド２４３４から取得し、Ｓ５０３に進む。
【００７７】
次に、Ｓ５０３において、対象一覧表示プログラム１４０１は、取得した電力ステータス２４３４がフィルタ対象であるか否かを確認する。フィルタ対象である場合には（Ｓ５０３でＹｅｓ）Ｓ５０５に、フィルタ対象でない場合には（Ｓ５０３でＮｏ）Ｓ５０４に進む。ここで、フィルタ対象とは、対象ＬＵが、後の処理でファイルシステムの作成対象一覧として表示されない電力ステータスであり、具体的には、スピンダウンとスピンダウン予約を指す。電力ステータスがより多くの種類ある場合には、ユーザがフィルタ対象を設定してもよい。電力ステータスとフィルタ対象との対応関係は、例えば、メモリ１４に記憶されている。
【００７８】
次に、Ｓ５０４において、対象一覧表示プログラム１４０１は、ＬＵ管理テーブル１４０７を参照して対象ＬＵのＬＵＮを一時的にメモリ１４に格納して、Ｓ５０５に進む。
【００７９】
次に、Ｓ５０５において、対象一覧表示プログラム１４０１は、ＬＵ管理テーブル１４０７の利用状況フィールド１４０７３が未使用になっているすべてのＬＵ（未使用ＬＵ）を処理したかを確認する。すべての未使用ＬＵを処理した場合は（Ｓ５０５でＹｅｓ）Ｓ５０６に進み、そうでない場合は（Ｓ５０５でＮｏ）Ｓ５０１に戻る。
【００８０】
次に、Ｓ５０６において、対象一覧表示プログラム１４０１は、ファイルシステム作成対象の対象候補として、一時的にメモリ１４に格納したＬＵＮで識別されるＬＵ（対象ＬＵ）を対象一覧表示指示プログラム３３１３に送信し、対象一覧表示プログラム１４０１を完了する。なお、送信される対象ＬＵには、少なくともＬＵＮが含まれており、より好ましくはＬＵ名も含まれる。
【００８１】
図１４は本発明の第一の実施形態に係るＮＡＳ装置のファイルシステム作成プログラムの動作を示すフローチャートである。
【００８２】
まず、Ｓ６０１において、ファイルシステム作成プログラム１４０２は、ファイルシステム作成指示プログラム３３１１から、管理者の指定したファイルシステム作成対象となる対象ＬＵおよび作成するファイルシステムの名称（Ｓ４０３参照）を受信し、Ｓ６０２に進む。
【００８３】
次に、Ｓ６０２において、ファイルシステム作成プログラム１４０２は、受信した対象ＬＵのＬＵＮにファイルシステムを作成するためのデータ（ライト処理用のデータ）を、ストレージ装置２０のＩ／Ｏ処理プログラム２４２に送信し、ファイルシステムの作成に要する入出力処理を要求し、Ｓ６０３に進む。Ｉ／Ｏ処理プログラム２４２は、指示されたＬＵに、ライト処理として指示されたデータを書き込む。
【００８４】
次に、Ｓ６０３において、ファイルシステム作成プログラム１４０２は、Ｉ／Ｏ処理プログラム２４２から、ファイルシステム作成が成功したかを示すデータを受信し、Ｓ６０４に進む。
【００８５】
次に、Ｓ６０４において、ファイルシステム作成プログラム１４０２は、受信したデータから、ファイルシステム作成が成功したかを判断する。成功した場合は（Ｓ６０４でＹｅｓ）Ｓ６０５に進み、失敗した場合は（Ｓ６０４でＮｏ）ファイルシステム作成処理を完了する。
【００８６】
次に、Ｓ６０５において、ファイルシステム作成プログラム１４０２は、ＬＵ管理テーブル１４０７の利用状況フィールド１４０７３において、対象ＬＵを使用中に設定する。さらに、ファイルシステム作成プログラム１４０２は、ファイルシステム管理テーブル１４０８に作成したファイルシステムを登録する。つまり、ファイルシステム作成プログラム１４０２は、ファイルシステム管理テーブル１４０８に新しい行を追加する。このとき、ファイルシステムＩＤフィールド１４０８１には未登録の数値を格納し、ファイルシステム名フィールド１４０８２には管理者によって指示されたファイルシステムの名称を格納し、構成ＬＵＮフィールド１４０８３にはファイルシステムで利用しているＬＵのＬＵＮを格納する。以上をもってファイルシステム作成プログラムを完了する。
【００８７】
図１５は本発明の第一の実施形態に係る管理コンソールのファイルシステム作成画面の例である。
【００８８】
まず、各コンポーネントの役割を説明する。
ファイルシステム名称入力欄３４２は、管理者が作成するファイルシステムの名称（File System Name）を入力するボックスである。対象ＬＵ入力欄（Select LUs）３４３は、管理者がファイルシステムを構成するＬＵを選択するボックスである。例として対象ＬＵ入力欄３４３は、ＬＵの名称（LU Name）と、容量（Capacity）と、ＬＵＮと、ディスクドライブの種類（Drive Type）と、電力ステータス（Power State）を表示する。選択可能ボックス３４６は、管理者がファイルシステム作成対象として選択することができるＬＵのボックス（図１５では□で表示）である。選択不可能ボックス３４７は、管理者がファイルシステム作成対象として選択することができないボックス（図１５では■で表示）である。ＯＫボタン３４４は、ファイルシステム作成画面に入力された情報を使用してファイルシステム作成を実行するボタンである。Ｃａｎｃｅｌボタン３４５は、ファイルシステム作成を取り消すボタンである。なお、本実施例においては、ファイルシステム作成対象以外の論理ボリュームも表示し、選択できないように表示しているが、これに限られるものではなく、ファイルシステム作成対象以外の論理ボリュームを表示しなくてもよい。
【００８９】
管理者は、管理コンソール３０において、表示装置３４に表示されるファイルシステム作成画面３４１を参照し、入力装置３５を利用してファイルシステム作成操作を行う。
【００９０】
次に、ファイルシステム作成時の管理者の操作（ファイルシステム作成操作）について説明する。
管理者は、ファイルシステム作成画面３４１を表示する。ファイルシステム作成画面３４１は、表示とともに対象一覧表示指示プログラム３３１３が呼び出されることにより、対象ＬＵ入力欄３４３にファイルシステム作成対象となるＬＵの一覧を表示する。管理者は、ファイルシステム名称入力欄３４２にファイルシステムの名称を入力し（図１５ではfs_testと入力し）、対象ＬＵ入力欄３４３の少なくとも１つを選択し（図１５ではＬＵの名称がlu03であるＬＵのボックス３４６にチェックマークを入力し、）、ＯＫボタン３４４を押す。管理者がＯＫボタン３４４を押すと、ファイルシステム作成画面３４１は閉じ、ファイルシステム作成指示プログラム３３１１が呼び出され、ファイルシステムを作成する処理が始まる。
【００９１】
〔ファイルシステムの削除〕
次に管理者がファイルシステムを削除するときのストレージシステムの動作を説明する。
【００９２】
図１６は本発明の第一の実施形態に係るファイルシステム削除時における管理者の操作（ファイルシステム削除操作）を示すフローチャートである。
管理者は、管理コンソール３０を操作してファイルシステムを削除する。
【００９３】
まず、Ｓ７０１において、管理者は、削除する対象となるファイルシステムのリストを表示装置３４によって閲覧するため、対象一覧表示指示プログラム３３１３を呼び出す。対象一覧表示指示プログラム３３１３は、対象一覧表示プログラム１４０１を呼び出す。対象一覧表示プログラム１４０１は、削除する対象となるファイルシステムのリストを表示し、Ｓ７０２に進む。なお、ファイルシステム削除操作における対象一覧表示プログラム１４０１の動作の詳細は後述する。
【００９４】
次に、Ｓ７０２において、管理者は、表示されたファイルシステムのリストからファイルシステムを削除する対象（ファイルシステム削除対象：対象ファイルシステム）を選択し、Ｓ７０３に進む。
【００９５】
次に、Ｓ７０３において、管理者は、ファイルシステム削除指示プログラム３３１２を呼び出す。ファイルシステム削除指示プログラム３３１２は、ファイルシステム削除プログラム１４０３を呼び出す。なお、ファイルシステム削除プログラム１４０３の動作の詳細は後述する。ファイルシステム削除プログラム１４０３が処理を終えると、ファイルシステム削除指示プログラム３３１２は、ファイルシステム削除操作を完了する。
【００９６】
図１７は本発明の第一の実施形態に係るＮＡＳ装置のファイルシステム削除操作における対象一覧表示プログラムの動作を示すフローチャートである。
【００９７】
まず、Ｓ８０１において、対象一覧表示プログラム１４０１は、ファイルシステム管理テーブル１４０８からファイルシステム（行）を１つ取得し、Ｓ８０２に進む。
【００９８】
次に、Ｓ８０２において、対象一覧表示プログラム１４０１は、取得したファイルシステムのうち、ファイルシステムＩＤフィールド１４０８１の値、つまりファイルシステムＩＤを使用して、対象ファイルシステムの電力ステータス判定処理を行う。ここで、対象ファイルシステムの電力ステータスとは、対象ファイルシステムを構成するＬＵの電力ステータスをいう。対象ファイルシステムの電力ステータスの判定が終わったら、Ｓ８０３に進む。なお、対象ファイルシステムの電力ステータス判定処理の詳細は、後述する。
【００９９】
次に、Ｓ８０３において、対象一覧表示プログラム１４０１は、受信した電力ステータスがフィルタ対象であるかを確認する。フィルタ対象である場合には（Ｓ８０３でＹｅｓ）Ｓ８０５に、フィルタ対象でない場合には（Ｓ８０３でＮｏ）Ｓ８０４に進む。
【０１００】
次に、Ｓ８０４において、対象一覧表示プログラム１４０１は、対象ファイルシステムのファイルシステムＩＤを一時的にメモリ１４に格納して、Ｓ８０５に進む。
【０１０１】
次に、Ｓ８０５において、対象一覧表示プログラム１４０１は、ファイルシステム管理テーブル１４０８にあるファイルシステムすべてを処理したかを確認する。すべてのファイルシステムを処理した場合は（Ｓ８０５でＹｅｓ）Ｓ８０６に、そうでない場合は（Ｓ８０５でＮｏ）Ｓ８０１に進む。
【０１０２】
次に、Ｓ８０６において、対象一覧表示プログラム１４０１は、ファイルシステム削除対象の対象候補として、一時的にメモリ１４に格納したファイルシステムＩＤで識別されるファイルシステム（対象ファイルシステム）を対象一覧表示指示プログラム３３１３に送信し、対象一覧表示プログラム１４０１を完了する。なお、送信される対象ファイルシステムには、少なくともファイルシステムＩＤが含まれており、より好ましくはファイルシステム名も含まれる。
【０１０３】
図１８は本発明の第一の実施形態に係るＮＡＳ装置の対象一覧表示プログラムにおける、ファイルシステムの電力ステータスの判定処理を示すフローチャートである。
【０１０４】
まず、Ｓ９０１において、対象一覧表示プログラム１４０１は、取得したファイルシステム（Ｓ８０１参照）のファイルシステムＩＤを使って、ファイルシステム管理テーブル１４０８から、対象ファイルシステムを構成するＬＵ（構成ＬＵ）のＬＵＮ（構成ＬＵＮ）を取得し、Ｓ９０２に進む。構成ＬＵが複数ある場合には、そのうち１つのＬＵＮを取得してＳ９０２に進む。
【０１０５】
次に、Ｓ９０２において、対象一覧表示プログラム１４０１は、スピン状態応答プログラム２４１２と通信して、ＲＧ−ＬＵ管理テーブル２４３の電力ステータスフィールド２４３４から、構成ＬＵの電力ステータスを受信し、一時的にメモリ１４に格納し、Ｓ９０３に進む。
【０１０６】
次に、Ｓ９０３において、対象一覧表示プログラム１４０１は、ファイルシステム管理テーブル１４０８を参照し、対象ファイルシステムに他の構成ＬＵはないか確認する。他の構成ＬＵがある場合には（Ｓ９０３でＹｅｓ）Ｓ９０４に進み、他の構成ＬＵがない場合には（Ｓ９０３でＮｏ）Ｓ９０１に戻る。
【０１０７】
次に、Ｓ９０４において、対象一覧表示プログラム１４０１は、メモリ１４に格納した構成ＬＵの電力ステータスがすべてスピンアップかどうかを確認する。すべてスピンアップであれば（Ｓ９０４でＹｅｓ）Ｓ９０５Ａに、そうでなければ（Ｓ９０４でＮｏ）Ｓ９０５Ｂに進む。
【０１０８】
Ｓ９０５Ａにおいて、対象一覧表示プログラム１４０１は、対象ファイルシステムの電力ステータスをスピンアップに設定し、ファイルシステムの電力ステータス判定処理を終了する。
Ｓ９０５Ｂにおいて、対象一覧表示プログラム１４０１は、対象ファイルシステムの電力ステータスをスピンダウンに設定し、ファイルシステムの電力ステータス判定処理を終了する。
なお、対象ファイルシステムの電力ステータスの設定は、例えば、ストレージ装置２０のＲＧ−ＬＵ管理テーブル２４３において、対象ファイルシステムの構成ＬＵに対応する、電力ステータスフィールド２４３４の値、つまり電力ステータスを変更すると良い。また、ＮＡＳ装置１０のファイルシステム管理テーブル１４０８において、ファイルシステムの電力ステータスを格納するフィールドを設け、そのフィールド内の値を変更するようにしても良い。また、単に、メモリ１４において、Ｓ９０４による確認を終えてからファイルシステムの削除が終了するまでの間、対象ファイルシステムの電力ステータスを記憶するようにしても良い。
【０１０９】
図１９は本発明の第一の実施形態に係るＮＡＳ装置のファイルシステム削除プログラムの動作を示すフローチャートである。
【０１１０】
まず、Ｓ１００１において、ファイルシステム削除プログラム１４０３は、ファイルシステム削除指示プログラム３３１２から、管理者の指定した削除対象となるファイルシステムのファイルシステムＩＤを受信し、Ｓ１００２に進む。
【０１１１】
次に、Ｓ１００２において、ファイルシステム削除プログラム１４０３は、受信したファイルシステムＩＤの対象ファイルシステムを削除するためのデータ（ライト処理用のデータ）を、ＯＳプログラム１４０６を介してストレージ装置２０のＩ／Ｏ処理プログラム２４２に送信し、ファイルシステムの削除に要する入出力処理を要求し、Ｓ１００３に進む。このとき、ＯＳプログラム１４０６は、ストレージ装置２０が受信したデータを書き込むことになるＬＵをファイルシステム管理テーブル１４０８から判断する。Ｉ／Ｏ処理プログラム２４２は、ＯＳプログラム１４０６によって指示されたＬＵに、ファイルシステム削除プログラム１４０３によってライト処理として指示されたデータを書き込む。
【０１１２】
次に、Ｓ１００３において、ファイルシステム削除プログラム１４０３は、Ｉ／Ｏ処理プログラム２４２から、対象ファイルシステムの削除が成功したかを示すデータを受信し、Ｓ１００４に進む。
【０１１３】
次に、Ｓ１００４において、ファイルシステム削除プログラム１４０３は、受信したデータから、ファイルシステム削除が成功したかを判断する。成功した場合は（Ｓ１００４でＹｅｓ）Ｓ１００５に進み、失敗した場合は（Ｓ１００４でＮｏ）ファイルシステム削除処理を完了する。
【０１１４】
次に、Ｓ１００５において、ファイルシステム削除プログラム１４０３は、ＬＵ管理テーブル１４０７の利用状況フィールド１４０７３において、削除対象となるファイルシステムの構成ＬＵを未使用に設定する。さらに、ファイルシステム削除プログラム１４０３は、ファイルシステム管理テーブル１４０８から対象ファイルシステムの行を削除する。以上をもってファイルシステム削除処理を完了する。
【０１１５】
第一の実施形態での本発明の効果を説明する。
第一の実施形態では、管理者がファイルシステムを作成するとき、対象となるＬＵを選択する管理画面で、スピンダウンまたはスピンダウン予約になっているＬＵを選択できなくする。または、管理者がファイルシステムを削除するとき、対象となるファイルシステムを選択する管理画面で、スピンダウンまたはスピンダウン予約となっているＬＵを選択できなくする。管理コンソール３０が管理画面をこのように表示することで、管理者は、スピンダウンまたはスピンダウン予約となっているためライト処理を受け付けないＬＵを選択できないため、２つの点で管理操作を簡易に行える。１つ目は、対象となるＬＵを選択する管理画面だけで、ファイルシステムの作成または削除が可能か不可能かを判断することができるため、対象となるＬＵの電力ステータスを別の操作で確認する必要がない、という点である。２つ目は、管理者は、スピンダウンまたはスピンダウン予約になっているＬＵを対象にファイルシステムを作成または削除操作を実行してしまうことで起こる管理操作の失敗を防ぐことができる、という点である。
【０１１６】
また、本発明の別の実施形態として、スナップショットの作成や削除、ファイルアクセスサービスの作成や削除があげられる。
【０１１７】
まず、スナップショット作成や削除について説明する。
スナップショットとは、ファイルシステムを格納するボリュームの、管理者が指定する所定の基準時点のイメージである。管理者は、管理コンソール３０を使用してＮＡＳ装置１０やストレージ装置２０に指示し、障害のためのバックアップとしてあらかじめスナップショットを作成し、不要になった時点で削除する。スナップショットの作成や削除では、ＮＡＳ装置１０やストレージ装置２０は、対象のファイルシステムを構成するディスク装置２９にライト処理を発行する。したがって、スナップショットの作成または削除は、電力ステータスがスピンダウンまたはスピンダウン予約であるＬＵ２７０を対象に管理者が操作すると失敗する。ここで、ファイルシステム作成または削除の場合と同様に、前述した対象一覧表示プログラム１４０１を利用することで、管理者は、対象となるファイルシステムを選択する管理画面だけで、スナップショットの作成または削除が可能か不可能かを判断することができるし、スナップショット作成または削除操作の失敗を防ぐことができる。従って、本発明は、スナップショット作成または削除操作においても、管理操作を簡易にできる。
【０１１８】
次に、ファイルアクセスサービスの作成や削除について説明する。
ファイルアクセスサービスとは、前述したＮＦＳやＣＩＦＳなどプロトコルを使って、計算機４３間でファイルを共有するサービスである。管理者は、管理コンソール３０を使用して、ＮＡＳ装置１０に指示し、あらかじめ作成したファイルシステムをマウントし、計算機４３に対してファイルアクセスサービスを作成する操作を行う。また、管理者は、管理コンソール３０を使用して、ＮＡＳ装置１０に指示し、計算機４３に対してしていたファイルアクセスサービスを削除し、サービスをしていたファイルシステムをアンマウントする。しかし、管理者が、電力ステータスがスピンダウンまたはスピンダウン予約であるＬＵを対象に、ファイルアクセスサービスを作成する操作や削除する操作を行うと、ＮＡＳ装置１０は、対象のファイルシステムをマウントまたはアンマウントするときにライト処理を行うため、ファイルアクセスサービスの作成または削除は失敗する。ここで、ファイルシステムの作成または削除の場合と同様に、前述した対象一覧表示プログラム１４０１を利用することで、管理者は、対象となるファイルアクセスサービスを選択する管理画面だけで、ファイルアクセスサービスの作成または削除が可能か不可能かを判断することができるし、ファイルアクセスサービスの作成または削除操作の失敗を防ぐことができる。従って、本発明は、ファイルアクセスサービスの作成または削除操作においても、管理操作を簡易にできる。
【０１１９】
≪第二の実施形態≫
本発明の第二の実施形態に係るストレージシステムの動作を説明する。その際、第一の実施形態との相違点を主に説明し、第一の実施形態との共通点については説明を省略あるいは簡略する。また、同一の構成には、同一の符号を用いる。
【０１２０】
まず、第二の実施形態に係るストレージシステムの動作概要を説明する。
第二の実施形態では、管理者は、ファイルシステム作成操作において、電力ステータスがスピンダウンまたはスピンダウン予約であるＬＵをファイルシステム作成対象として選択しても良いとする。管理者が、電力ステータスがスピンダウンまたはスピンダウン予約であるＬＵを選択した場合、ファイルシステム作成プログラム１４０２はそれらのＬＵに対する処理の内容を、ＮＡＳ装置１０が備える遅延実行管理テーブル（遅延実行管理情報）１４１０に保存する。ＮＡＳ装置１０に備える遅延実行プログラム１４１１は、スピンダウンしているＬＵがスピンアップしたか否かを定期的に確認し、スピンアップしたものに対して、遅延実行管理テーブル１４１０に格納された内容の処理を行う。
【０１２１】
次に、第二の実施形態における、第一の実施形態との相違点を説明する。その相違点は、ＮＡＳ装置１０が備える機能である。図２２は、本発明の第二の実施形態に係るＮＡＳ装置の機能を説明する図である。このＮＡＳ装置１０は、図３に示す第一の実施形態において持つ機能の他に、スピンダウンしているＬＵに対して実行されたライト処理の内容を格納する遅延実行管理テーブル１４１０と、遅延実行管理テーブル１４１０に格納された処理の内容を、対象のＬＵがスピンアップした後に実行する遅延実行プログラム１４１１を持つ。また、ＮＡＳ装置１０の備える機能のうち、ファイルシステム作成プログラム１４０２の動作が、第一の実施形態のそれ（図１４参照）と異なる。管理者の行う操作は、ファイルシステム作成操作に限らず、ファイルシステム削除操作であっても良いし、他のサービス作成または削除操作であっても良い。なお、これらのテーブルの内容やプログラムの動作に関する詳細は、後述する。
【０１２２】
次に、本発明の第二の実施形態に係るストレージシステムを詳細に説明する。
図２０は本発明の第二の実施形態に係る遅延実行管理テーブルの構成を説明する図である。
【０１２３】
遅延実行管理テーブル１４１０は、遅延実行するライト処理を管理するためのテーブルである。ジョブＩＤフィールド１４１０１は、ライト処理ごとに与えられる一意なＩＤを格納する。ＬＵＮフィールド１４１０２は、ライト処理の対象となるＬＵのＬＵＮを格納する。書き込み先アドレスフィールド１４１０３は、ライト処理の対象となるＬＵの、書き込み先のアドレスを格納する。書き込み内容データフィールド１４１０４は、ＬＵに書き込む内容を格納する。
【０１２４】
図示しない本発明の第二の実施形態に係るファイルシステム作成プログラムの動作を、図１４を使って説明する。
【０１２５】
まず、Ｓ６０１において、ファイルシステム作成プログラム１４０２は、ファイルシステム作成指示プログラム３３１１から、管理者の指定したファイルシステム作成対象となる対象ＬＵおよび作成するファイルシステムの名称（Ｓ４０３参照）を受信する。
【０１２６】
その後、ファイルシステム作成プログラム１４０２は、スピン状態応答プログラム２４１２と通信し、受信した対象ＬＵのＬＵＮを使用してＲＧ−ＬＵ管理テーブル２４３から対象ＬＵの電力ステータス２４３４を取得する。
【０１２７】
その後、ファイルシステム作成プログラム１４０２は、取得した電力ステータス２４３４がスピンアップであるか否か確認する。スピンアップであった場合は、Ｓ６０２に進む。その後、図１４の処理を最後まで一通り行い、ファイルシステム作成プログラム１４０２を完了する。
【０１２８】
一方、スピンアップではない場合、つまりスピンダウンまたはスピンダウン予約であった場合は、遅延実行管理テーブル１４１０へ、対象ＬＵにファイルシステムを作成するライト処理の内容を格納する。つまり、テーブルの最後尾に新しい行を作成し、ジョブＩＤフィールド１４１０１にまだテーブルに登録されていない一意な番号を格納し、ＬＵＮフィールド１４１０２に対象ＬＵのＬＵＮを格納し、書き込み先アドレスフィールド１４１０３に対象ＬＵの、書き込み先のアドレスを格納し、書き込み内容データフィールド１４１０４に書き込む内容のデータを格納する。これにより、ファイルシステム作成は成功したものとし、Ｓ６０４に進む。その後、図１４の処理を最後まで一通り行い、ファイルシステム作成プログラム１４０２を完了する。
【０１２９】
図２１は、本発明の第二の実施形態に係る遅延実行プログラムの動作を示すフローチャートである。
【０１３０】
ＮＡＳ装置１０に備えた遅延実行プログラムは、ＯＳプログラム１４０６に呼び出されることで動作する。動作する時間は、例えばＯＳプログラム１４０６で定められていてもよいし、管理者が設定してもよい。
【０１３１】
まず、Ｓ１１０１において、遅延実行プログラム１４１１は、遅延実行管理テーブル１４１０にある未処理のジョブのうち、例えば最も上に記録されている行にあるジョブのＬＵＮフィールド１４１０２に格納されたＬＵＮを１つ取得する。取得した後、Ｓ１１０２に進む。
【０１３２】
次に、Ｓ１１０２において、遅延実行プログラム１４１１は、ストレージ装置２４のスピン状態応答プログラム２４１２と通信し、ＲＧ−ＬＵ管理テーブルを参照して、そのＬＵＮ（ストレージＬＵＮ）を持つＬＵの電力ステータスを取得する。取得した後、Ｓ１１０３に進む。
【０１３３】
次に、Ｓ１１０３において、遅延実行プログラム１４１１は、その取得した電力ステータスがスピンアップかどうか確認する。その電力ステータスがスピンアップであった場合は（Ｓ１１０３でＹｅｓ）、Ｓ１１０４に進む。その電力ステータスがスピンアップでない場合（本実施形態では、スピンダウンまたはスピンダウン予約であった場合とする）は（Ｓ１１０３でＮｏ）、Ｓ１１０８に進む。
【０１３４】
次に、Ｓ１１０４において、遅延実行プログラム１４１１は、そのＬＵＮを持つＬＵに対し、遅延実行管理テーブル１４１０に登録された書き込み先アドレスに書き込み内容データを書き込むよう、Ｉ／Ｏ処理プログラム２４２にライト処理用のデータを送信し、ファイルシステムの作成（または削除）に要する入出力処理を要求し、Ｓ１１０５に進む。
【０１３５】
次に、Ｓ１１０５において、遅延実行プログラム１４１１は、Ｉ／Ｏ処理プログラム２４２から、対象ＬＵへのライト処理が成功したかを示すデータを受信し、Ｓ１１０６に進む。
【０１３６】
次に、Ｓ１１０６において、遅延実行プログラム１４１１は、受信したデータから、ライト処理が成功したかを確認する。ライト処理が成功している場合は（Ｓ１１０６でＹｅｓ）、Ｓ１１０７に進む。そうでない場合は（Ｓ１１０６でＮｏ）、Ｓ１１０８に進む。
【０１３７】
次に、Ｓ１１０７において、遅延実行プログラム１４１１は、遅延実行管理テーブル１４１０において、処理を行った、つまりライト処理が成功したジョブの情報をすべて削除し、Ｓ１１０８に進む。
【０１３８】
次に、Ｓ１１０８において、遅延実行プログラム１４１１は、遅延実行管理テーブル１４１０にあるすべてのジョブに対し、処理を行ったか否かを確認する。処理を行った場合は（Ｓ１１０８でＹｅｓ）、遅延実行管理テーブル１４１０において、最近処理したジョブの１つ下の行にジョブが登録されていないことを意味し、遅延実行プログラムを完了する。そうでない場合は（Ｓ１１０８でＮｏ）、Ｓ１１０１に戻る。
以上をもって遅延実行プログラムの動作に関する説明を終了する。
【０１３９】
第二の実施形態での効果を説明する。
第二の実施形態では、管理者がファイルシステムを作成するとき、スピンダウンまたはスピンダウン予約になっているＬＵを対象として選択した場合に、ファイルシステム作成処理の内容をメモリに格納しておき、対象のＬＵがスピンアップしたことが確認できたとき、ファイルシステム作成処理を実行する。このようにすることで、管理者は、２つの点で管理操作を簡易に行える。１つ目は、管理者は、対象となるＬＵの電力ステータスを確認することなくファイルシステム作成を完了できる、という点である。２つ目は、スピンダウンまたはスピンダウン予約になっているＬＵを対象にファイルシステムを作成または削除操作を実行してしまうことで起こる管理操作の失敗を防ぐことができる、という点である。
【０１４０】
以上、本発明のいくつかの実施形態を説明したが、これらは本発明の説明のための例示であって、本発明の範囲をこれらの実施形態にのみ限定するものではない。したがって、他の形態でも実施することができる。
【０１４１】
例えば、管理者がファイルシステムを作成する操作を、スピンダウンしているＬＵにリード処理やライト処理などの入出力処理があった場合に自動的にスピンアップする機能を備えるストレージシステムに対して行った場合に、ファイルシステム作成プログラムがその作成処理をタイムアウトさせるまでの時間と、あらかじめ管理者により入力された、実際にスピンアップにかかる時間とを比較し、タイムアウトにかかる時間の方が長い場合に、対象のＬＵとして選択できなくするという形態が考えられる。
【０１４２】
また、本実施形態では、管理コンソールによる管理画面であるファイルシステム作成画面において、管理者が選択できる、つまりファイルシステムの作成を行うことができるＬＵには、選択可能とするボックスを表示し、そうでないものは選択不可能とするボックスを表示するような表示形式をとった（図１５参照）。しかし、表示形式はこれに限定するものではなく、管理者に対し選択不可能なＬＵは選択してはいけない旨を伝えることができるものであれば概ね良い。例えば、取り消し線等を使用して選択不可能なＬＵを強調表示したり、選択不可能なＬＵ自体表示しないようにしたりするような表示形式であっても良い。
【０１４３】
本実施形態では、ファイルシステムの作成においては、管理画面においてＬＵを表示し、ファイルシステムの削除においては、管理画面においてファイルシステムを表示するように説明した。ファイルシステムの削除を実行するにあたり、管理画面には、削除可能であり選択可能なファイルシステムと、削除不可能であり選択不可能なファイルシステムを表示しても良い。また、取り消し線等を使用して削除不可能なファイルシステムを強調表示したり、削除可能なファイルシステムのみ表示したりしても良い。
【０１４４】
なお、管理者は、管理コンソールから、ファイルシステムの作成または削除を含んだ、ファイルシステムの変更を行うことができるのは勿論のことである。
【０１４５】
その他、ハードウェア、ソフトウェア、各テーブル、各フローチャートなどの具体的な構成について、本発明の趣旨を逸脱しない範囲で適宜変更が可能である。
【産業上の利用可能性】
【０１４６】
本発明は、節電機能を備えるストレージ装置を使用してファイル共有機能を提供するサーバに広く適用することができる。
【図面の簡単な説明】
【０１４７】
【図１】本発明の第一の実施形態に係るストレージシステム全体の構成例を説明する図である。
【図２】本発明の第一の実施形態に係るストレージシステムの動作概要を説明する図である。
【図３】本発明の第一の実施形態に係るＮＡＳ装置の機能を説明する図である。
【図４】本発明の第一の実施形態に係るストレージ装置の機能を説明する図である。
【図５】本発明の第一の実施形態に係る管理コンソールの機能を説明する図である。
【図６】本発明の第一の実施形態に係るＬＵ管理テーブルの構成を説明する図である。
【図７】本発明の第一の実施形態に係るファイルシステム管理テーブルの構成を説明する図である。
【図８】本発明の第一の実施形態に係るＲＧ−ＬＵ管理テーブルの構成を説明する図である。
【図９】本発明の第一の実施形態に係るストレージ装置のスピン状態指示受付プログラムにおける、スピンダウン動作を示すフローチャートである。
【図１０】本発明の第一の実施形態に係るストレージ装置のスピン状態指示受付プログラムにおける、スピンアップ動作を示すフローチャートである。
【図１１】本発明の第一の実施形態に係るストレージ装置のスピン状態応答プログラムの動作を示すフローチャートである。
【図１２】本発明の第一の実施形態に係るファイルシステム作成時における管理者の作成操作を示すフローチャートである。
【図１３】本発明の第一の実施形態に係るＮＡＳ装置のファイルシステム作成操作における対象一覧表示プログラムの動作を示すフローチャートである。
【図１４】本発明の第一の実施形態に係るＮＡＳ装置のファイルシステム作成プログラムの動作を示すフローチャートである。
【図１５】本発明の第一の実施形態に係る管理コンソールのファイルシステム作成画面の例である。
【図１６】本発明の第一の実施形態に係るファイルシステム削除時における管理者の操作を示すフローチャートである。
【図１７】本発明の第一の実施形態に係るＮＡＳ装置のファイルシステム削除操作における対象一覧表示プログラムの動作を示すフローチャートである。
【図１８】本発明の第一の実施形態に係るＮＡＳ装置の対象一覧表示プログラムにおける、ファイルシステムの電力ステータスの作成処理を示すフローチャートである。
【図１９】本発明の第一の実施形態に係るＮＡＳ装置のファイルシステム削除プログラムの動作を示すフローチャートである。
【図２０】本発明の第二の実施形態に係る遅延実行管理テーブルの構成を説明する図である。
【図２１】本発明の第二の実施形態に係る遅延実行プログラムの動作を示すフローチャートである。
【図２２】本発明の第二の実施形態に係るＮＡＳ装置の機能を説明する図である。
【符号の説明】
【０１４８】
１０  ＮＡＳ装置
２０  ストレージ装置
３０  管理コンソール
４１  ＳＡＮ
４２  ＬＡＮ
４３  計算機
【図１】
2010113587.tif 000003
【図２】
2010113587.tif 000004
【図３】
2010113587.tif 000005
【図４】
2010113587.tif 000006
【図５】
2010113587.tif 000007
【図６】
2010113587.tif 000008
【図７】
2010113587.tif 000009
【図８】
2010113587.tif 000010
【図９】
2010113587.tif 000011
【図１０】
2010113587.tif 000012
【図１１】
2010113587.tif 000013
【図１２】
2010113587.tif 000014
【図１３】
2010113587.tif 000015
【図１４】
2010113587.tif 000016
【図１５】
2010113587.tif 000017
【図１６】
2010113587.tif 000018
【図１７】
2010113587.tif 000019
【図１８】
2010113587.tif 000020
【図１９】
2010113587.tif 000021
【図２０】
2010113587.tif 000022
【図２１】
2010113587.tif 000023
【図２２】
2010113587.tif 000024