(57)【要約】【課題】パス指定型ＮＡＳサーバからＩＤ指定型ＮＡＳサーバへファイルを移行する。【解決手段】ファイル管理装置４において、移行用パス指定型ＮＡＳアクセス部４３は、パス指定型ＮＡＳサーバ１からファイルの格納位置を入手し、この格納位置を基に移行対象ファイルを選出し、移行対象ファイルの格納位置を伴うリード要求をパス指定型ＮＡＳサーバ１に送信して移行対象ファイルを入手する。移行用ＩＤ指定型ＮＡＳアクセス部４４は、移行対象ファイルを伴うライト要求を生成してＩＤ指定型ＮＡＳサーバ２１、２２に送信しＩＤ指定型ＮＡＳサーバ２１、２２に書込む。また、ＩＤ指定型ＮＡＳサーバ２１、２２より受信したＧＵＩＤを移行対象ファイルのファイル名と共にファイル名／ＧＵＩＤ管理テーブル４５に登録する。【選択図】図１
2004287572.tif 000002
【特許請求の範囲】
【請求項１】
クライアントからのファイル指定の受付をファイル格納位置で行うＮＡＳサーバであるパス指定型ＮＡＳサーバと、クライアントからのファイル指定の受付をファイル識別子で行うＮＡＳサーバであるＩＤ指定型ＮＡＳサーバと、ファイル管理装置と、を有するファイルストレージサービスシステムであって、
前記ファイル管理装置は、
ファイル格納位置を伴うリード要求を前記パス指定型ＮＡＳサーバに送信して、前記パス指定型ＮＡＳサーバよりファイルを読み出すパス指定型ＮＡＳアクセス手段と、
前記パス指定型ＮＡＳアクセス手段が入手したファイルを伴うライト要求を前記ＩＤ指定型ＮＡＳサーバに送信して、前記ＩＤ指定型ＮＡＳサーバに当該ファイルを書き込むと共に、前記前記ＩＤ指定型ＮＡＳサーバが生成した当該ファイルのファイル識別子を前記ＩＤ指定型ＮＡＳサーバから受信するＩＤ指定型ＮＡＳアクセス手段と、
前記パス指定型ＮＡＳアクセス手段が入手したファイルの関連情報と前記ＩＤ指定型ＮＡＳアクセス手段が入手した当該ファイルのファイル識別子とを、対応付けて記憶するファイル識別子記憶手段と、を有すること
を特徴とするファイルストレージサービスシステム。
【請求項２】
クライアントからのファイル指定の受付をファイル格納位置で行うＮＡＳサーバであるパス指定型ＮＡＳサーバと、クライアントからのファイル指定の受付をファイル識別子で行うＮＡＳサーバであるＩＤ指定型ＮＡＳサーバと、ファイル管理装置と、を有するファイルストレージサービスシステムであって、
前記ファイル管理装置は、
ファイル格納位置を伴うリード要求を前記パス指定型ＮＡＳサーバに送信して、前記パス指定型ＮＡＳサーバよりファイルを読み出すパス指定型ＮＡＳアクセス手段と、
前記パス指定型ＮＡＳアクセス手段が入手したファイルのファイル識別子を生成するファイル識別子生成手段と、
前記前記パス指定型ＮＡＳアクセス手段が入手したファイルのファイル格納位置と、前記ファイル識別子生成手段が生成した当該ファイルのファイル識別子とを伴うファイル識別子登録要求を送信して、前記ＩＤ指定型ＮＡＳサーバに当該ファイル識別子を当該ファイル格納位置に対応付けて登録するファイル識別子登録要求手段と、
前記パス指定型ＮＡＳアクセス手段が入手したファイルの関連情報と前記ファイル識別子生成が生成した当該ファイルのファイル識別子とを、対応付けて記憶するファイル識別子記憶手段と、を有し、
前記ＩＤ指定型ＮＡＳサーバは、
クライアントからリード要求と共に受け取ったファイル識別子に対応するファイル格納位置が、前記前記パス指定型ＮＡＳサーバ内である場合に、当該ファイル格納位置を伴うリード要求を前記パス指定型ＮＡＳサーバに送信して、前記パス指定型ＮＡＳサーバよりファイルを読み出し、当該ファイルを前記クライアントに送信すること
を特徴とするファイルストレージサービスシステム。
【請求項３】
請求項２記載のファイルストレージサービスシステムであって、
前記ファイル管理装置は、
前記パス指定型ＮＡＳアクセス手段が入手したファイルを伴うライト要求を前記ＩＤ指定型ＮＡＳサーバに送信して、前記ＩＤ指定型ＮＡＳサーバに当該ファイルを書き込むと共に、前記前記ＩＤ指定型ＮＡＳサーバが生成した当該ファイルのファイル識別子を前記ＩＤ指定型ＮＡＳサーバから受信するＩＤ指定型ＮＡＳアクセス手段を、さらに有し、
前記ファイル識別子記憶手段は、
前記パス指定型ＮＡＳアクセス手段が入手したファイルの関連情報と前記ＩＤ指定型ＮＡＳアクセス手段が入手した当該ファイルのファイル識別子とを、対応付けて記憶すること
を特徴とするファイルストレージサービスシステム。
【請求項４】
請求項１、２または３記載のファイルストレージサービスシステムであって、
ユーザ端末をさらに有し、
前記ユーザ端末は、
前記パス指定型ＮＡＳサーバ内のファイルの諸情報を表示装置に表示するファイル情報表示手段と、
前記ファイル管理装置に前記パス指定型ＮＡＳサーバから読み出させるファイルの指定を受け付け、当該ファイルの指定を伴う読出指示を前記ファイル管理装置に送信する指示手段と、を有し、
前記ファイル管理装置の前記パス指定型ＮＡＳアクセス手段は、
前記ユーザ端末より受信した読出指示で指定されているファイルのファイル格納位置を伴うリード要求を、前記パス指定型ＮＡＳサーバに送信すること
を特徴とするファイルストレージサービスシステム。
【請求項５】
クライアントからのファイル指定の受付をファイル格納位置で行うＮＡＳサーバであるパス指定型ＮＡＳサーバ、および、クライアントからのファイル指定の受付をファイル識別子で行うＮＡＳサーバであるＩＤ指定型ＮＡＳサーバに、ネットワークを介して接続されて用いられるファイル管理装置であって、
ファイル格納位置を伴うリード要求を前記パス指定型ＮＡＳサーバに送信して、前記パス指定型ＮＡＳサーバよりファイルを読み出すパス指定型ＮＡＳアクセス手段と、
前記パス指定型ＮＡＳアクセス手段が入手したファイルを伴うライト要求を前記ＩＤ指定型ＮＡＳサーバに送信して、前記ＩＤ指定型ＮＡＳサーバに当該ファイルを書き込むと共に、前記前記ＩＤ指定型ＮＡＳサーバが生成した当該ファイルのファイル識別子を前記ＩＤ指定型ＮＡＳサーバから受信するＩＤ指定型ＮＡＳアクセス手段と、
前記パス指定型ＮＡＳアクセス手段が入手したファイルの関連情報と前記ＩＤ指定型ＮＡＳアクセス手段が入手した当該ファイルのファイル識別子とを、対応付けて記憶するファイル識別子記憶手段と、を有すること
を特徴とするファイル管理装置。
【請求項６】
クライアントからのファイル指定の受付をファイル格納位置で行うＮＡＳサーバであるパス指定型ＮＡＳサーバ、および、クライアントからのファイル指定の受付をファイル識別子で行うＮＡＳサーバであるＩＤ指定型ＮＡＳサーバに、ネットワークを介して接続されて用いられるファイル管理装置であって、
ファイル格納位置を伴うリード要求を前記パス指定型ＮＡＳサーバに送信して、前記パス指定型ＮＡＳサーバよりファイルを読み出すパス指定型ＮＡＳアクセス手段と、
前記パス指定型ＮＡＳアクセス手段が入手したファイルのファイル識別子を生成するファイル識別子生成手段と、
前記前記パス指定型ＮＡＳアクセス手段が入手したファイルのファイル格納位置と、前記ファイル識別子生成手段が生成した当該ファイルのファイル識別子とを伴うファイル識別子登録要求を送信して、前記ＩＤ指定型ＮＡＳサーバに当該ファイル識別子を当該ファイル格納位置に対応付けて登録するファイル識別子登録要求手段と、
前記パス指定型ＮＡＳアクセス手段が入手したファイルの関連情報と前記ファイル識別子生成が生成した当該ファイルのファイル識別子とを、対応付けて記憶するファイル識別子記憶手段と、を有すること
を特徴とするファイル管理装置。
【請求項７】
コンピュータで読み取り可能なプログラムであって、
前記コンピュータは、
クライアントからのファイル指定の受付をファイル格納位置で行うＮＡＳサーバであるパス指定型ＮＡＳサーバと、クライアントからのファイル指定の受付をファイル識別子で行うＮＡＳサーバであるＩＤ指定型ＮＡＳサーバとに、ネットワークを介して接続されて用いられ、
前記プログラムは、前記コンピュータシステムに、
ファイル格納位置を伴うリード要求を前記パス指定型ＮＡＳサーバに送信して、前記パス指定型ＮＡＳサーバよりファイルを読み出すパス指定型ＮＡＳアクセス手段、
前記パス指定型ＮＡＳアクセス手段が入手したファイルを伴うライト要求を前記ＩＤ指定型ＮＡＳサーバに送信して、前記ＩＤ指定型ＮＡＳサーバに当該ファイルを書き込むと共に、前記前記ＩＤ指定型ＮＡＳサーバが生成した当該ファイルのファイル識別子を前記ＩＤ指定型ＮＡＳサーバから受信するＩＤ指定型ＮＡＳアクセス手段、および、
前記パス指定型ＮＡＳアクセス手段が入手したファイルの関連情報と前記ＩＤ指定型ＮＡＳアクセス手段が入手した当該ファイルのファイル識別子とを、対応付けて記憶するファイル識別子記憶手段として機能させること
を特徴とするコンピュータで読み取り可能なプログラム。
【請求項８】
コンピュータで読み取り可能なプログラムであって、
前記コンピュータは、
クライアントからのファイル指定の受付をファイル格納位置で行うＮＡＳサーバであるパス指定型ＮＡＳサーバと、クライアントからのファイル指定の受付をファイル識別子で行うＮＡＳサーバであるＩＤ指定型ＮＡＳサーバとに、ネットワークを介して接続されて用いられ、
前記プログラムは、前記コンピュータシステムに、
ファイル格納位置を伴うリード要求を前記パス指定型ＮＡＳサーバに送信して、前記パス指定型ＮＡＳサーバよりファイルを読み出すパス指定型ＮＡＳアクセス手段、
前記パス指定型ＮＡＳアクセス手段が入手したファイルのファイル識別子を生成するファイル識別子生成手段、
前記前記パス指定型ＮＡＳアクセス手段が入手したファイルのファイル格納位置と、前記ファイル識別子生成手段が生成した当該ファイルのファイル識別子とを伴うファイル識別子登録要求を送信して、前記ＩＤ指定型ＮＡＳサーバに当該ファイル識別子を当該ファイル格納位置に対応付けて登録するファイル識別子登録要求手段、および、
前記パス指定型ＮＡＳアクセス手段が入手したファイルの関連情報と前記ファイル識別子生成が生成した当該ファイルのファイル識別子とを、対応付けて記憶するファイル識別子記憶手段として機能させること
を特徴とするコンピュータで読み取り可能なプログラム。
【請求項９】
クライアントからのファイル指定の受付をファイル格納位置で行うＮＡＳサーバであるパス指定型ＮＡＳサーバ、および、クライアントからのファイル指定の受付をファイル識別子で行うＮＡＳサーバであるＩＤ指定型ＮＡＳサーバに、ネットワークを介して接続されて用いられるコンピュータを用いたファイル管理方法であって、
前記コンピュータは、
ファイル格納位置を伴うリード要求を前記パス指定型ＮＡＳサーバに送信して、前記パス指定型ＮＡＳサーバよりファイルを読み出すステップと、
入手したファイルを伴うライト要求を前記ＩＤ指定型ＮＡＳサーバに送信して、前記ＩＤ指定型ＮＡＳサーバに当該ファイルを書き込むと共に、前記前記ＩＤ指定型ＮＡＳサーバが生成した当該ファイルのファイル識別子を前記ＩＤ指定型ＮＡＳサーバから受信するステップと、
入手したファイルの関連情報と当該ファイルのファイル識別子とを、対応付けて記憶装置に記憶するステップと、を行うこと
を特徴とするファイル管理方法。
【請求項１０】
クライアントからのファイル指定の受付をファイル格納位置で行うＮＡＳサーバであるパス指定型ＮＡＳサーバ、および、クライアントからのファイル指定の受付をファイル識別子で行うＮＡＳサーバであるＩＤ指定型ＮＡＳサーバに、ネットワークを介して接続されて用いられるコンピュータを用いたファイル管理方法であって、
ファイル格納位置を伴うリード要求を前記パス指定型ＮＡＳサーバに送信して、前記パス指定型ＮＡＳサーバよりファイルを読み出すステップと、
入手したファイルのファイル識別子を生成するステップと、
入手したファイルのファイル格納位置と生成した当該ファイルのファイル識別子とを伴うファイル識別子登録要求を送信して、前記ＩＤ指定型ＮＡＳサーバに当該ファイル識別子を当該ファイル格納位置に対応付けて登録するステップと、
入手したファイルの関連情報と生成が生成した当該ファイルのファイル識別子とを、対応付けて記憶装置に記憶するステップと、を行うこと
を特徴とするファイル管理方法。
【請求項１１】
クライアントからのファイル指定の受付をファイル格納位置で行うＮＡＳサーバであるパス指定型ＮＡＳサーバとネットワークを介して接続されて用いられる、クライアントからのファイル指定の受付をファイル識別子で行うＮＡＳサーバであるＩＤ指定型ＮＡＳサーバであって、
ファイル毎に、ファイル識別子とファイル格納位置とを対応付けて記憶する識別子・格納位置記憶手段と、
クライアントから受信したファイル識別子を伴うリード要求に従い、前記リード要求と共に受信したファイル識別子に対応付けられて前記識別子・格納位置記憶手段に記憶されているファイル格納位置からファイルを読み出して、前記クライアントに送信するアクセス要求処理手段と、を有し、
前記アクセス要求処理手段は、
前記リード要求と共に受信したファイル識別子に対応付けられて前記識別子・格納位置記憶手段に記憶されているファイル格納位置が、前記パス指定型ＮＡＳサーバである場合に、当該ファイル格納位置を伴うリード要求を前記パス指定型ＮＡＳサーバに送信して、前記パス指定型ＮＡＳサーバよりファイルを読み出し、当該ファイルを前記クライアントに送信すること
を特徴とするＩＤ指定型ＮＡＳサーバ。
【請求項１２】
コンピュータで読み取り可能なプログラムであって、
前記コンピュータは、
クライアントからのファイル指定の受付をファイル格納位置で行うＮＡＳサーバであるパス指定型ＮＡＳサーバとネットワークを介して接続されて用いられ、
前記プログラムは、前記コンピュータシステムに、
クライアントからのファイル指定の受付をファイル識別子で行うＮＡＳサーバであるＩＤ指定型ＮＡＳサーバとして機能させると共に、
クライアントからリード要求と共に受け取ったファイル識別子に対応するファイル格納位置が、前記前記パス指定型ＮＡＳサーバ内である場合に、当該ファイル格納位置を伴うリード要求を前記パス指定型ＮＡＳサーバに送信して、前記パス指定型ＮＡＳサーバよりファイルを読み出し、当該ファイルを前記クライアントに送信させること
を特徴とするコンピュータで読み取り可能なプログラム。
【請求項１３】
クライアントからのファイル指定の受付をファイル格納位置で行うＮＡＳサーバであるパス指定型ＮＡＳサーバとネットワークを介して接続されて用いられるコンピュータを用いたファイル読出方法であって、
前記コンピュータは、
クライアントからのファイル指定の受付をファイル識別子で行うＮＡＳサーバであるＩＤ指定型ＮＡＳサーバとして機能するものであり、
クライアントから受信したリード要求に付与されているファイル識別子に対応するファイル格納位置を確認するステップと、
確認したファイル格納位置からファイルを読み出して、前記クライアントに送信するステップと、を行い、
前記送信するステップは、
確認したファイル格納位置が前記パス指定型ＮＡＳサーバである場合に、当該ファイル格納位置を伴うリード要求を前記パス指定型ＮＡＳサーバに送信して、前記パス指定型ＮＡＳサーバよりファイルを読み出し、当該ファイルを前記クライアントに送信すること
を特徴とするファイル読出方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パス指定型ＮＡＳサーバおよびＩＤ指定型ＮＡＳサーバを備えたファイルストレージサービスシステムに関する。特に、パス指定型ＮＡＳサーバ内のファイルをＩＤ指定型ＮＡＳサーバへ移行する技術、および、パス指定型ＮＡＳサーバ内のファイルをＩＤ指定型ＮＡＳクライアントからアクセスする技術に関する。
【０００２】
【従来の技術】
クライアント・サーバ型のファイルストレージサービスシステムとして、ＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）システムがある。ＮＡＳシステムにおいて、ＮＡＳサーバは、ＷＡＮやＬＡＮ等のネットワークを介して、ＮＡＳクライアントからアクセス要求を受け取ると、その要求内容（ライト／リード）に従って処理を行う。すなわち、ＮＡＳサーバは、ＮＡＳクライアントからファイルを伴うライト要求を受け取ると、このファイルを自サーバのディスク装置に書き込んで保存する。また、ＮＡＳサーバは、ＮＡＳクライアントからファイルの指定を伴うリード要求を受け取ると、指定されたファイルを自サーバのディスク装置から読み出してＮＡＳクライアントへ送信する。
【０００３】
ところで、上述のＮＡＳサーバでは、ＮＡＳクライアントから受け付けるファイルの指定をファイルの格納位置により行っている。ファイルの格納位置は、例えば、”ｈｉｔａｃｈｉ．ｃｏ．ｊｐ／ｕｓｒ／ｈｏｍｅ／ｆｏｏｂａｒ／ｄｏｃ／ｍｅｍｏ．ｔｘｔ”といったように、ノード名（”ｈｉｔａｃｈｉ．ｃｏ．ｊｐ”が該当）と、ファイルパス名（”／ｕｓｒ／ｈｏｍｅ／ｆｏｏｂａｒ／ｄｏｃ／ｍｅｍｏ．ｔｘｔ”が該当）とで構成される。本明細書では、このように、ファイルの指定をファイルの格納位置で行うタイプのＮＡＳサーバ、ＮＡＳクライアントを、パス指定型ＮＡＳサーバ、パス指定型ＮＡＳクライアントと呼ぶこととする。パス指定型ＮＡＳサーバとしては、ＮＦＳ（Ｎｅｔｗｏｒｋ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）サーバやＣＩＦＳ（Ｃｏｍｍｏｎ  Ｉｎｔｅｒｎｅｔ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）サーバなどが存在する。また、パス指定型ＮＡＳサーバの先行技術文献としては非特許文献１および非特許文献２がある。
【０００４】
近年、並列分散型ＮＡＳシステムと呼ばれるファイルストレージサービスシステムが提案されている。並列分散型ＮＡＳシステムでは、ファイルがフラグメントに分割されて複数のＮＡＳサーバで分散格納される。したがって、ＮＡＳクライアントがファイルの指定をファイル格納位置により行うことは、ＮＡＳクライアント側において、フラグメント各々の格納位置を全て把握しておく必要があるため困難である。そこで、多くの並列分散型ＮＡＳシステムにおいて、ＮＡＳサーバは、ＮＡＳクライアントから受け付けるファイルの指定をＧＵＩＤ（Ｇｌｏｂａｌ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ）と呼ばれるファイル識別子により行っている。そして、ＮＡＳサーバは、ＮＡＳクライアントからファイルを伴うライト要求を受け取ると、このファイルを複数のフラグメントに分割して、自サーバを含む複数のＮＡＳサーバに分散格納する。また、このファイルのＧＵＩＤを生成してＮＡＳクライアントに通知すると共に、各フラグメントの格納位置を、このＧＵＩＤに対応付けて管理する。また、ＮＡＳサーバは、ＮＡＳクライアントからＧＵＩＤの指定を伴うリード要求を受け取ると、指定されたＧＵＩＤに対応付けられている複数の格納位置を特定し、特定した各格納位置からフラグメントを読み出してファイルを復元し、ＮＡＳクライアントへ送信する。なお、ＧＵＩＤには、例えばファイルのコンテンツに対するハッシュ値が用いられる。ＧＵＩＤおよびＧＵＩＤをファイル格納位置に変換する方法は、非特許文献３に詳しい。
【０００５】
本明細書では、このように、ファイルの指定をＧＵＩＤで行うタイプのＮＡＳサーバ、ＮＡＳクライアントを、ＩＤ指定型ＮＡＳサーバ、ＩＤ指定型ＮＡＳクライアントと呼ぶこととする。ＩＤ指定型ＮＡＳサーバとしては、米国カリフォルニア大学バークレイ校（Ｕｎｉｖ．  ｏｆ  Ｃａｌｉｃｏｒｎｉａ  Ｂｅｒｋｅｌｅｙ  Ｃｏｍｐｕｔｅｒ  Ｓｃｉｅｎｃｅ  Ｄｉｖｉｓｉｏｎ）が運営している”Ｔｈｅ  ＯｃｅａｎＳｔｏｒｅ  Ｐｒｏｊｅｃｔ”や、米国カーネギーメロン大学（Ｃａｒｎｅｇｉｅ  Ｍｅｌｌｏｎ  Ｕｎｉｖｅｒｓｉｔｙ）が運営している”ＰＡＳＩＳ”がある。”Ｔｈｅ  ＯｃｅａｎＳｔｏｒｅ  Ｐｒｏｊｅｃｔ”の先行技術文献としては、非特許文献４および非特許文献５がある。また、”ＰＡＳＩＳ”の先行技術文献としては、非特許文献６および非特許文献７がある。
【０００６】
【非特許文献１】
Ｕ・ヴァハリア著  徳田英幸、中村明、戸辺義人、津田悦幸訳  「最前線ＵＮＩＸのカーネル」  ピアソン・エデュケーション発行  ２０００年５月
【非特許文献２】
Ｂｒｅｎｔ  Ｃａｌｌａｇｈａｎ著  株式会社クイープ訳  「ＮＦＳバイブル」  アスキー刊
２００１年９月２０日
【非特許文献３】
中内清秀、森川博之、青山友紀著  「ユビキタス環境に向けた分散コンテンツ発見」  電子情報通信学会技術研究報告  ＮＳ２００２−１１０  ＩＮ２００２  ＣＳ２００２  ２００２年９月
【非特許文献４】
ＵＣ  Ｂｅｒｋｅｌｅｙ  Ｃｏｍｐｕｔｅｒ  Ｓｃｉｅｎｃｅ  Ｄｉｖｉｓｉｏｎ  ”Ｔｈｅ  ＯｃｅａｎＳｔｏｒｅ  Ｐｒｏｊｅｃｔ  Ｐｒｏｖｉｄｉｎｇ  Ｇｌｏｂａｌ−Ｓｃａｌｅ  Ｐｅｒｓｉｓｔｅｎｔ  Ｄａｔａ”  ［ｏｎｌｉｎｅ］  ［平成１５年３月１日検索］  インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｏｃｅａｎｓｔｏｒｅ．ｃｓ．ｂｅｒｋｅｌｅｙ．ｅｄｕ／＞
【非特許文献５】
Ｓｅａｎ  Ｒｈｅａ，  Ｃｈｒｉｓ  Ｗｅｌｌｓ，  Ｐａｔｒｉｃｋ  Ｅａｔｏｎ，  Ｄｅｎｎｉｓ  Ｇｅｅｌｓ，  Ｂｅｎ  Ｚｈａｏ，  Ｈａｋｉｍ  Ｗｅａｔｈｅｒｓｐｏｏｎ，  ａｎｄ  Ｊｏｈｎ  Ｋｕｂｉａｔｏｗｉｃｚ著  ”Ｍａｉｎｔｅｎａｎｃｅ−Ｆｒｅｅ  Ｇｌｏｂａｌ  Ｄａｔａ  Ｓｔｏｒａｇｅ”  Ａｐｐｅａｒｓ  ｉｎ  ＩＥＥＥ  Ｉｎｔｅｒｎｅｔ  Ｃｏｍｐｕｔｉｎｇ  Ｖｏｌ  ５，  Ｎｏ  ５  ２００１年９月／１０月  ｐｐ  ４０−４９
【非特許文献６】
Ｃａｒｎｅｇｉｅ  Ｍｅｌｌｏｎ  Ｕｎｉｖｅｒｓｉｔｙ  ”ＰＡＳＩＳ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｓｕｒｖｉｖａｂｌｅ  Ｓｔｏｒａｇｅ”  ［ｏｎｌｉｎｅ］  ［平成１５年３月１日検索］  インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｐｄｌ．ｃｍｕ．ｅｄｕ／Ｐａｓｉｓ／ｉｎｄｅｘ．ｈｔｍｌ＞
【非特許文献７】
Ｊａｙ  Ｊ．  Ｗｙｌｉｅ，  Ｍｉｃｈａｅｌ  Ｗ．  Ｂｉｇｒｉｇｇ，  Ｊｏｈｎ  Ｄ．  Ｓｔｒｕｎｋ，  Ｇｒｅｇｏｒｙ  Ｒ．  Ｇａｎｇｅｒ，  Ｈａｎ  Ｋｉｌｉｃｃｏｔｅ，  ａｎｄ  Ｐｒａｄｅｅｐ  Ｋ．  Ｋｈｏｓｌａ著  ”Ｓｕｒｖｉｖａｂｌｅ  ｉｎｆｏｒｍａｔｉｏｎ  ｓｔｏｒａｇｅ  ｓｙｓｔｅｍｓ”  ＩＥＥＥ  Ｃｏｍｐｕｔｅｒ  ３３（８）：６１−６８  ２０００年８月
【０００７】
【発明が解決しようとする課題】
ところで、稼動中のパス指定型ＮＡＳサーバに加えてＩＤ指定型ＮＡＳサーバを新規導入する場合、両者を統合して、パス指定型ＮＡＳサーバで管理していたファイルに対し、ＩＤ指定型ＮＡＳクライアントからアクセスできるようにしたいという要望が、ユーザから出されることが予想される。
【０００８】
しかし、上述したように、両者はＮＡＳクライアントからのファイル指定の受付方法が異なるため、パス指定型ＮＡＳサーバ内のファイルを、ＩＤ指定型ＮＡＳサーバへそのままコピーすることはできない。また、ＩＤ指定型ＮＡＳクライアントからパス指定型ＮＡＳサーバのファイルへアクセスすることはできない。
【０００９】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、パス指定型ＮＡＳサーバ内のファイルをＩＤ指定型ＮＡＳサーバへ移行する技術を提供することにある。また、パス指定型ＮＡＳサーバ内のファイルをＩＤ指定型ＮＡＳクライアントからアクセスできるようにする技術を提供することにある。
【００１０】
【課題を解決するための手段】
上記課題を解決するために、本発明のファイルストレージサービスシステムの一態様は、クライアントからのファイル指定の受付をファイル格納位置で行うＮＡＳサーバであるパス指定型ＮＡＳサーバと、クライアントからのファイル指定の受付をファイル識別子で行うＮＡＳサーバであるＩＤ指定型ＮＡＳサーバと、ファイル管理装置と、を有する。
【００１１】
ここで、前記ファイル管理装置は、ファイル格納位置を伴うリード要求を前記パス指定型ＮＡＳサーバに送信して、前記パス指定型ＮＡＳサーバよりファイルを読み出すパス指定型ＮＡＳアクセス手段と、前記パス指定型ＮＡＳアクセス手段が入手したファイルを伴うライト要求を前記ＩＤ指定型ＮＡＳサーバに送信して、前記ＩＤ指定型ＮＡＳサーバに当該ファイルを書き込むと共に、前記前記ＩＤ指定型ＮＡＳサーバが生成した当該ファイルのファイル識別子を前記ＩＤ指定型ＮＡＳサーバから受信するＩＤ指定型ＮＡＳアクセス手段と、前記パス指定型ＮＡＳアクセス手段が入手したファイルの関連情報と前記ＩＤ指定型ＮＡＳアクセス手段が入手した当該ファイルのファイル識別子とを、対応付けて記憶するファイル識別子記憶手段と、を有する。
【００１２】
あるいは、前記ファイル管理装置は、ファイル格納位置を伴うリード要求を前記パス指定型ＮＡＳサーバに送信して、前記パス指定型ＮＡＳサーバよりファイルを読み出すパス指定型ＮＡＳアクセス手段と、前記パス指定型ＮＡＳアクセス手段が入手したファイルのファイル識別子を生成するファイル識別子生成手段と、前記前記パス指定型ＮＡＳアクセス手段が入手したファイルのファイル格納位置と、前記ファイル識別子生成手段が生成した当該ファイルのファイル識別子とを伴うファイル識別子登録要求を送信して、前記ＩＤ指定型ＮＡＳサーバに当該ファイル識別子を当該ファイル格納位置に対応付けて登録するファイル識別子登録要求手段と、前記パス指定型ＮＡＳアクセス手段が入手したファイルの関連情報と前記ファイル識別子生成が生成した当該ファイルのファイル識別子とを、対応付けて記憶するファイル識別子記憶手段と、を有する。
【００１３】
前記ファイル管理装置が後者の場合、前記ＩＤ指定型ＮＡＳサーバは、クライアントからリード要求と共に受け取ったファイル識別子に対応するファイル格納位置が、前記前記パス指定型ＮＡＳサーバ内である場合に、当該ファイル格納位置を伴うリード要求を前記パス指定型ＮＡＳサーバに送信して、前記パス指定型ＮＡＳサーバよりファイルを読み出し、当該ファイルを前記クライアントに送信する。
【００１４】
【発明の実施の形態】
以下に、本発明の実施の形態について説明する。
【００１５】
先ず、本発明の第１実施形態について説明する。
【００１６】
図１は、本発明の第１実施形態が適用されたファイルストレージサービスシステムの概略図である。図示するように、パス指定型ＮＡＳサーバ１と、ＩＤ指定型ＮＡＳサーバ２１、２２と、ＩＤ指定型ＮＡＳクライアント３と、ファイル管理装置４とが、ＷＡＮやＬＡＮなどのネットワーク５を介して接続されて構成されている。
【００１７】
パス指定型ＮＡＳサーバ１は、従来の技術で説明したように、ＮＡＳクライアントからのファイル指定の受け付けを、ファイルの格納位置の指定により行うＮＡＳサーバである。図示するように、ネットワーク５に接続するためのネットワークＩＦ（インターフェース）部１１と、ＨＤＤなどのファイルを格納する記憶装置１８を接続するための記憶装置ＩＦ部１２と、パス指定型ＮＡＳクライアントからのアクセス要求を処理して記憶装置１８にファイルを読み書きするアクセス要求処理部１３と、記憶装置１８に格納されている各ファイルの格納位置情報（例えばデイレクトリ構造情報）を登録、管理するためのテーブルである位置情報管理テーブル１４と、を有する。
【００１８】
アクセス要求処理部１３は、ネットワークＩＦ部１１を介して、ファイル格納位置情報要求を受け取ると、位置情報管理テーブル１４から、記憶装置１８に格納されている各ファイルの格納位置情報を読み出して、ファイル格納位置情報要求の送信元へ送信する。
【００１９】
また、アクセス要求処理部１３は、ネットワークＩＦ部１１を介して、ファイルおよびファイル格納位置の指定を伴うライト要求を受け取ると、記憶装置ＩＦ部１２を介して記憶装置１８にアクセスし、指定されたファイル格納位置にライト要求と共に受け取ったファイルを書き込む。また、このファイルの格納位置情報を位置情報管理テーブル１４に追加する。
【００２０】
また、アクセス要求処理部１３は、ネットワークＩＦ部１１を介して、ファイル格納位置の指定を伴うリード要求を受け取ると、記憶装置ＩＦ部１２を介して記憶装置１８にアクセスし、指定されたファイル格納位置に格納されているファイルを読み出す。そして、読み出したファイルをネットワークＩＦ部１１を介して、リード要求の送信元へ送信する。
【００２１】
ＩＤ指定型ＮＡＳサーバ２１、２２は、従来の技術で説明したように、ＮＡＳクライアントからのファイル指定の受け付けを、ＧＵＩＤの指定により行うＮＡＳサーバである。図示するように、ネットワーク５に接続するためのネットワークＩＦ部２１と、ＨＤＤなどのファイルを格納する記憶装置２８を接続するための記憶装置ＩＦ部２２と、ＩＤ指定型ＮＡＳクライアントからのアクセス要求を処理して自サーバおよび他のＩＤ指定型ＮＡＳサーバの記憶装置２８にファイルを読み書きするアクセス要求処理部２３と、ファイルに付与するＧＵＩＤを生成するＧＵＩＤ生成部２４と、ＧＵＩＤと当該ＧＵＩＤが付与されたファイルの各フラグメントの格納位置情報との対応関係を登録、管理するためのテーブルであるＧＵＩＤ／位置情報変換テーブル２５と、を有する。
【００２２】
図２は、ＧＵＩＤ／位置情報変換テーブル２５の登録内容例を示す図である。図示するように、ＧＵＩＤ２５１と、そのＧＵＩＤ２５１が付与されたファイルのファイル格納位置２５２とが対応付けられて、ＧＵＩＤ／位置情報変換テーブル２５に登録される。ファイル格納位置２５２は、ノード（図１に示す例ではＩＤ指定型ＮＡＳサーバ２１およびＩＤ指定型ＮＡＳサーバ２２のいずれか）を特定するためのノード名（例えばＩＰアドレス）２５３と、ファイルパス名２５４とで構成され、分散格納されたファイルのフラグメント毎にファイル格納位置２５２が指定される。図２に示す例において、ＧＵＩＤ”０ｘ００’００００’００００’００００’００００”が付与されているファイルは４つのフラグメントに分割され、それぞれ、ノード名”１９２．１６８．０．１”＋ファイルパス名”／ｄｉｓｔ／０ｘ００００’００００’／００００’００００’００００’００００’０００１”、ノード名”１９２．１６８．０．１”＋ファイルパス名”／ｄｉｓｔ／０ｘ００００’００００’／００００’００００’００００’００００’０００２”、ノード名”１９２．１６８．０．２”＋ファイルパス名”／ｄｉｓｔ／０ｘ００００’００００’／００００’００００’００００’００００’０００３”、ノード名”１９２．１６８．０．４”＋ファイルパス名”／ｄｉｓｔ／０ｘ００００’００００’／００００’００００’００００’００００’０００４”に、分散格納されていることを示している。
【００２３】
アクセス要求処理部２３は、ネットワークＩＦ部２１を介して、ファイルを伴うライト要求を受け取ると、このファイルに付与するＧＵＩＤをＧＵＩＤ生成部２４に生成させる。また、このファイルを複数のフラグメントに分割し、各フラグメントを、記憶装置ＩＦ部２２に接続された記憶装置２８および／または他のＩＤ指定型ＮＡＳサーバに接続された記憶装置２８に書き込む。そして、各フラグメントの格納位置をＧＵＩＤに対応付けて、ＧＵＩＤ／位置情報変換テーブル２５に登録すると共に、ネットワークＩＦ部２１を介してこのＧＵＩＤを、ライト要求の送信元に送信する。
【００２４】
なお、一方のＩＤ指定型ＮＡＳサーバ２１、２２のアクセス要求処理部２３が、他方のＩＤ指定型ＮＡＳサーバ２１、２２に接続された記憶装置２８にフラグメントを書き込む場合、例えば一方のＩＤ指定型ＮＡＳサーバ２１、２２のアクセス要求処理部２３は、フラグメントおよび当該フラグメントの格納位置の指定を伴うライト要求を、他方のＩＤ指定型ＮＡＳサーバ２１、２２に送信する。これを受けて、他方のＩＤ指定型ＮＡＳサーバ２１、２２のアクセス要求処理部２３が自サーバに接続された記憶装置２８にアクセスし、指定された格納位置にライト要求と共に受け取ったフラグメントを格納する。
【００２５】
また、アクセス要求処理部２３は、ネットワークＩＦ部２１を介して、ＧＵＩＤの指定を伴うリード要求を受け取ると、ＧＵＩＤ／位置情報変換テーブル２５を参照して、指定されたＧＵＩＤが付与されているファイルのフラグメント各々の格納位置を特定する。そして、記憶装置ＩＦ部２２に接続された記憶装置２８および／または他のＩＤ指定型ＮＡＳサーバに接続された記憶装置２８にアクセスし、特定した各格納位置からフラグメントを読み出してファイルを復元し、リード要求の送信元へ送信する。
【００２６】
なお、一方のＩＤ指定型ＮＡＳサーバ２１、２２のアクセス要求処理部２３が、他方のＩＤ指定型ＮＡＳサーバ２１、２２に接続された記憶装置２８からフラグメントを読み出す場合、例えば一方のＩＤ指定型ＮＡＳサーバ２１、２２のアクセス要求処理部２３は、フラグメントの格納位置の指定を伴うリード要求を、他方のＩＤ指定型ＮＡＳサーバ２１、２２に送信する。これを受けて、他方のＩＤ指定型ＮＡＳサーバ２１、２２のアクセス要求処理部２３が自サーバに接続された記憶装置２８にアクセスし、指定された格納位置からフラグメントを読み出して、一方のＩＤ指定型ＮＡＳサーバ２１、２２に送信する。
【００２７】
ＩＤ指定型ＮＡＳクライアント３は、ＩＤ指定型ＮＡＳサーバ２１、２２のクライアントとして機能の他に、後述するファイル管理装置４から、格納場所をパス指定型ＮＡＳサーバ１からＩＤ指定型ＮＡＳサーバ２１、２２に移行したファイルのＧＵＩＤを入手する機能を有する。図示するように、ネットワーク５に接続するためのネットワークＩＦ部３１と、ユーザから指示を受け付けたり、ファイルのコンテンツを表示したりするためのユーザＩＦ部３２と、ＩＤ指定型ＮＡＳサーバ２１、２２に対してファイルの読み書きを要求するＩＤ指定型ＮＡＳアクセス部３３と、ファイル管理装置４に対してＧＵＩＤを要求するファイル管理装置アクセス部３４と、を有する。
【００２８】
ＩＤ指定型ＮＡＳアクセス部３３は、例えば、ユーザＩＦ部３２を介してユーザよりＧＵＩＤを受け付けると、このＧＵＩＤを伴うリード要求を作成し、これをネットワークＩＦ部３１を介してＩＤ指定型ＮＡＳサーバ２１、２２のいずれかに送信する。そして、ＩＤ指定型ＮＡＳサーバ２１、２２のいずれかから、このＧＵＩＤが付与されているファイルを受信し、ユーザＩＦ部３２を介してユーザに表示する。
【００２９】
ファイル管理装置アクセス部３４は、例えば、ユーザＩＦ部３２を介してユーザよりＧＵＩＤ入手指示を受け付けると、ＧＵＩＤ入手要求を作成し、これをネットワークＩＦ部３１を介してファイル管理装置４に送信する。そして、ファイル管理装置４から、パス指定型ＮＡＳサーバ１からＩＤ指定型ＮＡＳサーバ２１、２２に移行したファイル各々のＧＵＩＤを受信し、ユーザＩＦ部３２を介してユーザに表示する。
【００３０】
ファイル管理装置４は、パス指定型ＮＡＳサーバ１のクライアントとしての機能およびＩＤ指定型ＮＡＳサーバ２１、２２のクライアントとして機能を有し、ファイルの格納場所を、パス指定型ＮＡＳサーバ１からＩＤ指定型ＮＡＳサーバ２１、２２に移行する。また、格納場所をパス指定型ＮＡＳサーバ１からＩＤ指定型ＮＡＳサーバ２１、２２に移行したファイルのＧＵＩＤを、ＩＤ指定型クライアント３に通知する。図示するように、ネットワーク５に接続するためのネットワークＩＦ部４１と、ユーザから指示を受け付けるためのユーザＩＦ部４２と、パス指定型ＮＡＳサーバ１に対してファイルの検索および読出しを要求する移行用パス指定型ＮＡＳアクセス部４３と、ＩＤ指定型ＮＡＳサーバ２１、２２に対してファイルの書込みを要求する移行用ＩＤ指定型ＮＡＳアクセス部４４と、ファイルのファイル名およびＧＵＩＤの対応関係を登録・管理するためのファイル名／ＧＵＩＤ管理テーブル４５と、ＩＤ指定型クライアント３のＧＵＩＤ入手要求に従いファイル名／ＧＵＩＤ管理テーブル４５の登録内容をＩＤ指定型クライアント３に通知するクライアント要求処理部４６と、を有する。
【００３１】
図３は、ファイル名／ＧＵＩＤ管理テーブル４５の登録内容例を示す図である。図示するように、ファイルのファイル名４５１と、そのファイルに付与されたＧＵＩＤ４５２とが対応付けられて、ファイル名／ＧＵＩＤ管理テーブル４５に登録される。図２に示す例では、ファイル名”ｐｒｏｃｅｅｄｉｎｇ＿ｖｏｌ１＿ｎｏ１”のファイルのＧＵＩＤが”０ｘ００’００００’００００’００００’００００”であり、ファイル名”ｍｅｍｏ”のファイルのＧＵＩＤが”０ｘ００’００００’００００’１１１１’００００”であることを示している。
【００３２】
図４は、図１に示すファイルストレージサービスシステムのハードウエア構成例を示す図である。図示するように、図１に示すパス指定型ＮＡＳサーバ１の機能構成は、ＣＰＵ７１と、メモリ７２と、ネットワーク５に接続するためのＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）７３と、記憶装置１８を接続するためのＨＢＡ（Ｈｏｓｔ  Ｂｕｓ  ａｄａｐｔｅｒ）７４と、これらの各装置を接続するバス７５と、を有するコンピュータシステムにおいて、ＣＰＵ７１がメモリ７２に格納されている所定のプログラム（パス指定型ＮＡＳサーバ用ＰＧ）を実行することで実現される。この際、位置情報管理テーブル１４にはメモリ７４が用いられる。また、図１に示すＩＤ指定型ＮＡＳサーバ２１、２２の機能構成は、パス指定型ＮＡＳサーバ１と同様の構成を有するコンピュータシステムにおいて、ＣＰＵ７１がメモリ７２に格納されている所定のプログラム（ＩＤ指定型ＮＡＳサーバ用ＰＧ）を実行することで実現される。この際、ＧＵＩＤ／位置情報変換テーブル２５にはメモリ７４が用いられる。
【００３３】
また、図１に示すＩＤ指定型ＮＡＳクライアント３の機能構成は、ＣＰＵ７１と、メモリ７２と、ＮＩＣ７３と、ディスプレイ、キーボードなどの入出力装置７６と、これらの各装置を接続するバス７５と、を有するコンピュータシステムにおいて、ＣＰＵ７１がメモリ７２に格納されている所定のプログラム（ＩＤ指定型ＮＡＳクライアント用ＰＧ、ファイル管理装置アクセス用ＰＧ）を実行することで実現される。また、図１に示すファイル管理装置４の機能構成は、ＩＤ指定型ＮＡＳクライアント３と同様の構成を有するコンピュータシステムにおいて、ＣＰＵ７１がメモリ７２に格納されている所定のプログラム（ファイル管理装置用ＰＧ）を実行することで実現される。この際、ファイル名／ＧＵＩＤ管理テーブル４５にはメモリ７４が用いられる。
【００３４】
次に、上記構成のファイルストレージサービスシステムにおいて、ファイル管理装置４がパス指定型ＮＡＳサーバ１内のファイルをＩＤ指定型ＮＡＳサーバ２１、２２へ移行させるための動作（ファイル移行動作と呼ぶ）について説明する。図５は、ファイル管理装置４のファイル移行動作を説明するためのフロー図である。このフローは、ユーザＩＦ部４２がユーザよりファイル移行指示を受け付けることで開始される。
【００３５】
まず、移行用パス指定型ＮＡＳアクセス部４３は、ファイル格納位置情報要求を生成し、ネットワークＩＦ部４１を介してパス指定型ＮＡＳサーバ１に送信する。そして、パス指定型ＮＡＳサーバ１から、パス指定型ＮＡＳサーバ１内の各ファイルの格納位置情報を入手する（Ｓ１００１）。
【００３６】
次に、移行用パス指定型ＮＡＳアクセス部４３は、パス指定型ＮＡＳサーバ１から入手した格納位置情報により特定されるパス指定型ＮＡＳサーバ１内のファイルの中から移行対象ファイルを選出する。そして、このファイルの格納位置情報を伴うリード要求を生成して、ネットワークＩＦ部４１を介してパス指定型ＮＡＳサーバ１に送信し、パス指定型ＮＡＳサーバ１から、移行対象ファイルを入手する（Ｓ１００２）。それから、移行対象ファイルを移行用ＩＤ指定型ＮＡＳアクセス部４４に渡す。
【００３７】
次に、移行用ＩＤ指定型ＮＡＳアクセス部４４は、ファイル名／ＧＵＩＤ管理テーブル４５に新たなレコードを追加し、このレコードに移行対象ファイルのファイル名を登録する（Ｓ１００３）。なお、移行対象ファイルのファイル名は、移行対象ファイルの格納位置情報や移行対象ファイル自身に付加されているファイル属性情報などから特定することができる。
【００３８】
次に、移行用ＩＤ指定型ＮＡＳアクセス部４４は、移行対象ファイルを伴うライト要求を生成して、ネットワークＩＦ部４１を介してＩＤ指定型ＮＡＳサーバ２１、２２のいずれかに送信し、当該いずれかのＩＤ指定型ＮＡＳサーバ２１、２２から、移行対象ファイルに付与されたＧＵＩＤを入手する（Ｓ１００４）。
【００３９】
次に、移行用ＩＤ指定型ＮＡＳアクセス部４４は、Ｓ１００３でファイル名／ＧＵＩＤ管理テーブル４５に追加したレコードに、Ｓ１００４で入手した移行対象ファイルのＧＵＩＤを登録する（Ｓ１００５）。それから、移行対象ファイルに対する移行処理が完了したことを移行用パス指定型ＮＡＳアクセス部４３に通知する。
【００４０】
さて、移行用パス指定型ＮＡＳアクセス部４３は、移行用ＩＤ指定型ＮＡＳアクセス部４４から移行対象ファイルの移行処理完了通知を受け取ると、パス指定型ＮＡＳサーバ１から入手した格納位置情報により特定されるパス指定型ＮＡＳサーバ１内の全てのファイルを移行対象ファイルに選出したか否かを判断する（Ｓ１００６）。未選出のファイルがあるならば、Ｓ１００２に戻ってこのファイルを移行対象ファイルに選出し、処理を続ける。一方、パス指定型ＮＡＳサーバ１内の全てのファイルを移行対象ファイルに選出したならば、このフローを終了する。
【００４１】
以上により、パス指定型ＮＡＳサーバ１内の全てのファイルがＩＤ指定型ＮＡＳサーバ２１、２２に格納され、これらのＧＵＩＤがファイル管理装置４のファイル名／ＧＵＩＤ管理テーブル４５に登録される。上述したように、クライアント要求処理部４６は、ＩＤ指定型クライアント３のＧＵＩＤ入手要求に従いファイル名／ＧＵＩＤ管理テーブル４５の登録内容をＩＤ指定型クライアント３に通知する。したがって、ＩＤ指定型クライアント３は、入手したＧＵＩＤを伴うリード要求を、ＩＤ指定型ＮＡＳサーバ２１、２２に送信することで、パス指定型ＮＡＳサーバ１からＩＤ指定型ＮＡＳサーバ２１、２２に移行したファイルを読み出すことができる。このように、本実施形態によれば、パス指定型ＮＡＳサーバ１内のファイルをＩＤ指定型ＮＡＳサーバ２１、２２へスムーズに移行することができる。
【００４２】
次に、本発明の第２実施形態について説明する。
【００４３】
上記の第１実施形態では、パス指定型ＮＡＳサーバ１内のファイル自身をＩＤ指定型ＮＡＳサーバ２１、２２へ書き込むことで、ＩＤ指定型クライアント３が当該ファイルへアクセスできるようにしている。これに対し、本実施形態では、パス指定型ＮＡＳサーバ１内のファイル自身をＩＤ指定型ＮＡＳサーバ２１、２２へ書き込むことなく、ＩＤ指定型クライアント３が当該ファイルへアクセスできるようにしている。
【００４４】
図６は、本発明の第２実施形態が適用されたファイルストレージサービスシステムの概略図である。図示するように、本実施形態のファイルストレージサービスシステムを構成する各装置は、図１に示す第１実施形態と同様である。但し、ＩＤ指定型ＮＡＳサーバ２１、２２およびファイル管理装置４の機能構成が一部異なっている。なお、本実施形態のファイルストレージサービスシステムを構成する各装置のハードウエア構成は、図４に示す第１実施形態と同様である。
【００４５】
本実施形態のＩＤ指定型ＮＡＳサーバ２１、２２が第１実施形態のＩＤ指定型ＮＡＳサーバ２１、２２と異なる点は、アクセス要求処理部２３に代えてアクセス要求処理部２３ａを設けた点である。アクセス要求処理部２３ａは、第１実施形態のアクセス要求処理部２３の機能に加えて、次の処理を行う。
【００４６】
すなわち、アクセス要求処理部２３ａは、ネットワークＩＦ部２１を介してファイル管理装置４より、ＧＵＩＤおよびファイル格納位置情報を伴うＧＵＩＤ登録要求を受け取ると、ＧＵＩＤ／位置情報変換テーブル２５に新たなレコードを追加し、このレコードに、ＧＵＩＤ登録要求と共に受け取ったＧＵＩＤおよびファイル格納位置情報（ノード名＋ファイルパス名）を登録する。
【００４７】
また、アクセス要求処理部２３ａは、パス指定型ＮＡＳクライアントとしての機能を有し、ＩＤ指定型ＮＡＳクライアント３からリード要求と共に受け取ったＧＵＩＤに対応付けられてＧＵＩＤ／位置情報変換テーブル２５に登録されているファイル格納位置情報が、パス指定型ＮＡＳサーバ１をノード名としている場合に、このファイル格納位置情報を伴うリード要求を生成し、パス指定型ＮＡＳサーバ１に送信する。そして、パス指定型ＮＡＳサーバ１から入手したファイルを、ＩＤ指定型ＮＡＳクライアント３に送信する。
【００４８】
本実施形態のファイル管理装置４が第１実施形態のファイル管理装置４と異なる点は、移行用パス指定型ＮＡＳアクセス部４３、移行用ＩＤ指定型ＮＡＳアクセス部４４に代えて移行用パス指定型ＮＡＳアクセス部４３ａ、ＩＤ移行用ＩＤ指定型ＮＡＳアクセス部４４ａを設けた点、および、ＧＵＩＤを生成するＧＵＩＤ生成部４７を新たに設けた点である。
【００４９】
移行用パス指定型ＮＡＳアクセス部４３ａは、パス指定型ＮＡＳサーバ１から読み出したファイルを、当該ファイルのパス指定型ＮＡＳサーバ１での格納位置情報と共に、ＩＤ移行用ＩＤ指定型ＮＡＳアクセス部４４ａに渡す。
【００５０】
ＩＤ移行用ＩＤ指定型ＮＡＳアクセス部４４ａは、移行用パス指定型ＮＡＳアクセス部４３ａより受け取ったファイルのＧＵＩＤを、ＧＵＩＤ生成部４７に生成させる。そして、ＧＵＩＤ生成部４７が生成したＧＵＩＤを、移行用パス指定型ＮＡＳアクセス部４３ａより受け取ったファイルのファイル名と共に、ファイル名／ＧＵＩＤ管理テーブル４５に登録する。また、ＧＵＩＤ生成部４７が生成したＧＵＩＤおよび移行用パス指定型ＮＡＳアクセス部４３ａより受け取ったファイル格納位置情報を伴うＧＵＩＤ登録要求を生成し、ネットワークＩＦ部４１を介して、ＩＤ指定型ＮＡＳサーバ２１、２２のいずれかに送信する。
【００５１】
次に、上記構成のファイルストレージサービスシステムにおいて、ファイル管理装置４がパス指定型ＮＡＳサーバ１内のファイル自身をＩＤ指定型ＮＡＳサーバ２１、２２へ書き込むことなく、ＩＤ指定型クライアント３が当該ファイルへアクセスできるようにするための動作（ＩＤ登録動作と呼ぶ）について説明する。図７は、ファイル管理装置４のＩＤ登録動作を説明するためのフロー図である。このフローは、ユーザＩＦ部４２がユーザよりＩＤ登録指示を受け付けることで開始される。
【００５２】
まず、移行用パス指定型ＮＡＳアクセス部４３ａは、図５のＳ１００１、Ｓ１００２と同様の要領により、パス指定型ＮＡＳサーバ１内の各ファイルの格納位置情報を入手し（Ｓ２００１）、入手した格納位置情報により特定されるパス指定型ＮＡＳサーバ１内のファイルの中から移行対象ファイルを選出し、このファイルの格納位置情報を伴うリード要求をパス指定型ＮＡＳサーバ１に送信して、パス指定型ＮＡＳサーバ１から移行対象ファイルを入手する（Ｓ２００２）。それから、移行対象ファイルおよび移行対象ファイルのパス指定型ＮＡＳサーバ１内での格納位置情報を、ＩＤ移行用ＩＤ指定型ＮＡＳアクセス部４４ａに渡す。
【００５３】
次に、ＩＤ移行用ＩＤ指定型ＮＡＳアクセス部４４ａは、ＧＵＩＤ生成部４７に移行対象ファイルのＧＵＩＤを生成させる（Ｓ２００３）。それから、ファイル名／ＧＵＩＤ管理テーブル４５に新たなレコードを追加し、このレコードに移行対象ファイルのファイル名と、ＧＵＩＤ生成部４７が生成したＧＵＩＤとを登録する（Ｓ２００４）。
【００５４】
次に、ＩＤ移行用ＩＤ指定型ＮＡＳアクセス部４４ａは、移行対象ファイルのＧＵＩＤおよびファイル格納位置情報を伴うＧＵＩＤ登録要求を生成し、ネットワークＩＦ部４１を介してＩＤ指定型ＮＡＳサーバ２１、２２のいずれかに送信する（Ｓ２００５）。上述したように、ＧＵＩＤ登録要求を受信したＩＤ指定型ＮＡＳサーバ２１、２２において、アクセス要求処理部２３ａは、ＧＵＩＤ／位置情報変換テーブル２５に新たなレコードを追加し、このレコードに、ＧＵＩＤ登録要求と共に受け取ったＧＵＩＤおよび格納位置情報（ノード名＋ファイルパス名）を登録する。
【００５５】
次に、ＩＤ移行用ＩＤ指定型ＮＡＳアクセス部４４ａは、移行対象ファイルに対するＩＤ登録処理が完了したことを移行用パス指定型ＮＡＳアクセス部４３ａに通知する。移行用パス指定型ＮＡＳアクセス部４３ａは、ＩＤ移行用ＩＤ指定型ＮＡＳアクセス部４４ａから移行対象ファイルのＩＤ登録処理完了通知を受け取ると、パス指定型ＮＡＳサーバ１から入手した格納位置情報により特定されるパス指定型ＮＡＳサーバ１内の全てのファイルを移行対象ファイルに選出したか否かを判断する（Ｓ２００６）。未選出のファイルがあるならば、Ｓ２００２に戻ってこのファイルを移行対象ファイルに選出し、処理を続ける。一方、パス指定型ＮＡＳサーバ１内の全てのファイルを移行対象ファイルに選出したならば、このフローを終了する。
【００５６】
以上により、パス指定型ＮＡＳサーバ１内の全てのファイルのＧＵＩＤがパス指定型ＮＡＳサーバ１内のファイル格納位置情報と共に、ＩＤ指定型ＮＡＳサーバ２１、２２のＧＵＩＤ／位置情報変換テーブル２５に登録される。また、これらのＧＵＩＤがファイル管理装置４のファイル名／ＧＵＩＤ管理テーブル４５に登録される。上述したように、クライアント要求処理部４６は、ＩＤ指定型クライアント３のＧＵＩＤ入手要求に従いファイル名／ＧＵＩＤ管理テーブル４５の登録内容をＩＤ指定型クライアント３に通知する。そして、ＩＤ指定型クライアント３は、ファイル管理装置４から入手したＧＵＩＤを伴うリード要求をＩＤ指定型ＮＡＳサーバ２１、２２に送信することで、パス指定型ＮＡＳサーバ１内のファイルを読み出すことができる。
【００５７】
次に、上記構成のファイルストレージサービスシステムにおいて、ＩＤ指定型ＮＡＳサーバ２１、２２のファイル読出動作について説明する。図８は、ＩＤ指定型ＮＡＳサーバ２１、２２のファイル読出動作を説明するためのフロー図である。このフローは、アクセス要求処理部２３ａがネットワークＩＦ部２１を介してＩＤ指定型クライアント３よりＧＵＩＤを伴うリード要求を受信することで開始される。
【００５８】
先ず、アクセス要求処理部２３ａは、ＧＵＩＤ／位置情報変換テーブル２５を用いて、リード要求と共に受け取ったＧＵＩＤに対応付けられている格納位置情報を入手する（Ｓ３００１）。なお、自サーバが備えるＧＵＩＤ／位置情報変換テーブル２５に、リード要求と共に受け取ったＧＵＩＤが登録されていない場合は、他のＩＤ指定型ＮＡＳサーバ２１、２２に対して問い合わせを行い、他のＩＤ指定型ＮＡＳサーバ２１、２２から、リード要求と共に受け取ったＧＵＩＤに対応付けられている格納位置情報を入手する。
【００５９】
次に、アクセス要求処理部２３ａは、入手した格納位置情報（ノード名＋ファイルパス名）に含まれるノード名がパス指定型ＮＡＳサーバ１を示しているか否かを判断する（Ｓ３００２）。格納位置情報に含まれるノード名がパス指定型ＮＡＳサーバ１を示していない場合、つまり、当該ノード名がＩＤ指定型ＮＡＳサーバ２１、２２を示している場合は、ＩＤ指定型ＮＡＳサーバとしての通常動作を行って、格納位置情報により特定される各フラグメント格納位置からフラグメントを入手しファイルを復元する（Ｓ３００３）。これによりファイルを入手する。
【００６０】
一方、格納位置情報に含まれるノード名がパス指定型ＮＡＳサーバ１を示している場合、アクセス要求処理部２３ａは、この格納位置情報を伴うリード要求を生成し、ネットワークＩＦ部２１を介してパス指定型ＮＡＳサーバ１に送信する（Ｓ３００４）。そして、パス指定型ＮＡＳサーバ１からファイルを入手する（Ｓ３００５）。
【００６１】
以上のようにして、リード要求と共に受け取ったＧＵＩＤが付与されているファイルを入手したならば、アクセス要求処理部２３ａは、このファイルをネットワークＩＦ部２１を介して、リード要求の送信元であるＩＤ指定型ＮＡＳクライアント３に送信する（Ｓ３００６）。
【００６２】
このように、本実施形態によれば、パス指定型ＮＡＳサーバ１内のファイルをＩＤ指定型ＮＡＳクライアント３からアクセスすることができる。
【００６３】
次に、本発明の第３実施形態について説明する。
【００６４】
上記の第１実施形態では、パス指定型ＮＡＳサーバ１内のファイル自身をＩＤ指定型ＮＡＳサーバ２１、２２へ書き込むことで、ＩＤ指定型クライアント３が当該ファイルへアクセスできるようにしている。また、上記の第２実施形態では、パス指定型ＮＡＳサーバ１内のファイル自身をＩＤ指定型ＮＡＳサーバ２１、２２へ書き込むことなく、ＩＤ指定型クライアント３が当該ファイルへアクセスできるようにしている。これに対し、本実施形態では、パス指定型ＮＡＳサーバ１内のファイル自身をＩＤ指定型ＮＡＳサーバ２１、２２へ書き込むことでＩＤ指定型クライアント３が当該ファイルへアクセスできるようにする点（第１実施形態）、および、パス指定型ＮＡＳサーバ１内のファイル自身をＩＤ指定型ＮＡＳサーバ２１、２２へ書き込むことなくＩＤ指定型クライアント３が当該ファイルへアクセスできるようにする点（第２実施形態）の両方に、対応できるようにしている。
【００６５】
図９は、本発明の第３実施形態が適用されたファイルストレージサービスシステムの概略図である。図示するように、本実施形態のファイルストレージサービスシステムを構成する各装置は、図１に示す第１実施形態と同様である。但し、ＩＤ指定型ＮＡＳサーバ２１、２２およびファイル管理装置４の機能構成が一部異なっている。なお、本実施形態のファイルストレージサービスシステムを構成する各装置のハードウエア構成は、図４に示す第１実施形態と同様である。
【００６６】
本実施形態のＩＤ指定型ＮＡＳサーバ２１、２２が第１実施形態のＩＤ指定型ＮＡＳサーバ２１、２２と異なる点は、アクセス要求処理部２３に代えてアクセス要求処理部２３ｂを設けた点である。アクセス要求処理部２３ｂは、第１実施形態のアクセス要求処理部２３および第２実施形態のアクセス要求処理部２３ａの機能に加えて、次の処理を行う。
【００６７】
すなわち、アクセス要求処理部２３ｂは、ネットワークＩＦ部２１を介してファイル管理装置４より、ＧＵＩＤを伴うＧＵＩＤ削除要求を受け取ると、ＧＵＩＤ／位置情報変換テーブル２５からこのＧＵＩＤを持つレコードを削除する。
【００６８】
本実施形態のファイル管理装置４が第１実施形態のファイル管理装置４と異なる点は、移行用パス指定型ＮＡＳアクセス部４３、移行用ＩＤ指定型ＮＡＳアクセス部４４に代えて移行用パス指定型ＮＡＳアクセス部４３ｂ、移行用ＩＤ指定型ＮＡＳアクセス部４４ｂを設けた点、および、第２実施形態のファイル管理装置４に設けられているＩＤ移行用ＩＤ指定型ＮＡＳアクセス部４４ａ、ＧＵＩＤ生成部４７を新たに設けた点である。
【００６９】
上記構成のファイルストレージサービスシステムにおいて、ファイル管理装置４のＩＤ登録動作は、図７に示す第２実施形態のものと同様である。また、ファイル管理装置４のファイル移行動作は次の点を除いて図５に示す第１実施形態のものと同様である。すなわち、Ｓ１００１の実行に先立ち、ファイル名／ＧＵＩＤ管理テーブル４５に登録されている各ＧＵＩＤを伴うＧＵＩＤ削除要求を生成し、これをネットワークＩＦ部４１を介して、ＩＤ指定型ＮＡＳサーバ２１、２２のそれぞれに送信して、ＩＤ指定型ＮＡＳサーバ２１、２２各々のＧＵＩＤ／位置情報変換テーブル２５からＩＤ登録動作で登録したＧＵＩＤを削除すると共に、ＧＵＩＤ削除要求した各ＧＵＩＤのレコードをファイル名／ＧＵＩＤ管理テーブル４５から削除する。それから、図５に示すフローを実行する。
【００７０】
一般に、ファイル移行動作は、ファイル管理装置４からＩＤ指定型ＮＡＳサーバ２１、２２へのファイルの転送処理、および、ＩＤ指定型ＮＡＳサーバ２１、２２でのファイル書込み処理を伴うため、ＩＤ登録動作よりも長期間を要する。この点、本実施形態によれば、ファイル管理装置２に、ＩＤ登録動作を行ってからファイル移行動作を行わせることにより、ＩＤ登録動作後であればファイル移行動作完了前であっても、ＩＤ指定型ＮＡＳクライアント３からファイルにアクセスすることができる。
【００７１】
次に、本発明の第４実施形態について説明する。
【００７２】
図１０は、本発明の第４実施形態が適用されたファイルストレージサービスシステムの概略図である。図示するように、本実施形態のファイルストレージサービスシステムは、図９に示す第３実施形態のファイルストレージサービスシステムにユーザ端末６を追加した構成を有する。
【００７３】
ユーザ端末６は、ネットワークＩＦ部６１と、ユーザＩＦ部６２と、ファイルビュー生成部６３と、指示作成部６４と、を有する。
【００７４】
ファイルビュー生成部６３は、パス指定型ＮＡＳサーバ１の位置情報管理テーブル１４に登録されているファイル格納位置情報や、パス指定型ＮＡＳサーバ１の記憶装置１８に記憶されているファイル自身に付与されているファイル属性情報（ファイル名、生成日時、ファイル生成者、ファイル更新者、ファイルサイズなど）や、ファイル管理装置４のファイル名／ＧＵＩＤ管理テーブル４５に登録されているＧＵＩＤなどを用いて、ユーザ端末６のユーザに、ＩＤ登録動作あるいはファイル移行動作の対象となる移行対象ファイルの指定を受け付けるためのファイルビュー画面を生成し、ユーザＩＦ部６２を介して、ディスプレイに表示する。
【００７５】
指示作成部６４は、ユーザＩＦ部６２を介してユーザより受け付けた指示に従い、指定された移行対象ファイルの格納位置情報を伴うＩＤ登録指示あるいはファイル移行指示を作成し、ネットワークＩＦ部６１を介してファイル管理装置４に送信する。
【００７６】
このようなユーザ端末１１も、ＩＤ指定型クライアント３と同様の構成を有するコンピュータシステムにおいて、ＣＰＵがメモリに格納されている所定のプログラムを実行することで実現される。
【００７７】
図１１は、ユーザ端末６の動作（指示受付処理）を説明するためのフロー図である。このフローは、ユーザＩＦ部６２がユーザよりファイルビューの表示指示を受け付けることで開始される。
【００７８】
先ず、ファイルビュー生成部６３は、ファイル格納位置情報要求を生成し、ネットワークＩＦ部６１を介してパス指定型ＮＡＳサーバ１に送信する。そして、パス指定型ＮＡＳサーバ１から、パス指定型ＮＡＳサーバ１内の各ファイルの格納位置情報を入手する（Ｓ４００１）。
【００７９】
次に、ファイルビュー生成部６３は、Ｓ４００１で入手した各ファイルの格納位置情報を伴うファイル属性情報要求を生成し、ネットワークＩＦ部６１を介してパス指定型ＮＡＳサーバ１に送信する。パス指定型ＮＡＳサーバ１において、アクセス要求処理部１３は、ファイル属性情報要求を受け取ると、例えば、記憶装置ＩＦ部１２を介してこのファイル属性情報要求に付与されているファイル格納位置にアクセスし、前記格納位置に登録されているファイル自身が有するファイル属性情報を入手する。あるいは、図示していないファイル属性管理テーブルにて前記格納位置に対応付けられて登録されているファイル属性情報を入手する。そして、入手したファイル属性情報をネットワークＩＦ部１１を介してユーザ端末６に送信する。ファイルビュー生成部６３は、このファイル属性情報を、ネットワークＩＦ部６１を介して入手する（Ｓ４００２）。
【００８０】
次に、ファイルビュー生成部６３は、ＧＵＩＤ入手要求を作成し、これをネットワークＩＦ部６１を介してファイル管理装置４に送信する。そして、ファイル管理装置４から、ファイル名／ＧＵＩＤ管理テーブル４５に登録されている各ＧＵＩＤをファイル名と共に入手する（Ｓ４００３）。
【００８１】
それから、ファイルビュー生成部６３は、Ｓ４００１で入手した各ファイルの格納位置情報に基づいて、パス指定型ＮＡＳサーバ１内のファイル格納位置ツリー図（ディレクトリ構造図）を作成し、ユーザＩＦ部６２を介してディスプレイに表示する（Ｓ４００４）。図１２は、ユーザ端末６に表示されるファイル格納位置ツリー図の一例を示している。この例では、４つのファイル”ｐｒｏｃｅｅｄｉｎｇ＿ｖｏｌ１＿ｎｏ１”、”ｍｅｍｏ”、”ｆｉｎｄ”、”ｗｈｏ”がパス指定型ＮＡＳサーバ１内に格納され、２つのファイルファイル”ｐｒｏｃｅｅｄｉｎｇ＿ｖｏｌ１＿ｎｏ１”、”ｍｅｍｏ”が同じ格納位置（ディレクトリ）”／ｈｏｍｅ／ａｂｃ＿ｃｏｍｍｉｔｔｅｅ／ｄｏｃ／”に格納され、そして、２つのファイルファイル”ｆｉｎｄ”、”ｗｈｏ”が同じ格納位置（ディレクトリ）”／ｕｓｒ／ｂｉｎ／”に格納されていることを示している。各ファイルにはチェックボックス６２２が設けられており、ユーザはカーソル６２１を操作して、所望のファイルのチェックボックス６２２にチェックを入れることにより、ファイル属性情報を表示するファイルを選択することができる。
【００８２】
さて、ファイルビュー生成部６３は、ユーザＩＦ部６２を介してユーザよりファイル格納位置ツリー図中に表示されているいずれかのファイルの指定を受け付けると（Ｓ４００５）、Ｓ４００２で入手したファイル属性情報の中から指定されたファイルのファイル属性情報を特定する。そして、特定したファイル属性情報をユーザに提示するためのファイル属性表示画面を作成し、ユーザＩＦ部６２を介してディスプレイに表示する（Ｓ４００６）。この際、指定されたファイルのファイル名に対応付けられているＧＵＩＤがＳ４００３で入手したＧＵＩＤに含まれているならば、この指定されたファイルのファイル名に対応付けられているＧＵＩＤも、ファイル属性表示画面に含める。図１３は、ユーザ端末６に表示されるファイル属性表示画面の一例を示している。この例では、ファイル属性情報と共にＧＵＩＤが表示されており、したがって、このファイルは、ＩＤ指定型ＮＡＳクライアント３からアクセス可能である。なお、図１３において、符号６２３は、ディスプレイの表示をファイル格納位置ツリー図に戻すための指示を受け付けるためのボタンであり、符号６２４は、表示中のファイルについてファイル管理装置４にＩＤ登録動作を行わせるための指示を受け付けるためのボタンであり、符号６２５は、表示中のファイルについてファイル管理装置４にファイル移行動作を行わせるための指示を受け付けるためのボタンである。ユーザはカーソル６２１を操作して、所望のボタン６２３〜６２５を選択することができる。
【００８３】
ユーザＩＦ部６２は、ユーザよりファイル格納位置ツリー図の表示指示を受け付けると（Ｓ４００７でＮｏ、Ｓ４００８でＹｅｓ）、この指示をファイルビュー生成部６３に通知する。これを受けて、ファイルビュー生成部６３は、Ｓ４００４に戻り、ファイル格納位置ツリー図をディスプレイに表示する（Ｓ４００４）。また、ユーザＩＦ部６２は、ユーザよりファイル属性表示画面に表示中のファイルについて、ファイル管理装置４にＩＤ登録動作を行わせるための指示、あるいは、ファイル移行動作を行わせるための指示を受け付けると（Ｓ４００７でＹｅｓ）、この指示を指示作成部６４に通知する。これを受けて、指示作成部６４は、ファイル属性表示画面に表示中のファイルのファイル名およびファイル格納位置を伴うＩＤ登録指示あるいはファイル移行指示を作成し、ネットワークＩＦ部６１を介してファイル管理装置４に送信する（Ｓ４００９）。
【００８４】
ファイル管理装置４において、移行用バス指定型ＮＡＳアクセス部４３ｂは、ユーザ端末よりファイル名およびファイル格納位置を伴うＩＤ登録指示を受け付けると、このファイル名を含むレコードをファイル名／ＧＵＩＤ管理テーブル４５から削除する。それから、このファイル名およびファイル格納位置により特定されるファイルを移行対象ファイルとして、図７に示すＳ２００２〜Ｓ２００５の処理を実行する。
【００８５】
一方、ファイル管理装置４において、移行用バス指定型ＮＡＳアクセス部４３ｂは、ユーザ端末よりファイル名およびファイル格納位置を伴うファイル移行指示を受け付けると、このファイル名に対応付けられているＧＵＩＤをファイル名／ＧＵＩＤ管理テーブル４５から特定する。そして、特定したＧＵＩＤを伴うＧＵＩＤ削除要求を生成し、これをネットワークＩＦ部４１を介してＩＤ指定型ＮＡＳサーバ２１、２２のそれぞれに送信して、ＩＤ指定型ＮＡＳサーバ２１、２２各々のＧＵＩＤ／位置情報変換テーブル２５から前記特定したＧＵＩＤを削除する。これと共に、前記特定したＧＵＩＤのレコードをファイル名／ＧＵＩＤ管理テーブル４５から削除する。それから、このファイル名およびファイル格納位置により特定されるファイルを移行対象ファイルとして、図５のＳ１００２〜Ｓ１００５を実行する。
【００８６】
以上により、ユーザ端末６を介してユーザが指定したパス指定型ＮＡＳサーバ１内のファイルに対して、個別にＩＤ登録動作、ファイル移行動作を行うことができる。つまり、ユーザは、パス指定型ＮＡＳサーバ１の償却やＩＤ指定型ＮＡＳサーバ２１、２２の空き容量を勘案して、ファイルの移行を選択的に行うことができる。
【００８７】
なお、本発明は上記の各実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。例えば、上記の各実施形態において、ファイルストレージサービスシステムを構成する各装置の数は、必ずしも図面で示した数に限定されない。また、上記の各実施形態において、ファイル管理装置４とＩＤ指定型ＮＡＳクライアント３とを１つのコンピュータシステム上に構築するようにしてもよい。また、上記の各実施形態において、ＧＵＩＤに代えて別のファイル識別子を用いてもよい。また、上記の第４実施形態において、ファイル管理装置４、ＩＤ指定型ＮＡＳクライアント３およびユーザ端末６を、１つのコンピュータシステム上に構築するようにしてもよい。さらに、上記の第４実施形態のユーザ端末６を、上記の第１実施形態や第２実施形態のファイルストレージサービスシステムに設けるようにしてもよい。
【００８８】
【発明の効果】
以上説明したように、本発明によれば、パス指定型ＮＡＳサーバ内のファイルをＩＤ指定型ＮＡＳサーバへ移行することができる。また、パス指定型ＮＡＳサーバ内のファイルをＩＤ指定型ＮＡＳクライアントからアクセスできるようにすることができる。
【図面の簡単な説明】
【図１】図１は本発明の第１実施形態が適用されたファイルストレージサービスシステムの概略図である。
【図２】図２はＧＵＩＤ／位置情報変換テーブル２５の登録内容例を示す図である。
【図３】図３はファイル名／ＧＵＩＤ管理テーブル４５の登録内容例を示す図である。
【図４】図４は図１に示すファイルストレージサービスシステムのハードウエア構成例を示す図である。
【図５】図５はファイル管理装置４のファイル移行動作を説明するためのフロー図である。
【図６】図６は本発明の第２実施形態が適用されたファイルストレージサービスシステムの概略図である。
【図７】図７はファイル管理装置４のＩＤ登録動作を説明するためのフロー図である。
【図８】図８はＩＤ指定型ＮＡＳサーバ２１、２２のファイル読出動作を説明するためのフロー図である。
【図９】図９は本発明の第３実施形態が適用されたファイルストレージサービスシステムの概略図である。
【図１０】図１０は本発明の第４実施形態が適用されたファイルストレージサービスシステムの概略図である。
【図１１】図１１はユーザ端末６の動作（指示受付処理）を説明するためのフロー図である。
【図１２】図１２はユーザ端末６に表示されるファイル格納位置ツリー図の一例を示す図である。
【図１３】図１３はユーザ端末６に表示されるファイル属性表示画面の一例を示す図である。
【符号の説明】
１…パス指定型ＮＡＳサーバ、２１、２２・・・ＩＤ指定型ＮＡＳサーバ、３…ＩＤ指定型ＮＡＳクライアント、４・・・ファイル管理装置、５・・・ネットワーク、６・・・ユーザ端末、１１・・・ネットワークＩＦ部、１２・・・記憶装置ＩＦ部、１３・・・アクセス要求処理部、１４・・・位置情報管理テーブル、１８・・・記憶装置、２１・・・ネットワークＩＦ部、２２・・・記憶装置ＩＦ部、２３、２３ａ、２３ｂ・・・アクセス要求処理部、２４・・・ＧＵＩＤ生成部、２５・・・ＧＵＩＤ／位置情報変換テーブル、２８・・・記憶装置、３１・・・ネットワークＩＦ部、３２・・・ユーザＩＦ部、３３・・・ＩＤ指定型ＮＡＳアクセス部、３４・・・ファイル管理装置アクセス部、４１・・・ネットワークＩＦ部、４２・・・ユーザＩＦ部、４３、４３ａ、４３ｂ・・・移行用パス指定型ＮＡＳアクセス部、４４、４４ｂ・・・移行用ＩＤ指定型ＮＡＳアクセス部、４４ａ・・・ＩＤ移行用ＩＤ指定型ＮＡＳアクセス部、４５・・・ファイル名／ＧＵＩＤ管理テーブル、４６・・・クライアント要求処理部、４７・・・ＧＵＩＤ生成部、６１・・・ネットワークＩＦ部、６２・・・ユーザＩＦ部、６３・・・ファイルビュー生成部、６４・・・指示生成部
【図１】
2004287572.tif 000003
【図２】
2004287572.tif 000004
【図３】
2004287572.tif 000005
【図４】
2004287572.tif 000006
【図５】
2004287572.tif 000007
【図６】
2004287572.tif 000008
【図７】
2004287572.tif 000009
【図８】
2004287572.tif 000010
【図９】
2004287572.tif 000011
【図１０】
2004287572.tif 000012
【図１１】
2004287572.tif 000013
【図１２】
2004287572.tif 000014
【図１３】
2004287572.tif 000015