【手続補正書】
【提出日】平成16年7月15日(2004.7.15)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークと、該ネットワークに接続され磁気ディスクを用いた複数のストレージ装置と、前記ネットワークに接続されたクライアントシステムと、該クライアントシステムに対して提供するファイルデータと該ファイルデータを制御するための管理データを上記ストレージ装置に格納し、該管理データを用いて前記クライアントシステムにファイルアクセス機能を提供する手段とを有し、前記管理データと上記ファイルデータが異なった冗長性をもって前記複数のストレージ装置に分散格納されていることを特徴とするネットワーク型記憶装置。
【請求項２】
前記クライアントシステムが、協調動作により上記ネットワークに接続されたクライアントシステムであることを特徴とする請求項１に記載のネットワーク型記憶装置。
【請求項３】
前記クライアントシステムが、一台ないしは複数台の管理サーバからの指示によって上記ネットワークに接続されたクライアントシステムであることを特徴とする請求項１に記載のネットワーク型記憶装置。
【請求項４】
インターネットプロトコルネットワークと、該インターネットプロトコルネットワークに接続された磁気ディスクを用いた複数のストレージ装置と、前記インターネットプロトコルネットワークに接続されたクライアントシステムと、該クライアントシステムに対して提供するファイルデータと該ファイルデータを管理するための管理データを前記ストレージ装置に格納し、該管理データを用いて前記クライアントシステムにファイルアクセスする機能を提供する手段とを有し、
前記ストレージ装置は、ディスクアレイ制御装置と集合ディスク装置とから構成され、該ディスクアレイ制御装置に接続された前記集合ディスク装置から構成されるファイルシステムのアクセスを制御するストレージ装置であり、前記集合ディスク装置はディスクアレイ装置から構成され、前記管理データと前記ファイルデータが異なった冗長性を持って前記複数のストレージ装置に分散格納されていることを特徴とするネットワーク型記憶装置。
【請求項５】
上記管理データは、上記ディスクアレイ制御装置に接続している複数の上記ディスクアレイ装置上に、同一の内容を有するinode構造体データとなるよう置かれ制御され、上記ファイルデータは冗長構成を取らぬよう置かれ制御されることを特徴とする請求項４に記載のネットワーク型記憶装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
以下に本発明の好適な実施例を図面を参照してさらに詳細に説明する。本実施例で前提とする本発明のネットワーク型記憶装置の構成を図１に示す。すなわち、本発明の記憶装置は、ネットワークと、該ネットワークに接続された磁気ディスクを用いた複数のストレージ装置（下記に説明するディスクアレイ制御装置とディスクアレイ装置からなる集合ディスク装置から構成される）と、ネットワークに接続されたクライアントシステムと、該クライアントシステムに対して提供するファイルデータとそれを制御するための管理データを前記ストレージ装置に格納し、該管理データを用いて前記クライアントシステムにファイルアクセスする機能を提供する手段を有し、前記管理データと前記ファイルデータが異なった冗長性をもって前記複数のストレージ装置に分散格納されているネットワーク型記憶装置である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
これは基本的にはネットワークファイルシステムと同様の処理であり、全体を等価的に一台のファイルシステムとしてみせるよう制御している。各ディスクアレイ制御装置には、複数台のディスクからなる集合ディスク装置（すなわち、それぞれディスクアレイ装置からなる複数のストレージ装置）１１６、１２６、１３６、１４６ が結合されており、集合ディスク装置１１６はディスクアレイ制御装置１１に、集合ディスク装置１２６はディスクアレイ制御装置１２に、以下順に結合されている。また、全ての各ディスクアレイ制御装置１１、１２、１３、１４に結合された管理サーバ３０があり、設定および障害時の処理等はこの管理サーバ３０を介して実施する。また、このディスクアレイ装置群を用いるクライアントシステム４０がネットワーク、この場合ＩＰネットワーク経由でこのディスクアレイに接続される。複数のクライアントは本実施例では本質的に同じ動作を行うため、そのうちの一台を４０として図１に記載し、このクライアントシステムから本実施例のディスクアレイシステムを使う場合の動作を以下説明する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
次に本実施例で用いるファイルシステムの構造について説明する。本実施例でのファイルシステムの内部データ構造を図２に示す。本実施例では、階層的な構造を用いたファイルシステムを使う。このようなファイルシステムに於いてもファイル自体は単なるブロックデータであり、ファイルシステム中に置かれたファイルは制御データであるファイルデータから切り離された管理情報によって管理される。本実施例での管理情報はｉｎｏｄｅ データ構造体に格納される。この図２で６１がｉｎｏｄｅ データ構造体であり、実際のデータ６２等に対しては直接のポインタ(小さなデータの場合の高速化のため)、および間接ポインタ６３(通常のデータに用いる)によりアクセスを行う。他のフィールドは管理情報であり、これらは整合性を保った更新が必要となる。また、本実施例で特徴的な情報として、二つのディスクアレイ装置番号６４と６５が追加されている。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
本実施例では既に説明したとおり制御データのみを二重化することで、すべてを二重化した構成に比し低コストで可用性の高いネットワーク型記憶装置を実現している。これを、例えば制御データを三重化、データを二重化などのより冗長度の高い構成としデータの可用性を高める構成に変更することも容易であるし、その場合にも制御データの冗長度をデータの冗長度より高く保つことによって少ないコストで可用性を大きく向上させることができるネットワーク型記憶装置を実現することができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
【発明の効果】
本発明により、信頼性とコストの最適化を図ったネットワーク型ファイルシステムを提供するネットワーク型記憶装置の実現が可能となった。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】図１
【補正方法】変更
【補正の内容】
【図１】
本発明の好適な実施例におけるネットワーク型ファイルシステムを提供するネットワーク型記憶装置の概略を示す。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】符号の説明
【補正方法】変更
【補正の内容】
【符号の説明】
５…ネットワーク(ＩＰネットワーク)、１１、１２、１３、１４…ディスクアレイ制御装置、３０…管理サーバ、４０…クライアントシステム、６１…ｉｎｏｄｅデータ構造体、６２…データ、６３…間接ポインタ、６４、６５…ディスクアレイ装置、１１１、１２１、１３１、１４１…ファイル制御装置、１１２、１２２、１３２、１４２…制御記憶装置、１１３、１２３、１３３、１４３…ディスク制御装置、１１４、１２４、１３４、１４４…キャッシュ、１１６、１２６、１３６、１４６…集合ディスク装置。