第1のサブ計算機システム及び第2のサブ計算機システムを含む複数のサブ計算機システムと、当該複数のサブ計算機システムに接続されるデータ管理計算機システムと、を有し、前記複数のサブ計算機システムはそれぞれ、ストレージサブシステムに格納されたデータをクライアントコンピュータに提供するシステムであり、前記データ管理計算機システムは、各サブ計算機システムから移行されたデータを管理するシステムであり、前記データ管理計算機システムは、前記第1のサブ計算機システム用のバックアップデータを管理し、当該バックアップデータの少なくとも一部のデータを、少なくとも、前記第1のサブ計算機システムとは別の前記第2のサブ計算機システムに転送し、少なくとも前記第2のサブ計算機システムは、前記データ管理計算機システムから転送されたデータを前記第2のサブ計算機システム内のストレージサブシステムに格納して共有ファイルシステムを生成し、前記データ管理計算機システムは、前記第1のサブ計算機システムからバックアップされた前記データが更新された場合に、更新データの情報を含む通知用更新管理情報を取得し、前記第2のサブ計算機システムに前記通知用更新管理情報を転送し、前記第2のサブ計算機システムは、自身が既に保持する前記第1のサブ計算機システムのファイルである他拠点ファイルについて、前記通知用更新管理情報を用いて、前記第1のサブ計算機システムにおける、前記他拠点ファイルに対応する更新後ファイルとの同一性を判定することを特徴とする情報処理システム。請求項1において、前記第2のサブ計算機システムは、前記他拠点ファイルに関する更新状況を管理するための他拠点ファイル更新管理情報を有し、前記通知用更新管理情報を前記データ管理計算機システムから受信した場合に、前記他拠点ファイル更新管理情報を更新することを特徴とする情報処理システム。請求項1において、前記第2のサブ計算機システムは、前記他拠点ファイルが前記更新後ファイルと異なると判定した場合、前記他拠点ファイルが前記更新後ファイルと同一となるように、前記データ管理計算機システムからデータを取得してデータの同期を取るデータ同期処理を実行することを特徴とする情報処理システム。請求項3において、前記第2のサブ計算機システムは、前記クライアントから前記他拠点ファイルにアクセスがなされた契機で、前記データ同期処理を実行することを特徴とする情報処理システム。請求項3において、前記第2のサブ計算機システムは、前記通知用更新管理情報を前記データ管理計算機システムから受信した契機で、前記データ同期処理を実行することを特徴とする情報処理システム。請求項3において、前記第2のサブ計算機システムは、前記第1のサブ計算機システムにおいて、前記他拠点ファイルに対応するオリジナルのファイルが更新された契機で、前記データ同期処理を実行することを特徴とする情報処理システム。請求項1において、前記第2のサブ計算機システムは、前記他拠点ファイルそのものを削除する場合、前記他拠点ファイルのスタブ情報を生成し、当該スタブ情報を前記ストレージサブシステム内で管理することを特徴とする情報処理システム。請求項1において、前記第2のサブ計算機システムは、前記他拠点ファイルに関する更新状況を管理するための他拠点ファイル更新管理情報を有し、前記通知用更新管理情報を前記データ管理計算機システムから受信した場合に、前記他拠点ファイル更新管理情報を更新し、前記他拠点ファイルが前記更新後ファイルと異なると判定した場合、前記クライアントから前記他拠点ファイルにアクセスがなされた契機で、前記他拠点ファイルが前記更新後ファイルと同一となるように、前記データ管理計算機システムからデータを取得してデータの同期を取るデータ同期処理を実行し、前記他拠点ファイルに対するアクセスが所定期間なされなかった場合に、前記他拠点ファイルを前記ストレージサブシステムから削除すると共に、当該削除対象の他拠点ファイルのスタブ情報を生成し、当該スタブ情報を前記ストレージサブシステム内で管理することを特徴とする情報処理システム。第1のサブ計算機システム及び第2のサブ計算機システムを含む複数のサブ計算機システムと、当該複数のサブ計算機システムに接続されるデータ管理計算機システムと、を有する情報処理システムにおけるデータ処理方法であって、前記複数のサブ計算機システムはそれぞれ、ストレージサブシステムに格納されたデータをクライアントコンピュータに提供するシステムであり、前記データ管理計算機システムは、各サブ計算機システムから移行されたデータを管理するシステムであり、前記データ処理方法は、前記データ管理計算機システムが、前記第1のサブ計算機システム用のバックアップデータを管理し、当該バックアップデータの少なくとも一部のデータを、少なくとも、前記第1のサブ計算機システムとは別の前記第2のサブ計算機システムに転送するステップと、少なくとも前記第2のサブ計算機システムが、前記データ管理計算機システムから転送されたデータを前記第2のサブ計算機システム内のストレージサブシステムに格納して共有ファイルシステムを生成するステップと、前記第1のサブ計算機システムが、前記データ管理計算機システムにバックアップしたデータを更新するステップと、前記データ管理計算機システムが、前記第1のサブ計算機システムからバックアップされた前記データが更新された場合に、更新データの情報を含む通知用更新管理情報を取得し、前記第2のサブ計算機システムに前記通知用更新管理情報を転送するステップと、前記第2のサブ計算機システムが、自身が既に保持する前記第1のサブ計算機システムのファイルである他拠点ファイルについて、前記通知用更新管理情報を用いて、前記第1のサブ計算機システムにおける、前記他拠点ファイルに対応する更新後ファイルとの同一性を判定するステップと、を有することを特徴とするデータ処理方法。請求項9において、前記第2のサブ計算機システムは、前記他拠点ファイルに関する更新状況を管理するための他拠点ファイル更新管理情報を有し、さらに、前記第2のサブ計算機システムが、前記通知用更新管理情報を前記データ管理計算機システムから受信した場合に、前記他拠点ファイル更新管理情報を更新するステップを有することを特徴とするデータ処理方法。請求項9において、さらに、前記第2のサブ計算機システムが、前記他拠点ファイルが前記更新後ファイルと異なると判定した場合、前記他拠点ファイルが前記更新後ファイルと同一となるように、前記データ管理計算機システムからデータを取得してデータの同期を取るデータ同期処理を実行するステップを有することを特徴とするデータ処理方法。請求項11において、前記データ同期処理を実行するステップにおいて、前記第2のサブ計算機システムは、前記クライアントから前記他拠点ファイルにアクセスがなされた契機で、前記データ同期処理を実行することを特徴とするデータ処理方法。請求項11において、前記データ同期処理を実行するステップにおいて、前記第2のサブ計算機システムは、前記通知用更新管理情報を前記データ管理計算機システムから受信した契機で、前記データ同期処理を実行することを特徴とするデータ処理方法。請求項11において、前記データ同期処理を実行するステップにおいて、前記第2のサブ計算機システムは、前記第1のサブ計算機システムにおいて、前記他拠点ファイルに対応するオリジナルのファイルが更新された契機で、前記データ同期処理を実行することを特徴とするデータ処理方法。請求項9において、さらに、前記第2のサブ計算機システムが、前記他拠点ファイルそのものを削除する場合、前記他拠点ファイルのスタブ情報を生成し、当該スタブ情報を前記ストレージサブシステム内で管理するステップを有することを特徴とするデータ処理方法。特許文献1に記載のシステムにおいて、NASデバイス上のデータをCASデバイスデータセンタにアーカイブあるいはバックアップするシステムを第1のサブ計算機システムと呼ぶ。第1のサブ計算機システムは、NASデバイスと1または複数のクライアントを含む。第1のサブ計算機システムがCASデバイスにアーカイブあるいはバックアップしたデータを参照するシステムを第2のサブ計算機システムまたは拠点Bと呼ぶ。第2のサブ計算機システムは、NASデバイスと1または複数のクライアントを含む。しかしながら、特許文献1に記載のシステムにおいて、拠点Bのクライアントが拠点Aのファイルにアクセス要求すると、拠点BのNASデバイスは、CASデバイス上の当該ファイルを拠点BのNASデバイス上のファイルシステムにコピーし、クライアントに応答する。その後、拠点BにコピーしたCASデバイスに格納されている元のファイルが、拠点Aのアーカイブあるいはバックアップ処理によって更新される場合がある。これによって、拠点BのNASデバイス上のファイルとCASデバイス上のファイルの内容が異なる可能性がある。また、特許文献2のファイル更新方法を特許文献1のシステムに適用する場合、拠点Aのアーカイブあるいはバックアップ処理によってCASデバイス上の更新された全ファイルを拠点BのNASデバイスにコピーすることになる。この方法は、CASデバイス上のファイル群と拠点BのNASデバイス上のファイル群とを比較して更新されたファイル群を特定できるが、CASデバイス上の更新された全ファイルを拠点BのNASデバイスにコピーすることになるため、拠点BにおけるNASデバイスのファイルシステムの容量を消費する問題がある。また、拠点BのNASデバイスに格納されていた更新前のファイルを上書きしたくないケースでも、同じパス名を持つファイルは更新後のファイルで上書きしてしまう問題がある。さらに、拠点Bのクライアントが拠点Aのファイルを参照する場合に、拠点BのNASデバイスが常にCASデバイスからファイルデータを取得する方法は、当該ファイルがNASデバイスに格納済みであるか否かによらず、NASデバイスはCASデバイスからファイルデータのリコールが必要であるために、アクセス性能の低下をもたらす可能性がある。拠点Bのクライアントが拠点BのNASデバイス上に格納済みの拠点Aのファイルを参照する場合、拠点BのNASデバイスが、当該ファイルが有効か否かをCASデバイスに問い合わせ、有効ならば拠点BのNASデバイスに格納済みの当該ファイルをクライアントに返し、有効でないならばCASデバイスからファイルデータを取得して更新してクライアントに返す方法が考えられる。当該ファイルが有効か否かの判定には、例えばファイルの最終更新日時等の属性情報を用いる。この方法は、拠点Bのクライアントからの拠点Aのファイルのアクセスのたびに拠点BのNASデバイスとデータセンタのCASデバイスとの通信が発生し、レスポンス時間の低下をもたらす可能性がある。本発明はこのような状況に鑑みてなされたものであり、NASデバイスの容量浪費を防止し、レスポンス時間を短縮し、さらには、ファイルのバージョン管理を可能にするファイル共有技術を提供するものである。上記課題の少なくとも1つを解決するために、本発明は、第1のサブ計算機システムがデータセンタにアーカイブまたはバックアップしたファイル群の少なくとも1部分の一覧をCASデバイスが更新リストとして作成し、更新リストを第2のサブ計算機システムに転送することで、第2のサブ計算機システムは更新リストを用いてファイルの有効性の可否を判定する。本発明の1つの様態は、第2のサブ計算機システムが前述の更新リストを更新テーブルとして保持し、第2のサブ計算機システムに格納済みのファイルにアクセスがあると、第2のサブ計算機システムは、更新テーブルを参照して有効性の可否を判断する。参照の結果、当該ファイルが有効である、つまり、データセンタのファイルと内容が同一である場合、第2のサブ計算機システムはデータセンタと通信することなくクライアントに応答できる。一方、当該ファイルが有効ではない、つまり、データセンタのファイルと内容が異なる場合、第2のサブ計算機システムは、CASデバイスからファイルデータを取得してファイルシステムの内容を更新してクライアントに返す。このとき、既存の格納済みファイルを上書きせず、同一のパス名ではあるが、別バージョンのファイルとして格納する。本発明のほかの態様によれば、第2のサブ計算機システムは、CASデバイスから更新リストを取得後、第2のサブ計算機システムに格納済みのファイル群の有効性の可否を判断する。CASデバイス上で更新されたファイルに対して第2のサブ計算機システムは、格納済みのファイルを無効化例えば、削除もしくは更新する。本発明の更なるほかの形態によれば、第1のサブ計算機システムが更新したファイルを即時にCASデバイスにアーカイブまたはバックアップし、CASデバイスは当該ファイルを第2のサブ計算機システムに転送し、第2のサブ計算機システムは即時に当該ファイルを更新する。このとき、既存の格納済みファイルを上書きせず、同一のパス名ではあるが、別バージョンのファイルとして格納する。本発明に関連する更なる特徴は、以降に続く記述に一部は明記され一部は本記述から明らかになり、或は本発明の実施により学ぶことが出来る。本発明の態様は、要素及び多様な要素の組み合わせ及び以降の詳細な記述と添付されるクレームの様態により達成され実現される。前述及び後述の記述は典型的で説明の為であり、本発明のクレーム又はアプリケーションを如何なる意味に於いても限定するものではないことを理解する必要がある。本発明によれば、他拠点間でファイルを共有し、他拠点のファイルに対するアクセスのレスポンス時間を短縮すると共に、アクセス性能を向上することが可能となる。また、各拠点においてファイルのバージョンを管理することができるようになる。本発明は、一般的に、コンピュータでのストレージシステムにおいてデータを管理するための技術、より具体的には、NASNetworkAttachedStorageに保存されたデータをCASContentAddressedStorageに転送し、NAS間でデータを共有するための技術に関するものである。以下、添付図面を参照して本発明の実施形態について説明する。添付図面では、機能的に同じ要素は同じ番号で表示される場合もある。なお、添付図面は本発明の原理に則った具体的な実施形態と実装例を示しているが、これらは本発明の理解のためのものであり、決して本発明を限定的に解釈するために用いられるものではない。本実施形態では、当業者が本発明を実施するのに十分詳細にその説明がなされているが、他の実装形態も可能で、本発明の技術的思想の範囲と精神を逸脱することなく構成構造の変更や多様な要素の置き換えが可能であることを理解する必要がある。従って、以降の記述をこれに限定して解釈してはならない。更に、本発明の実施形態は、後述されるように、汎用コンピュータ上で稼動するソフトウェアで実装しても良いし専用ハードウェア又はソフトウェアとハードウェアの組み合わせで実装しても良い。なお、本明細書の図では、テーブルやリストを例にして本発明で用いられる情報について説明しているが、テーブルやリストの構造で提供される情報に限られるものではなく、データ構造に依存しない情報であっても良い。また、各情報の内容を説明する際に、識別情報、識別子、名、名前、IDという表現を用いるが、これらについてはお互いに置換が可能である。本発明の実施形態では、NASとCASの通信ネットワークはWANの採用に限定されず、LANLocalAreaNetwork等の通信ネットワークを採用することも可能である。本発明の態様は、NFSプロトコルの採用に限定されず、他のCIFS、HTTP等を含むファイル共有プロトコルを採用することも可能である。以後の説明ではプログラムを主語として各処理の説明を行うことがあるが、プログラムはプロセッサによって実行されることで定められた処理をメモリ及び通信ポート通信制御装置を用いながら行うため、プロセッサを主語とした説明としてもよい。また、プログラムを主語として開示された処理は管理サーバ等の計算機、情報処理装置が行う処理としてもよい。プログラムの一部または全ては専用ハードウェアで実現してもよく、また、モジュール化されていても良い。各種プログラムはプログラム配布サーバや記憶メディアによって各計算機にインストールされてもよい。1第1の実施形態<システムの物理的構成>図1は、本発明の実施形態によるシステム情報処理システム、統合ストレージシステム、或いは計算機システムともいうの物理的構成の一例を示すブロック図である。なお、図1においては、拠点A及びBのみが示されているがより多くの拠点がシステムに含まれていても良く、各拠点の構成は同様とすることが可能である。また、実施形態では、拠点Aのファイルを拠点Bが参照使用する場合について説明するが、各拠点に優劣親と子の関係はなく、拠点Aが拠点Bのファイルを参照使用する場合も同じ動作となる。当該計算機システム10は、各拠点に配置された1つまたは複数のサブ計算機システム100及び110と、CASデバイス121で構成されるデータセンタシステム120と、を有し、サブ計算機システム100及び110のそれぞれとデータセンタシステム120がネットワーク130及び140を介して接続されている。サブ計算機システム100及び110は、クライアント101及び111と、NASデバイス102及び112を有し、これらはネットワーク105及び115で接続されている。クライアント101及び111は、NASデバイス102及び112が提供するファイル共有サービスを利用する一または複数の計算機である。クライアント101及び111は、NFSNetworkFileSystemやCIFSCommonInternetFileSystemなどのファイル共有プロトコルを利用して、ネットワーク105及び115を介して、NASデバイス102及び112が提供するファイル共有サービスを利用する。NASデバイス102及び112は、NASコントローラ103及び113、記憶装置104及び114を有す。NASコントローラ103及び113はクライアント101及び111にファイル共有サービスを提供し、また、CASデバイス121との連携機能を有す。NASコントローラ103及び113は、クライアント101及び111が作成する各種ファイルやファイルシステム構成情報を記憶装置104及び114に格納する。記憶装置104及び114は、NASコントローラ103及び113にボリュームを提供し、NASコントローラ103及び113が各種ファイルやファイルシステム構成情報を格納する場所である。データセンタ120は、CASデバイス121と管理端末124とを有し、これらはネットワーク125で接続されている。CASデバイス121は、NASデバイス102及び112のアーカイブ及びバックアップ先のストレージデバイスである。管理端末124は、計算機システム10を管理する管理者が使用する計算機である。管理者は、管理端末124からネットワーク125を通してCASデバイス121、NASデバイス102及び112の管理を行う。これらの管理として、例えば、ファイルサーバの運用開始、ファイルサーバの停止、クライアント101及び111のアカウントの管理などがある。なお、管理端末124は入出力装置を有する。入出力装置の例としては、ディスプレイ、プリンタ、キーボード、ポインタデバイスが考えられるが、これ以外の装置であってもよい。また、入出力装置の代替として、シリアルインタフェースを入出力装置とし、当該インタフェースにディスプレイ又はキーボード又はポインタデバイスを有する表示用計算機を接続する形態であってもよい。この場合、表示用情報を表示用計算機に送信したり、入力用情報を表示計算機から受信することで、表示用計算機で表示を行ったり、入力を受け付けることで入出力装置での入力及び表示を代替してもよい。以後、計算機システムを管理し、本発明の表示用情報を表示する一つ以上の計算機の集合を管理システムと呼ぶことがある。管理端末124が表示用情報を表示する場合は、管理端末124が管理システムである。また、管理端末124と表示用計算機の組み合わせも管理システムである。また、管理処理の高速化や高信頼化のために複数の計算機で管理端末124と同等の処理を実現してもよく、この場合は当該複数の計算機を管理システムと呼ぶ。さらに、管理端末124は、本実施形態では、データセンタ120内に設けられているが、データセンタ120外に設けられ、独立した存在であっても良い。ネットワーク105は拠点A100の拠点内LAN、ネットワーク115は拠点B110の拠点内LAN、ネットワーク125はデータセンタ120のデータセンタ内LANであり、ネットワーク130はWANで拠点A100とデータセンタ120間をネットワーク接続し、ネットワーク140はWANで拠点B110とデータセンタ120間をネットワーク接続する。ネットワークの種類は上記ネットワークに限定されず、種々のネットワークを利用可能である。<システムの論理的構成>図2は、本発明の実施形態による情報処理システムの論理的構成の一例を示すブロック図である。当該情報処理システム10において、拠点A100のクライアント101が読み書きするデータは、ファイルとしてNASデバイス102が作成するファイルシステムFSA200に格納される。拠点B110も同様に、クライアント111が読み書きするデータは、ファイルとしてNASデバイス112が作成するファイルシステムFSB211に格納される。ファイルシステムFSA200及びファイルシステムFSB211に格納されたファイルは、ある契機でデータセンタ120にアーカイブまたはバックアップされる。CASデバイス121が作成するファイルシステムFSACAS220は、拠点AのファイルシステムFSA200と関連付けられたファイルシステムであり、ファイルシステムFSA200のうち、アーカイブまたはバックアップされたファイル群はファイルシステムFSACAS220に格納される。同様に、CASデバイス121が作成するファイルシステムFSBCAS221は、拠点BのファイルシステムFSB211と関連付けられたファイルシステムであり、ファイルシステムFSB211のうち、アーカイブまたはバックアップされたファイル群はファイルシステムFSBCAS221に格納される。拠点B110のNASデバイス112が作成するファイルシステムFSAR210は、クライアント111が拠点A100のファイルを参照するためのファイルシステムである。ファイルシステムFSAR210は、ファイルシステムFSACAS220と関連付けられており、ファイルシステムFSACAS220の少なくとも一部がファイルシステムFSAR210に格納される。<システムの処理概要>図17は、本発明の第1の実施形態における処理概要の特徴を説明するための図である。図17において、例えば、拠点Bによって他拠点の格納済みファイルに対して参照要求された場合、拠点BのNASデバイスが他拠点更新リストを検索して当該ファイルの更新の有無を識別する。処理手順は、次のようになる図17のi乃至vi。まず、拠点AにおいてファイルFが更新されたとする処理i。なお、ファイルFは拠点Aにおける更新処理の前に拠点Bにコピーされているものとする拠点Bに保持される拠点Aのファイルを他拠点ファイルという。そして、拠点AのNASデバイスは、マイグレーション処理によってデータセンタCASデバイスのファイルFを更新する処理ii。一方、データセンタは、アーカイブ処理後、ファイルFの更新情報を含む更新リスト通知用更新管理情報を作成し、これを拠点Bに転送する処理iii。拠点BのNASデバイスは、更新リスト他拠点更新リスト:他拠点更新管理情報を保持しており、転送されてきた更新リストに含まれるファイルの更新情報を他拠点更新リストに追加する処理iv。その後、格納済みファイルの参照要求時に、拠点BのNASデバイスは、他拠点更新リストを検索し、参照対象のファイルの更新の有無を確認する処理v。該当ファイルが更新されていれば現在保持するデータが有効でないため、拠点BのNASデバイスは、データセンタCASデバイスから対象ファイルを再度読み込んでデータを取得し、更新されていなければ再読み込み不要保持するデータが有効となり、既に保持しているファイルを読み込む処理vi。このように、第1の実施形態では、NASデバイス112が更新ファイルテーブル600を保持し、クライアント111からファイルデータにリード要求があったときに、更新ファイルテーブル600を用いて有効性の可否を判断することで、レスポンス時間の削減が可能である。更新ファイルテーブル600は、ハッシュテーブル、DB、ファイルシステムメタデータのいずれか、または、それらの組み合わせでもよい。既存の格納済みファイルを上書きせず、同一のパス名ではあるが、別バージョンのファイルとして格納する。例えば、ファイル名にバージョン番号や更新日付等のサフィックスを付随してもよい。また、ファイルの属性情報にバージョン番号や最終更新者等を含めてもよい。これらによって、クライアント111が前の格納済みファイルを参照したい場合に参照可能となる。図3は、本実施形態の情報処理システムにおけるマイグレーション処理、ファイルリード処理等のタイムチャートを模式的に示す図である。拠点A100のクライアント101はファイルA及びファイルBをNASデバイス102に書き込む。これらのファイルは後述する、NASデバイス102のマイグレーション処理によってCASデバイス121に転送される。CASデバイス121は、マイグレーション処理によってCASデバイス121のファイルシステムFSACAS220に更新のあったファイル群を一覧にした更新リストを作成し、拠点B110のNASデバイス112に転送する。この更新リストはファイルA及びファイルBを含む。拠点B110のNASデバイス112は、更新リストを受理し、更新リストテーブル600を作成する。その後、拠点B110のクライアント111がファイルA及びファイルBをリードする。NASデバイス112は、後述するファイルリード処理を行う。このとき、NASデバイス112は、ファイルA及びファイルBのファイルデータをファイルシステムFSAR210に格納していない状態なので、CASデバイス121から当該ファイルデータを取得し、ファイルシステムFSAR210に格納する。その後、ファイルAがクライアント101によって更新され、NASデバイス102のマイグレーション処理によってCASデバイス121に更新ファイルが転送される。CASデバイス121におけるファイルの更新処理がなされた後、更新リストにはファイルAが含まれることになる。この状態でクライアント111がファイルBにアクセスする場合、NASデバイス112は更新リストテーブル600を参照し、ファイルシステムFSAR210に格納しているファイルBのファイルデータが有効拠点A100或いはデータセンタ120で管理されているファイルBと同一内容のデータであることであるか否かを判定する。ファイルBは前回の参照から更新されていないため、NASデバイス112は、ファイルシステムFSAR210に格納しているファイルBをクライアント111に返す。一方、ファイルAは前回の参照後に更新されているため、NASデバイス112は、ファイルAは有効ではないと判断し、当該ファイルデータをCASデバイス121から取得し、取得したファイルデータをファイルシステムFSAR210に格納し、クライアント111に返す。これにより、ファイルの有効性の可否を拠点内で判定でき、更新がないファイルへのアクセスの場合は、拠点とデータセンタとの通信を削減し、レスポンス時間を短縮できる。<NASデバイスの内部構成>図4は、NASデバイス102の内部構成例を示すブロック図である。図4は、拠点A100のNASデバイス102の構成を示しているが、拠点B110のNASデバイス112も同様の構成である。NASデバイス102は、NASコントローラ103と記憶装置104を有する。NASコントローラ103は、メモリ401に格納されたプログラムを実行するCPU402、ネットワーク105を通してクライアント101との通信に使用するネットワークインタフェース403、ネットワーク130を通してデータセンタ120との通信に使用するネットワークインタフェース404、記憶装置104との接続に使用するインタフェース405、プログラムやデータを格納するメモリ401を搭載し、それらは内部的な通信路例えば、バスによって接続されている。メモリ401は、ファイル共有サーバプログラム406と、ファイル共有クライアントプログラム407と、マイグレーションプログラム408と、ファイルシステムプログラム409と、オペレーティングシステムOS410と、自拠点更新リスト411と、他拠点更新リスト412と、を格納している。なお、メモリに格納されている各プログラム406乃至410や各更新リスト411及び412は、記憶装置104に格納され、CPU402によってメモリ401に読み出されて実行される態様でもよい。ファイル共有サーバプログラム406は、クライアント101がNASデバイス102上のファイルにファイル操作を行う手段を提供するプログラムである。ファイル共有クライアントプログラム407は、NASデバイス102がCASデバイス121上のファイルにファイル操作を行う手段を提供するプログラムであり、ファイル共有クライアントプログラム407により、各拠点のNASデバイスはCASデバイス121上の自拠点及び他拠点のファイルに対して所定のファイル操作を実行することができるようになる。マイグレーションプログラム408は、NASデバイス102からCASデバイス121へのファイルのマイグレーションを実行する。ファイルシステムプログラム409は、ファイルシステムFSA200を制御する。自拠点更新リスト411は、NASデバイス102自身が管理するファイルの更新情報を管理するためのリストである。また、他拠点更新リスト412は、CASデバイス121から取得した、他拠点のNASデバイスが管理するファイルの更新情報を管理するためのリストである。自拠点更新リスト411及び他拠点更新リスト412の詳細については、図6及び7を参照して説明する。記憶装置104は、NASコントローラ103との接続に使用するインタフェース423、NASコントローラ103からの命令を実行するCPU422、プログラムやデータを格納するメモリ421、1または複数のディスク424を搭載し、それらは内部的な通信路例えば、バスによって接続されている。記憶装置104はFC-SAN等のブロック形式のストレージ機能をNASコントローラ103に提供する。<CASデバイスの内部構成>図5は、CASデバイス121の内部構成例を示すブロック図である。CASデバイス121は、CASコントローラ122と記憶装置123を有する。CASコントローラ122は、メモリ501に格納されたプログラムを実行するCPU502、ネットワーク130及び140を通してNASデバイス102及び112との通信に使用するネットワークインタフェース503、ネットワーク125を通し管理端末124との通信に使用するネットワークインタフェース504、記憶装置123との接続に使用するインタフェース505、プログラムやデータを格納するメモリ501を搭載し、それらは内部的な通信路例えば、バスによって接続されている。メモリ501は、ファイル共有サーバプログラム506と、更新リスト転送プログラム507と、ファイルシステムプログラム508と、オペレーティングシステム509と、拠点別更新リスト510と、を格納している。なお、各プログラム506乃至509及び拠点別更新リスト510は、記憶装置123に格納され、CPU502によってメモリ501に読み出されて実行される態様でもよい。ファイル共有サーバプログラム506は、NASデバイス102及び112がCASデバイス121上のファイルにファイル操作を行う手段を提供するプログラムである。更新リスト転送プログラム507は、更新リスト600をNASデバイス112に転送するプログラムである。ファイルシステムプログラム508は、ファイルシステムFSACAS220及びFSBCAS221を制御する。記憶装置123は、CASコントローラ122との接続に使用するインタフェース523、CASコントローラ122からの命令を実行するCPU522、プログラムやデータを格納するメモリ521、1または複数のディクス524を搭載しそれらは内部的な通信路例えば、バスによって接続されている。記憶装置123はFC-SAN等のブロック形式のストレージ機能をCASコントローラ122に提供する。<他拠点更新リスト>図6は、拠点BのNASデバイス112における他拠点更新リストテーブル本実施形態では拠点Aの更新情報の構成例を示す図である。なお、他拠点拠点Aも同様の他の拠点拠点Aからすると拠点Bに関する他拠点更新リストテーブルを有している。他拠点更新リストテーブル600図4では、他拠点更新リスト412と記されているは、拠点名601と、ファイル名602と、更新日時603と、最終更新者604と、更新内容605と、を構成項目として有している。拠点名601は、どの拠点のデータやファイルに関する更新情報であるかを示す情報であり、自拠点拠点B以外の拠点名や識別情報が記入される。ファイル名602は、更新に関するファイルを識別するための情報パス等、ファイルを識別する識別情報である。更新日時603は、対応するファイルが更新された日時を示す情報である。最終更新者604は、対応するファイルを最後に更新したユーザ識別を示す情報である名前に限られず、識別コード等でも良い。更新内容605は、更新された内容がデータかメタデータか示す情報である。ここで、メタデータとは、ユーザID、アクセス権の有無、ファイルサイズ、ファイルの属性、オーナの変更情報等を含む。このような他拠点更新リストテーブルにより、他の拠点におけるファイルの更新状況を知ることが可能となる。<自拠点更新リスト>図7は、拠点BのNASデバイス112における自拠点更新リストテーブル本実施形態では拠点B自身の更新情報の構成例を示す図である。なお、他拠点拠点Aも同様の自身の拠点拠点A自身に関する自拠点更新リストテーブルを有している。自拠点更新リストテーブル700図4では、自拠点更新リスト411と記されているは、拠点名701と、ファイル名702と、更新日時703と、最終更新者704と、更新内容705と、を構成項目として有している。拠点名701は、どの拠点における更新であるかを示す情報であり、自拠点名又は識別情報が記入される。ファイル名702は、更新に関するファイルを識別するための情報パス等、ファイルを識別する識別情報である。更新日時703は、対応するファイルが更新された日時を示す情報である。最終更新者704は、対応するファイルを最後に更新したユーザ識別を示す情報である名前に限られず、識別コード等でも良い。更新内容705は、更新された内容がデータかメタデータか示す情報である。ここで、メタデータとは、ユーザID、アクセス権の有無、ファイルサイズ、ファイルの属性、オーナの変更情報等を含む。自拠点更新リストテーブル700は、マイグレーション処理ごとに、NASデバイス112によって作成更新される。つまり、自拠点更新リストテーブル700は、N回目のマイグレーション処理からN1回目のマイグレーション処理の間に更新されたファイルのパス名の一覧である。パス名の他に所有者や最終更新者や最終更新日時などの当該ファイルのメタデータをパス名と組み合わせて記録してもよい。このような自拠点更新リストテーブルにより、自身の拠点におけるファイルの更新状況を管理することができ、当該ファイル更新状況の情報をCASデバイス121や他拠点のNASデバイスに通知することが可能となる。<拠点別更新リスト>図8は、CASデバイス121が有する拠点別更新リストの構成例を示す情報である。図8の例では、全ての拠点の更新情報を1つのテーブルで管理するようにしているが、拠点別に複数のテーブルを用いてそれぞれの更新情報を管理するようにしても良い。拠点別更新リストテーブル800図5では、拠点別更新リスト510と記されているは、他の更新リストと同様、拠点名801と、ファイル名802と、更新日時803と、最終更新者804と、更新内容805と、を構成項目として有している。拠点名801は、どの拠点におけるデータやファイルに関する更新情報であるかを示す情報である。ファイル名802は、更新に関するファイルを識別するための情報パス等、ファイルを識別する識別情報である。更新日時803は、対応するファイルが更新された日時を示す情報である。最終更新者804は、対応するファイルを最後に更新したユーザ識別を示す情報である名前に限られず、識別コード等でも良い。更新内容805は、更新された内容がデータかメタデータか示す情報である。ここで、メタデータとは、ユーザID、アクセス権の有無、ファイルサイズ、ファイルの属性、オーナの変更情報等を含む。このような拠点別更新リストテーブルにより、各拠点におけるデータやファイルの更新状況を管理することが可能となる。なお、図6乃至8で示されるように、更新内容はテーブル形式で保持されるが、他の形式でもよい。例えば、検索の高速化のためにハッシュテーブルやDBの形式でもよい。ファイルごとに、更新されたことを示すフラグを設け、ファイルシステムFSAR210内にメタデータとして保持してもよい。<ファイルリード処理>図9は、本発明による、拠点B110でのファイルシステムFSAR210に対するファイルリード処理を説明するためのフローチャートである。ファイルリード処理は、クライアント111からのファイルリード要求時に呼び出される。以下、図9に示す処理をステップ番号に沿って説明する。ステップS901:NASデバイス112のファイルシステムプログラム409は、ファイル共有サーバプログラム406を経由してクライアント111からのファイルリード要求を受理する。ステップS902:NASデバイス112のファイルシステムプログラム409は、リード要求のあったファイルがスタブか否かを判定する。リード要求のあったファイルがスタブではない場合ステップS902でNOの場合、処理はステップS903に移る。一方、リード要求のあったファイルがスタブの場合ステップS902でYESの場合、処理はステップS906に移る。一定期間経過すると、データが削除され、ファイルがスタブ情報に置き換わることがあるからである。つまり、自拠点のファイルではなく他拠点のファイルであっても、一定期間使用されないとスタブ情報に置き換わる。ステップS903:NASデバイス112のファイルシステムプログラム409は、他拠点更新リストテーブル600を検索し、当該ファイルの有効性の可否を判定する。つまり、NASデバイス112が保持している他拠点のファイルに更新がなされたか否か判断される。更新がある他拠点更新リストにあると、更新後の該当ファイルの内容が、NASデバイス112が有している他拠点のファイルの内容と異なるため、内容の同期を取る必要があるからである。ステップS904:該当ファイルのエントリが他拠点更新リストテーブル600にない場合ステップS904でNOの場合、処理は、ステップS908に移る。この場合、自拠点にあるファイルが最新であるため、通常通り該当ファイルが読み込まれることになる。ステップS905:一方、当該ファイルのエントリが他拠点更新リストテーブル600にある場合ステップS904でYESの場合、図10で後述するデータ同期処理が実行される。ステップS906:リード要求のあったファイルがスタブである場合ステップS902でNOの場合、NASデバイス112のファイル共有クライアントプログラム407は、CASデバイス121に当該ファイルのデータを要求する。ステップS907:NASデバイス112のファイル共有クライアントプログラム407は、CASデバイス121からデータを受信し、当該ファイルにデータを格納する。ステップS908:NASデバイス112のファイルシステムプログラム409は、ファイルリードの応答を、ファイル共有サーバプログラム406を経由してクライアント111に返す。図9では、ステップS904において、当該ファイルのエントリが他拠点更新リストテーブル600にあるか否かで当該ファイルの有効性を判断している。この態様の他に、当該ファイルのエントリが他拠点更新リストテーブル600にあっても、例えば当該エントリの更新日時603とファイルシステムFSAR210に格納済みファイルの最終更新日時等の属性情報を用いて有効性を判断してもよい。<データ同期処理の詳細>図10は、データ同期処理の詳細を説明するためのフローチャートである。データ同期処理は、図9のステップS905の処理であり、NASデバイス112とCASデバイス121でデータの同期を実行する。以下、図10に示す処理をステップ番号に沿って説明する。ステップS1001:NASデバイス112のファイル共有クライアントプログラム407は、CASデバイス121に当該ファイルのデータ同期要求を送付する。ステップS1002:CASデバイス121のファイルシステムプログラム508は、ファイル共有サーバプログラム506を経由して、NASデバイス112からデータ同期要求を受け取り、当該ファイルのデータをNASデバイス112に転送する。転送されるデータは、ファイルの全データであっても良いし、更新前のファイルと更新後のファイルとの差分データであっても良い。差分データの転送を可能にするには、CASデバイス121が有する更新リストにおいて、ファイルのどの部分のデータが更新されたかを示す情報が管理されることが望ましい。また、CASデバイス121は、拠点Bが有している他拠点Aのデータが、拠点Bに何時読み込まれたか管理する必要がある。このため、拠点BのNASデバイス112は、自身が管理している更新日時情報をCASデバイス121に送信することにより、CASデバイス121は、どの時点で更新されたファイルとの差分データを拠点Bに転送すれば良いか判断できるようになる。ステップS1003:NASデバイス112ファイル共有クライアントプログラム407は、CASデバイス121から当該ファイルのデータを受理し、ファイルシステムプログラム409と協働して、受理したデータを自身のファイルシステムFSAR210に格納する。ステップS1004:NASデバイス112ファイルシステムプログラム409は、他拠点更新リストテーブル600から当該ファイルのエントリを削除する。なお、ステップS1003の処理において、NASデバイス112は、既存の格納済みファイルを上書きせず、同一のパス名ではあるが、別バージョンのファイルとして格納する。例えば、ファイル名にバージョン番号や更新日付等のサフィックスを付随してもよい。また、ファイルの属性情報にバージョン番号や最終更新者等を含めてもよい。これらによって、クライアント111が前の格納済みファイルを参照したい場合に参照可能とする。<ファイルライト処理>図11は、拠点B110でのファイルシステムFSAR210に対するファイルライト処理を説明するためのフローチャートである。本実施形態では、別拠点のファイルを参照するファイルシステムFSAR210は、拠点Bクライアント111からのファイルの更新を禁止するため、自身の更新可能なファイルシステムFSB211に当該ファイルをコピーし、その後ファイルに対してライトすることでファイルライトを実現する。以下、図11に示す処理をステップ番号に沿って説明する。ステップS1101:NASデバイス112のファイルシステムプログラム409は、ファイル共有サーバプログラム406を経由してクライアント111からのファイルライト要求を受理する。ステップS1102:NASデバイス112のファイルシステムプログラム409は、当該ファイルがスタブか否かを判定する。当該ファイルがスタブではない場合ステップS1102でNOの場合、処理は、ステップS1205に移る。ステップS1103:一方、当該ファイルがスタブである場合ステップS1102でYESの場合、NASデバイス112のファイル共有クライアントプログラム407は、CASデバイス121にデータを要求する。ステップS1104:NASデバイス112のファイルシステムプログラム409は、CASデバイス121から要求したデータを、ファイル共有クライアントプログラム407を経由して受理し、ファイルシステムFSAR210に格納する。ステップS1105:NASデバイス112のファイルシステムプログラム409は、当該ファイルをファイルシステムFSAR210からファイルシステムFSB211にコピーする。拠点Bのユーザが、本来拠点Aのファイルについて更新しようとしているため、複製されたファイルに対して更新処理ができるようにし、オリジナルはそのまま保持されるようにしている。ステップS1106:NASデバイス112のファイルシステムプログラム409は、コピーしたファイルシステムFSB211上のファイルに対してデータを更新する。ステップS1107:NASデバイス112のファイルシステムプログラム409は、ファイルライトの応答を、ファイル共有サーバプログラム406を経由してクライアント111に返す。<データ削除処理>図12は、データ削除処理を説明するためのフローチャートである。データ削除処理は、定期的にNASデバイス102のOS410によって呼び出され、ファイルシステムFSA200上の最終アクセス時間が閾値より古いファイルのデータブロックを解放する処理である。図12は拠点A100を説明しているが、拠点B110のファイルシステムFSAR210及びFSB211でも同様である。以下、図12に示す処理をステップ番号に沿って説明する。ステップS1201:NASデバイス102のファイルシステムプログラム409は、ファイルシステムFSA200の空き容量が閾値以上か否かを判定する。ファイルシステムFSA200の空き容量が閾値以上ならばステップS1201でYESの場合、データ削除処理は終了する。閾値は、システム管理者が管理端末124から、或いはクライアント101のユーザが適宜設定できるようになっている。ステップS1202:一方、ファイルシステムFSA200の空き容量が閾値以上ではないならばステップS1201でNOの場合、NASデバイス102のファイルシステムプログラム409は、最終アクセス時間が閾値より古いファイルをファイルシステムFSA200から検索する。この閾値もまた、システム管理者がリモートから適宜設定、または、クライアント101のユーザが適宜設定できるようになっている。ステップS1203:ステップS1202の結果、最終アクセス時間が閾値より古いファイルが発見できない場合ステップS1203でNOの場合、データ削除処理は終了する。ステップS1204:一方、最終アクセス時間が閾値より古いファイルが発見できた場合ステップS1203でYESの場合、NASデバイス102のファイルシステムプログラム409は、当該ファイルのデータブロックの解放を行う。そして、処理は、ステップS1201に移る。なお、図12では、最終アクセス時間をデータ削除処理の条件としているが、最終更新日時やサイズなどの属性情報やそれらの組み合わせを用いてもよい。また、ステップS1203で管理端末124やクライアント101のユーザに、NASデバイス102の容量空き容量に関して警告を表示してもよい。自動的に閾値を下げて条件を緩めて再検索し、データ削除処理を続行してもよい。さらに、ステップS1204で、NASデバイス102が当該ファイルのデータブロックを解放、つまり、当該ファイルをスタブに変更しているが、スタブ情報も含めて当該ファイルを削除してもよい。<マイグレーション処理>図13は、拠点A100でのNASデバイス102によるマイグレーション処理を説明するためのフローチャートである。マイグレーション処理は、管理者によって設定されたマイグレーションの周期タイミングでOS410から呼び出され、NASデバイス102に格納されているファイルの内、後述する、管理者が設定したマイグレーション条件を満たすファイルをCASデバイス121に転送アーカイブまたはバックアップする処理である。図13は、拠点A100におけるマイグレーション処理について説明しているが、拠点B110のファイルシステムFSB211でも同様である。また、図13では、S1306でスタブ情報に変更する処理が含まれているため、CAS121にアーカイブする場合について説明している。バックアップ処理の場合には、ファイルが拠点に残るため、バックアップ処理後所定時間経過後に削除処理が実行されるようにしても良い。以下、図13に示す処理をステップ番号に沿って説明する。ステップS1301:NASデバイス102のマイグレーションプログラム408は、ファイルシステムFSA200に格納されているファイルを検索し、マイグレーションリストを作成する。マイグレーションリストは、管理者が設定したマイグレーション条件を満たすファイルのエントリを含む。ステップS1302:NASデバイス102のマイグレーションプログラム408は、マイグレーションリストが空NULLか否かを判定する。マイグレーションリストが空の場合ステップS1302でYESの場合、NASデバイス102は、CASデバイス121にマイグレーション処理完了通知を送信し、処理をステップS1308に移行させる。ステップS1303:一方、マイグレーションリストが空ではない場合ステップS1302でNOの場合、NASデバイス102のマイグレーションプログラム408は、ファイル共有クライアントプログラム407を経由して、マイグレーションリストの先頭エントリのファイルをCASデバイス121にコピーする。ステップS1304:CASデバイス121のファイルシステムプログラム508は、ファイル共有サーバプログラム506を経由して、NASデバイス102から受理したファイルをファイルシステムFSACAS220に格納する。ステップS1305:CASデバイス121のファイルシステムプログラム508は、ファイル共有サーバプログラム506を経由して、格納したファイルのパスをNASデバイス102に返却する。ステップS1306:NASデバイス102のマイグレーションプログラム408は、当該ファイルをスタブに変更する。このとき、ステップS1305でCASデバイス121から返却されたファイルパスをスタブに含める。上述のように、ファイルがスタブ情報に置き換えられるのは、マイグレーション処理におけるアーカイブ処理の場合のみである。マイグレーション処理におけるバックアップ処理の場合には、ファイルはスタブ情報に置き換えられることはなく、該当ファイルはそのままNASデバイス102上に保持される。ステップS1307:NASデバイス102のマイグレーションプログラム408は、マイグレーションリストの先頭エントリを削除する。そして、処理は、ステップS1302に移る。ステップS1308:CASデバイス121のファイルシステムプログラム508は、NASデバイス102からのマイグレーション処理完了通知を受理し、マイグレーション処理によって更新されたファイル群の一覧として更新リストを作成する。ステップS1309:CASデバイス121のファイルシステムプログラム508は、ステップS1308で作成した更新リストを拠点B110のNASデバイス112に転送する。本実施形態では、マイグレーション処理は、管理者が設定したマイグレーションの周期タイミングでOS410から呼び出されるが、マイグレーション条件を満たすファイルを発見したタイミングでそのファイルのマイグレーション処理を行っても良い。また、図13では、ステップS1301でNASデバイス102がマイグレーションリストを作成するが、マイグレーションリスト作成のタイミングはこれに限定されない。つまり、図13では、マイグレーション処理が呼び出されたときに、マイグレーションリストを作成するようになっているが、ファイル更新があったら適宜マイグレーションリストにファイル名を追加していくようにしても良い。管理者が設定するマイグレーション条件として、例えば、ファイルの所有者、ファイルの作成日時、ファイルの最終更新日時、ファイルの最終アクセス日時、ファイルサイズ、ファイルタイプ、WORMWriteOnceReadMany設定の有無、リテンション設定の有無とその期間などのANDやOR条件が設定される。マイグレーション条件は、ファイルシステムFSA200全体、もしくは特定のディレクトリやファイルに個別に設定しても良い。なお、一度アーカイブしたファイルをリコールリストアしてファイルシステムFSA200に格納されたファイルは、当該ファイルデータに更新が発生した場合、再度マイグレーション処理の対象となる。この場合、NASデバイス102がリコールされたファイルに対する更新の有無を判定する方法として、以下のような方法が挙げられる。例えば、ファイルの属性情報にリコール後のライト有無を格納するフラグを用いて管理する方法としてもよい。また、ファイルの属性情報にリコール日時を格納するフィールドを設け、ファイルの最終更新日時と比較することによって判定する方法としてもよい。また、リコールされたファイルに対してライト要求があった場合、ライト要求に対する応答の終了したタイミングでマイグレーション処理を行う方法としてもよい。また、図13では、マイグレーション処理においてマイグレーションリストの先頭エントリのファイルからマイグレーションを実行する例を示しているが、マイグレーションリストの末端エントリのファイルからマイグレーションを実行する場合でも同様のことが実現可能である。本発明の実施形態で、ステップS1301でNASデバイス102が作成するマイグレーションリストを更新リストとしてもよい。また、ステップS1301でNASデバイス102が作成するマイグレーションリストのうち、マイグレーション処理が成功したファイル群を更新リストとしてもよい。これらの場合、NASデバイス102が、更新リストをCASデバイス121に転送し、さらにCASデバイス121がその更新リストをNASデバイス112に転送することで更新リストの転送を実現してもよい。さらに、図13では、ステップS1309において、CASデバイス121がNASデバイス112に更新リストを転送しているが、更新リストの転送のタイミングはこれに限らない。例えば、CASデバイス121がNASデバイス112に、マイグレーション処理完了の通知を行い、その後NASデバイス112が更新リストの転送をCASデバイス121に要求してもよい。本発明の実施形態で、マイグレーション処理によって更新されたファイル群の一覧を自拠点及び他拠点の更新リストとしているが、更新リストに格納されるファイルはこれに限らない。例えば、NASデバイス112が、自身に格納済みの他拠点のファイルの一覧をCASデバイス121に通知し、CASデバイス121が、マイグレーション処理によって更新されたファイル群の中で、NASデバイス112に格納済みの他拠点のファイルを抽出し、これを、他拠点更新リストを構成する更新情報としてもよい。これによって他拠点更新リストを構成する更新情報のサイズを小さくでき、転送量を削減できる。また、NASデバイス112は、更新されたファイルを他拠点更新リストテーブル600に格納するときに、NASデバイス112に格納済みの他拠点のファイルのみ他拠点更新リストテーブル600に当該ファイルのエントリを追加してもよい。これによって、他拠点更新リストテーブル600のサイズを小さくできる。以上に説明したように、第1の実施形態では、NASデバイス112が他拠点更新リストテーブル600を保持し、クライアント111からファイルデータにリード要求があったときに、他拠点更新リストテーブル600を用いてファイルの有効性自拠点に保持している他拠点のファイルと他拠点に保持されているファイルの同一性の可否を判断する。このようにすることで、ファイルの同期処理の要否を判断することができ、レスポンス時間の短縮化が可能である。2第2の実施形態以下、本発明の第2の実施形態について説明する。なお、以下の説明では、第1の実施形態との相違点を主に説明し、第1の実施形態との共通点については説明を省略、或いは簡略する。本発明の第1の実施形態では、NASデバイス112は、CASデバイス121から通知される他拠点拠点Aにおける更新リストを受理後他拠点のNASデバイスから直接更新情報を取得するようにしても良い、自拠点に保持される他拠点のファイル群のエントリを他拠点更新リストテーブル600に追加する。また、データ同期処理のタイミングは、クライアント111から当該ファイルデータにリード要求があったときとなっている。一方、本発明の第2の実施形態では、NASデバイス112が他拠点の更新リストを受理後、更新リストに含まれ、自拠点に保持されている他拠点のファイル群のデータ同期処理を一括して行うようにする。図18は、本発明の第2の実施形態における処理概要の特徴を説明するための図である。第2の実施形態では、拠点Bにおいてデータセンタから更新リストを受信した後、当該ファイルの同期処理が行われる。処理手順は、第1の実施形態の処理i乃至iiiが実行された後、処理viiが実行される。つまり、拠点BのNASデバイスは、拠点Bが既に保持している格納済みファイルのうち、CASデバイスから転送されてきた更新リストに該当するファイルの最新データを事前にCASデバイスから読み込むか、又はパージする処理vii。このように、第2の実施形態では、NASデバイス112が更新リストを受理後、更新リストに登録されているファイル群のデータ同期処理を一括して行う。第2の実施形態と第1の実施形態とを組み合わせてもよい。例えば、一部のファイルは更新リストテーブル600に格納し、第1の実施形態のデータ同期処理を行い、1部のファイルは更新リスト受理時に第2の実施形態の一括データ同期処理を実施してもよい。事前に更新済みデータをNASデバイス112に格納することで、レスポンス時間の削減が可能である。<一括データ同期処理>図14は、第2の実施形態による、一括データ同期処理を説明するためのフローチャートである。一括データ同期処理は、NASデバイス112がCASデバイス121から更新リストを受理後に呼び出される。以下、図14に示す処理をステップ番号に沿って説明する。ステップS1401:拠点BのNASデバイス112のファイルシステムプログラム409は、更新リストの全ファイルに対して同期処理を完了したか否かチェックする。更新リストの全ファイルに対して同期処理を完了した場合ステップS1401でYESの場合、NASデバイス112のファイルシステムプログラム409は一括データ同期処理を完了する。ステップS1402:一方、更新リストの全ファイルに対して同期処理を完了していない場合ステップS1401でNOの場合、NASデバイス112のファイルシステムプログラム407は、当該ファイルの同期が必要か否かを判定する。同期不要の場合ステップS1402でNOの場合、処理はステップS1401に移る。なお、同期不要の場合には、当該ファイルがNASデバイス112上でスタブの状態、または存在しない状態が含まれる。スタブであれば、ファイルの実体はCASデバイス121上にあり、そこから常に更新後のファイル内容が取得されるため、逐一同期処理をする必要がないからである。ステップS1403:一方、当該ファイルが同期要の場合ステップS1402でYESの場合、NASデバイス112のファイルシステムプログラム409は、ファイル共有クライアントプログラム407を経由して、CASデバイス121に当該ファイルのデータ同期を要求する。ステップS1404:CASデバイス121のファイルシステムプログラム508は、ファイル共有サーバプログラム506を経由して、NASデバイス112からのデータ同期要求を受理し、当該ファイルデータをNASデバイス112に転送する。ステップS1405:NASデバイス112のファイルシステムプログラム409は、ファイル共有クライアントプログラム407を経由して、CASデバイス121から要求したデータを受理し、ファイルシステムFSAR210に格納する。なお、図14のステップS1405の処理において、NASデバイス112は、既存の格納済みファイルを上書きせず、同一のパス名ではあるが、別バージョンのファイルとして格納するようにしても良い。例えば、ファイル名にバージョン番号や更新日付等のサフィックスを付随してもよい。また、ファイルの属性情報にバージョン番号や最終更新者等を含めてもよい。これらによって、クライアント111が前の格納済みファイルを参照したい場合に参照可能とする。また、ステップS1403の処理において、NASデバイス112は、CASデバイス121に当該ファイルのデータ同期を要求しているが、格納済みのファイルデータを削除し、スタブに変更してもよい。図14は、更新リストに登録されている全ファイルに対して一括データ同期処理を実施するが、第1の実施形態と組み合わせてもよい。例えば、一部のファイルは他拠点更新リストテーブル600に格納し、第1の実施形態のデータ同期処理を行い、1部のファイルは図14に示した一括データ同期処理を実施してもよい。一括データ同期処理の対象となるデータサイズが大きい場合には時間が掛かるため、分割して同期を取ることにより、処理の効率化を図ることができる。以上に説明したように、第2の実施形態では、NASデバイス112がクライアント111からのデータ要求の前にデータ同期処理を行い、事前に更新済みデータをNASデバイス112に格納することで、レスポンス時間の削減が可能である。3第3の実施形態以下、本発明の第3の実施形態について説明する。なお、以下の説明では、第1の実施形態及び第2の実施形態との相違点を主に説明し、第1及び第2の実施形態との共通点については説明を省略、或いは簡略する。本発明の第3の実施形態では、NASデバイス102が更新したファイルを即時にCASデバイス121にアーカイブまたはバックアップし、CASデバイス121は当該ファイルをNASデバイス112に転送し、NASデバイス112は即時に当該ファイルを更新する。第3の実施形態では、拠点Bにおいて拠点Aの当該ファイルの全バージョンを参照可能にする。これを可能にするのが、後述のリアルタイム同期処理である。以下、第3の実施形態による処理手順について説明する。拠点AでファイルFが更新されるごとにデータセンタにリアルタイムに更新データが転送される。そして、データセンタはファイルFが更新されるごとに拠点Bに更新を通知する。一方、拠点BのNASデバイスは、ファイルFの更新が通知されるごとに最新データをデータセンタから取得する。データセンタがファイルのバージョンを管理しているならば、あるタイミングで未取得バージョンを一括取得してもよい。また、ユーザが指定したファイルのみサポート基本は夜間の一括マイグレーション処理を想定しているためするように動作しても良い。このように、第3の実施形態では、NASデバイス102が更新したファイルを即時にCASデバイス121にアーカイブまたはバックアップし、CASデバイス121は当該ファイルをNASデバイス112に転送し、NASデバイス112は即時に当該ファイルを更新することで、拠点間でのリアルタイムのファイル共有を実現する。<オリジナルファイルライト処理>図15は、第3の実施形態による、オリジナルファイルライト処理を説明するためのフローチャートである。オリジナルファイルライト処理は、例えば、拠点A100のクライアント101が拠点A100のNASデバイス102に格納されているファイルに対してライト要求を発行し、NASデバイス102が当該ファイルを更新する処理である。第3の実施形態では、リアルタイムに同期処理を行う対象のファイルに対するオリジナルファイルライト処理で、リアルタイム同期処理を実行する。以下、図15に示す処理をステップ番号に沿って説明する。以下の説明では、ライト要求は拠点AのNASデバイス102で処理され、リアルタイム同期処理は拠点BのNASデバイス112で実行されるように説明されているが、これは理解を容易にするため便宜上そのようにしているのであって、各拠点で同様の処理が実行されるものである。ステップS1501:拠点AのNASデバイス102のファイルシステムプログラム409は、ファイル共有サーバプログラム406を経由して、クライアント101からのライト要求を受理する。ステップS1502:NASデバイス102のファイルシステムプログラム409は、受理したデータを当該ファイルに格納する。ステップS1503:NASデバイス102のファイルシステムプログラム409は、ファイルライトの応答を、ファイル共有サーバプログラム406を経由してクライアント101に返す。ステップS1504:NASデバイス102のファイルシステムプログラム409は、当該ファイルのリアルタイム同期処理が必要か不要かを判定する。リアルタイム同期処理不要ならばステップS1504でNOの場合、オリジナルファイルライト処理を終了する。ステップS1505:リアルタイム同期処理要ならばステップS1504でYESの場合、NASデバイス102は後述するリアルタイム同期処理を行う。図15のステップS1504においてNASデバイス102は、当該ファイルがリアルタイム同期処理要か不要か判定しているが、リアルタイム同期処理が必要なファイルか否かは、システム管理者が管理端末124から適宜設定、または、クライアント101のユーザが適宜設定できるようになっている。なお、第1及び第2の実施形態では、他拠点拠点Aで定期的に行われるバッチ処理によってマイグレーションされた更新ファイルのみ、自拠点拠点Bでは閲覧することができるようになっている。つまり、それぞれのバッチ処理間に複数回ファイルが更新された場合には全てのバージョンのファイルを拠点Bでは閲覧できないことになる。一方、第3の実施形態では、リアルタイムにファイル同期処理が実行されるため、自拠点拠点Bでは他拠点拠点Aで更新された全バージョンのファイルを閲覧することが可能となる。<リアルタイム同期処理の詳細>図16は、リアルタイム同期処理の詳細を説明するためのフローチャートである。リアルタイム同期処理は、図15のステップS1505の処理である。以下、図16に示す処理をステップ番号に沿って説明する。ステップS1601:NASデバイス102のファイル共有クライアントプログラム407は、同期処理をCASデバイス121に要求する。ステップS1602:CASデバイス121のファイルシステムプログラム508は、同期処理要求を、ファイル共有サーバプログラム506を経由してNASデバイス102から受理し、ファイルシステムFSACAS220に格納されている当該ファイルを、受理したデータで更新する。ステップS1603:CASデバイス121のファイルシステムプログラム508は、当該データを、ファイル共有サーバプログラム506を経由してNASデバイス112に転送する。ステップS1604:NASデバイス112のファイル共有クライアントプログラム407は、CASデバイス121からのデータを受理し、ファイルシステムプログラム409と協働して、受理したデータを自身のファイルシステムFSAR210に格納する。図16のステップS1604の処理において、NASデバイス112は、既存の格納済みファイルを上書きせず、同一のパス名ではあるが、別バージョンのファイルとして格納する。例えば、ファイル名にバージョン番号や更新日付等のサフィックスを付随してもよい。また、ファイルの属性情報にバージョン番号や最終更新者等を含めてもよい。これらによって、クライアント111が前の格納済みファイルを参照したい場合に参照可能とする。以上に説明したように、第3の実施形態では、NASデバイス102が更新したファイルを即時にCASデバイス121にアーカイブまたはバックアップし、CASデバイス121は当該ファイルをNASデバイス112に転送し、NASデバイス112は即時に当該ファイルを更新することで、拠点間でのリアルタイムのファイル共有を実現する。4まとめ本発明は、従来技術に対してソフトウェアによる機能追加により実現できるため、インフラの追加が不要である。本発明は拠点間の通信は不要であるため、データ共有を行うための拠点間の通信インフラの追加は不要である。また、利用するバックアップデータは拠点の災害障害時のリカバリのために取得しているバックアップデータが流用できるため、データセンタにもストレージの追加は不要である。また、本発明は、実施形態の機能を実現するソフトウェアのプログラムコードによっても実現できる。この場合、プログラムコードを記録した記憶媒体をシステム或は装置に提供し、そのシステム或は装置のコンピュータ又はCPUやMPUが記憶媒体に格納されたプログラムコードを読み出す。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、及びそれを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、CD-ROM、DVD-ROM、ハードディスク、光ディスク、光磁気ディスク、CD-R、磁気テープ、不揮発性のメモリカード、ROMなどが用いられる。また、プログラムコードの指示に基づき、コンピュータ上で稼動しているOSオペレーティングシステムなどが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現されるようにしてもよい。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータ上のメモリに書きこまれた後、そのプログラムコードの指示に基づき、コンピュータのCPUなどが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現されるようにしてもよい。また、実施の形態の機能を実現するソフトウェアのプログラムコードを、ネットワークを介して配信することにより、それをシステム又は装置のハードディスクやメモリ等の記憶手段又はCD-RW、CD-R等の記憶媒体に格納し、使用時にそのシステム又は装置のコンピュータ又はCPUやMPUが当該記憶手段や当該記憶媒体に格納されたプログラムコードを読み出して実行するようにしても良い。最後に、ここで述べたプロセス及び技術は本質的に如何なる特定の装置に関連することはなく、コンポーネントの如何なる相応しい組み合わせによってでも実装できることを理解する必要がある。更に、汎用目的の多様なタイプのデバイスがここで記述した教授に従って使用可能である。ここで述べた方法のステップを実行するのに、専用の装置を構築するのが有益であることが判るかもしれない。また、実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。本発明は、具体例に関連して記述したが、これらは、すべての観点に於いて限定の為ではなく説明の為である。本分野にスキルのある人には、本発明を実施するのに相応しいハードウェア、ソフトウェア、及びファームウエアの多数の組み合わせがあることが解るであろう。例えば、記述したソフトウェアは、アセンブラ、C/C、perl、Shell、PHP、Java登録商標等の広範囲のプログラム又はスクリプト言語で実装できる。さらに、上述の実施形態において、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。全ての構成が相互に接続されていても良い。加えて、本技術分野の通常の知識を有する者には、本発明のその他の実装がここに開示された本発明の明細書及び実施形態の考察から明らかになるはずである。記述された実施形態の多様な態様及び/又はコンポーネントは、データを管理する機能を有するコンピュータ化ストレージシステムに於いて、単独又は如何なる組み合わせでも使用することが出来る。明細書と具体例は典型的なものに過ぎず、本発明の範囲と精神は後続する請求範囲で示される。