(57)【要約】【課題】ユーザにその仕組みを認識させることなく、共有ストレージにおけるデータ保持の効率化を行う。【解決手段】複数のユーザにより共有して使用されるストレージ１０と、所定のタイミングで、ストレージ１０内のファイルの内容に対して同一性判定を行い、同一の内容のファイルが複数存在した場合に、該ファイルの実体を有する実体ファイルを１つにし、同一の内容とされた全てのファイルまたは１つを除く全てのファイルを、実体ファイルを参照する仮想ファイルの形式に変更して格納する監視制御手段２０とを備える。【選択図】図７
2010117791.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザにより共有して使用されるストレージを備えた共有ストレージシステムであって、
所定のタイミングで、前記ストレージ内のファイルの内容に対して同一性判定を行い、同一の内容のファイルが複数存在した場合に、該ファイルの実体を有する実体ファイルを１つにし、前記同一の内容とされた全てのファイルまたは１つを除く全てのファイルを、前記実体ファイルを参照する仮想ファイルの形式に変更して格納する監視制御手段を備えた
ことを特徴とする共有ストレージシステム。
【請求項２】
監視制御手段は、ストレージ内のファイルへのアクセスを監視し、仮想ファイルとして格納されているファイルの内容が書き換えられようとした場合に、該ファイルについて実体ファイルへの参照関係を解除し、書き換え後の内容を実体として有する固有の実体ファイルの形式に変更して格納する
請求項１に記載の共有ストレージシステム。
【請求項３】
監視制御手段は、現在参照されていないファイルを対象に、ファイルの同一性判定を行う
請求項１または請求項２に記載の共有ストレージシステム。
【請求項４】
監視制御手段は、予めファイルに対して付与されているファイルの内容を一意に識別できる署名を比較することにより、ファイルの同一性判定を行う
請求項１から請求項３のうちのいずれか１項に記載の共有ストレージシステム。
【請求項５】
論理記憶領域として少なくともユーザ別のプライベート領域と、ユーザを特定しない共有領域とが確保されているストレージを備えた共有ストレージシステムであって、
監視制御手段は、所定のタイミングで、前記ストレージ内のファイルの内容に対して同一性判定を行い、同一の内容のファイルが複数存在した場合に、該ファイルの実体を有する実体ファイルを１つ前記共有領域に格納し、前記同一の内容とされた全てのファイルを前記実体ファイルを参照する仮想ファイルの形式に変更してプライベート領域に格納する
請求項１から請求項４のうちのいずれか１項に記載の共有ストレージシステム。
【請求項６】
複数のユーザによって共有して使用されるストレージである共有ストレージにおけるデータ保持方法であって、
前記共有ストレージに格納されるファイルへのアクセスを監視する監視制御手段が、所定のタイミングで、前記共有ストレージ内のファイルの内容に対して同一性判定を行い、同一の内容のファイルが複数存在した場合に、該ファイルの実体を有する実体ファイルを１つにし、前記同一の内容とされた全てのファイルまたは１つを除く全てのファイルを前記実体ファイルを参照する仮想ファイルの形式に変更して格納する
ことを特徴とするデータ保持方法。
【請求項７】
監視制御手段が、ストレージ内のファイルへのアクセスを監視し、仮想ファイルとして格納されているファイルの内容が書き換えられようとした場合に、該ファイルについて実体ファイルへの参照関係を解除し、書き換え後の内容を実体として有する固有の実体ファイルの形式に変更して格納する
請求項６に記載のデータ保持方法。
【請求項８】
監視制御手段が、現在参照されていないファイルを対象に、ファイルの同一性判定を行う
請求項６または請求項７に記載のデータ保持方法。
【請求項９】
監視制御手段が、予めファイルに対して付与されているファイルの内容を一意に識別できる署名を比較することにより、ファイルの同一性判定を行う
請求項６から請求項８のうちのいずれか１項に記載のデータ保持方法。
【請求項１０】
複数のユーザによって共有して使用されるストレージである共有ストレージに対するデータ保持用プログラムであって、
コンピュータに、
所定のタイミングで、前記共有ストレージ内のファイルの内容に対して同一性判定を行わせ、同一の内容のファイルが複数存在した場合に、該ファイルの実体を有する実体ファイルを１つにし、前記同一の内容とされた全てのファイルまたは１つを除く全てのファイルを前記実体ファイルを参照する仮想ファイルの形式に変換して格納させる同一性判定処理
を実行させるためのデータ保持用プログラム。
【請求項１１】
コンピュータに、
ストレージ内のファイルへのアクセスを監視し、仮想ファイルとして格納されているファイルの内容が書き換えられようとした場合に、該ファイルについて実体ファイルへの参照関係を解除し、書き換え後の内容を実体として有する固有の実体ファイルの形式に変更して格納させる書き換え判定処理
を実行させる請求項１０に記載のデータ保持用プログラム。
【請求項１２】
コンピュータに、
同一性判定処理で、現在参照されていないファイルを対象に、ファイルの同一性判定を行わせる
請求項１０または請求項１１のうちのいずれか１項に記載のデータ保持用プログラム。
【請求項１３】
コンピュータに、
同一性判定処理で、予めファイルに対して付与されているファイルの内容を一意に識別できる署名を比較することにより、ファイルの同一性判定を行わせる
請求項１０から請求項１２のうちのいずれか１項に記載のデータ保持用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のユーザが共有して使用するストレージである共有ストレージシステム、共有ストレージにおけるデータ保持方法およびデータ保持用プログラムに関する。
【背景技術】
【０００２】
昨今の通信の高速化に伴い、大量のデータをリモートのストレージ上に置いて利用する形態が増えている。また、計算機とストレージをデータセンターに集約し、ユーザはそこにシンクライアントでリモートアクセスするという利用形態も増えている。このような形態におけるデータサービスは、ＮＡＳ等のように１つの大規模なサーバ（ストレージ）を仮想的に分割し、複数のユーザで共有するのが一般的である。その際、それぞれのユーザにはプライベートなストレージ領域を割り当て、各々が必要なアプリケーションやデータを格納する形態が採られることが多い。
【０００３】
このような利用形態を想定すると、各ユーザが保持するアプリケーションやデータにある程度の共通性があることが見込まれる。例えば、各ユーザが利用するオペレーティングシステムは、共通するものであることが多く、必要とするデータ（ファイル）も共通である場合が多い。あるいは、一般に流通している映像や音楽ファイル等のコンテンツは、複数のユーザが保有することも見込まれる。一方で、ユーザが保持するデータは今後ますます増大化すると考えられ、データを効率的に保持する方法が必要とされている。
【０００４】
共有ストレージにおけるデータの保持方法に関する事項が記載された文献として、例えば、特許文献１がある。特許文献１には、複数のユーザ端末間でファイルを共有する場合に、あるユーザ端末が１つの共有ファイルの実体を保持し、他のユーザ端末が実体ファイルの概要情報のみを含むダミーファイルを保持するファイル共有システムが記載されている。
【０００５】
また、例えば特許文献２には、複数のコンピュータ装置が重複して使用するファイルを共有記憶装置において重複ファイルとして１つにまとめて管理するコンピュータ集中運用センタシステムが記載されている。
【０００６】
【特許文献１】特開２００４−２５２７４２号公報
【特許文献２】特開２００６−０１１７８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
課題は、共有ストレージにおけるデータ保持の効率化を行うことである。複数のユーザが共通するデータを利用する場合に、各々のユーザに対して個別にファイルを保持すると、ストレージ全体では同じ内容のファイルが複数する状態となり、冗長である。このような冗長な状態は避けることが望ましい。
【０００８】
なお、特許文献１に記載されているファイル共有システムでは、１つのファイルに対する変更を複数のユーザ端末間で共有する。すなわち、特許文献１に記載されているファイル共有システムでは、ユーザが、そのファイルが他のユーザ端末との間で共有されているファイルであると認識していることを前提としている。従って、ユーザにその仕組みを認識させずに、共有ストレージにおけるデータ保持の効率化を行うことはできない。
【０００９】
また、特許文献２に記載されているコンピュータ集中運用センタシステムについても、ファイルを共有化する際にユーザによる登録操作が必要という点で特許文献１と同様である。
【００１０】
そこで、本発明は、ユーザにその仕組みを認識させることなく、共有ストレージにおけるデータ保持の効率化を行うことが可能な共有ストレージシステム、データ保持方法およびデータ保持用プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明による共有ストレージシステムは、複数のユーザにより共有して使用され、論理記憶領域として少なくともユーザ別のプライベート領域が確保されているストレージを備えた共有ストレージシステムであって、所定のタイミングで、ストレージ内のファイルの内容に対して同一性判定を行い、同一の内容のファイルが複数存在した場合に、該ファイルの実体を有する実体ファイルを１つにし、同一の内容とされた全てのファイルまたは１つを除く全てのファイルを、実体ファイルを参照する仮想ファイルの形式に変更して格納する監視制御手段を備えたことを特徴とする。
【００１２】
また、本発明によるデータ保持方法は、複数のユーザによって共有して使用され、論理記憶領域として少なくともユーザ別のプライベート領域が確保されているストレージである共有ストレージにおけるデータ保持方法であって、共有ストレージに格納されるファイルへのアクセスを監視する監視制御手段が、所定のタイミングで、共有ストレージ内のファイルの内容に対して同一性判定を行い、同一の内容のファイルが複数存在した場合に、該ファイルの実体を有する実体ファイルを１つにし、同一の内容とされた全てのファイルまたは１つを除く全てのファイルを実体ファイルを参照する仮想ファイルの形式に変更して格納することを特徴とする。
【００１３】
また、本発明によるデータ保持用プログラムは、複数のユーザによって共有して使用され、論理記憶領域として少なくともユーザ別のプライベート領域が確保されているストレージである共有ストレージに対するデータ保持用プログラムであって、コンピュータに、所定のタイミングで、共有ストレージ内のファイルの内容に対して同一性判定を行わせ、同一の内容のファイルが複数存在した場合に、該ファイルの実体を有する実体ファイルを１つにし、同一の内容とされた全てのファイルまたは１つを除く全てのファイルを実体ファイルを参照する仮想ファイルの形式に変換して格納させる同一性判定処理を実行させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、ユーザにその仕組みを認識させることなく、共有ストレージにおけるデータの保持の効率化を行うことができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施形態を図面を参照して説明する。図１は、本発明による共有ストレージシステムの構成例を示すブロック図である。図１に示す共有ストレージシステムは、共有ストレージ１と、監視制御機能部２とを備えている。
【００１６】
共有ストレージ１は、記憶領域の少なくとも一部を分割して、論理記憶領域として当該共有ストレージを利用するユーザ別に割り当てられるプライベート領域（本例では、プライベート領域１−１，１−２）と、利用するユーザを特定せずに確保される共有領域１−０とを具備している。
【００１７】
例えば、プライベート領域１−１は、ユーザαに対して割り当てられている記憶領域である。また、プライベート領域１−２は、ユーザβに対して割り当てられている記憶領域である。
【００１８】
プライベート領域内には、割り当てられたユーザが格納するファイルが保持される。ただし、プライベート領域内に保持されるファイルは、保持形式として、実体としての情報を持つファイル（以下、実体ファイルという。）である場合と、実体としての情報は持たずに別途共有領域１−０に保持される実体ファイルへの参照情報とアクセス日時等のメタ情報のみを持つ仮想ファイルである場合とがある。いずれの形式でファイルが保持されるかは、アクセス制御部４によって決まる。
【００１９】
監視制御機能部２は、共有ストレージ１が保持している記憶領域へのアクセス（ファイル参照）を制御する処理機能部であって、本実施形態では、さらに、次のような監視制御機能を具備する。すなわち、所定のタイミングで、各プライベート領域内に保持されているファイルについて、同一性判定を行う。各プライベート領域内に保持されているファイルのうちのいずれかが同一であることを確認すると、該ファイル（同一と判定されたファイル。以下、対象ファイルと呼ぶ。）の実体としての情報をもつ実体ファイルを共有ファイルとして共有領域１−０に格納するとともに、対象ファイルをそれぞれ共有領域１−０に格納した共有ファイルへの参照情報を有する仮想ファイルに変更して各プライベート領域に保持させる。
【００２０】
また、監視制御機能部２は、あるユーザが共有ファイルを参照している仮想ファイルに対して書き換えようとした場合には、該仮想ファイルを書き換え後の内容を保持する実体ファイルに書き換えてプライベート領域に保持させる。これは、参照先の共有ファイルとは切り離して、該ユーザ固有のファイルとなるように制御することを意味する。
【００２１】
本実施形態において、共有ストレージ１は、例えば、記憶装置によって実現される。また、監視制御機能部２は、例えば、プログラムに従って動作するＣＰＵ等によって実現される。
【００２２】
次に、図２および図３を参照して本実施形態の動作を説明する。図２および図３は、本実施形態の共有ストレージシステムの動作の一例を示すフローチャートである。なお、本実施形態の特徴としての動作には、監視制御機能部２が能動的に行うファイルの同一性判定に係る動作と、ユーザのファイルへの参照時に受動的に行うファイルの書き換え判定に係る動作とがある。図２は、ファイルの同一性判定に係る動作の一例を示すフローチャートである。また、図３は、ファイルの書き換え判定に係る動作の一例を示すフローチャートである。
【００２３】
まず、ファイルの同一性判定に係る動作について説明する。図２に示すように、監視制御機能部２は、所定のタイミングで、共有ストレージ１に格納されているファイルを対象に同一性判定を行う（ステップＳ１０１）。なお、同一性を判断するタイミングは、例えば、予め定めておいた周期毎としてもよいし、ファイルが参照されていない間の随時としてもよい。なお、いずれかのファイルが参照されている間に同一性を判断する場合には、参照されているファイルを除いて同一性を判定すればよい。なお、該ファイルについては、次のタイミングで同一性判定の対象とすればよい。
【００２４】
監視制御機能部２は、例えば、参照されていないあるファイルの内容を、他の共有ファイル（共有領域に格納されている実体ファイル）の内容または他の非共有のファイル（プライベート領域に格納されている実体ファイル）の内容と比較し、同一のものがあるか否かを判定すればよい。これにより、同一のファイルがあると判定した場合に（ステップｓ１０２のＹｅｓ）、ステップＳ１０３およびステップＳ１０４に示すようなファイルの共有処理を行う。すなわち、監視制御機能部２は、同一と判定されたファイル（対象ファイル）の実体としての情報を、共有フィあるとして共有領域１−０に格納する（ステップＳ１０３）。なお、同一と判定されたファイルの１つが既に共有領域１−０に格納されている共有ファイルである場合には、本処理は省略される。また、プライベート領域に格納されている対象ファイルを、共有呂行きに格納されている対応する共有ファイル（対象ファイルの内容を実体として保持している共有ファイル）への参照情報を有する仮想ファイルに変更する（ステップＳ１０４）。
【００２５】
同一のファイルがなければ、ステップＳ１０３およびステップＳ１０４の処理は行わない。監視制御機能部２は、各プライベート領域内に保持されいてる全てのファイルに対して、同一性の判定処理（およびファイルの共有処理（ステップＳ１０１〜Ｓ１０４））を行い、完了すれば処理を終了する（ステップＳ１０５）。
【００２６】
図４は、ファイルの同一性判定に係る動作により共有ストレージ１に格納されるファイルの例を示す説明図である。図４に示すように、ユーザαと、ユーザβとが、それぞれ同一内容のファイルＡをそれぞれのプライベート領域に格納していたとする。以下、ユーザαに割り当てられているプライベート領域１−１に格納された当該ファイルをファイルＡ１、ユーザβに割り当てられているプライベート領域１−２に格納された当該ファイルをファイルＡ２と呼ぶ。このような状態で、監視制御機能部２によるファイルの同一性判定処理が行われると、同一であるファイルＡ１とファイルＡ２の内容を実体として有する共有ファイルＡ０が共有領域に格納されるとともに、ファイルＡ１とファイルＡ２とは、共有ファイルＡ０への参照情報を持つ仮想ファイルＡ１’と仮想ファイルＡ２’としてそれぞれのプライベート領域に保持されることになる。
【００２７】
なお、ファイルの実体を共有した状態にする技術、すなわち１つの実体ファイルを仮想的なファイルで複数から参照する状態を実現する技術については、例えば、ＵＮＩＸ（登録商標）ファイルシステムにおけるハードリンクやシンボリックリンクの機能を利用してもよい。なお、ファイルの実体を共有した状態にする技術の実現方法は、ＵＮＩＸシステムにおけるハードリンクやシンボリックリンクの機能を利用する方法に限らず、実体ファイルへの参照情報をシステム側で設定・管理できさえすれば、どのような方法であってもよい。
【００２８】
これにより、元々の実体ファイルＡ１およびＡ２とによって必要とされるストレージの記憶領域（例えば、２つの実体情報分の領域）が、共有ファイルＡ０によって必要とされる記憶領域（例えば、１つの実体情報分の領域）と、仮想ファイルＡ１’およびＡ２’によって必要とされる記憶領域（２つの参照情報分の領域）とになり、ストレージの使用容量の削減が期待できる。
【００２９】
次に、ファイルの書き換え判定に係る動作について説明する。図３に示すように、監視制御機能部２は、ユーザからのファイルへのアクセスを監視して、該ファイルの内容が書き換えられようとしたことを検知すると（ステップＳ２０１のＹｅｓ）、その対象とされたファイルが仮想ファイルであれば（ステップＳ２０２のＹｅｓ）、対象ファイルである仮想ファイルを書き換え後の内容を保持する実体ファイルとして、それまで参照していた共有ファイルと切り離して、プライベート領域に格納させる（ステップＳ２０３）。すなわち、仮想ファイルの内容が書き換えられようとしていることを検知した場合には、そのユーザ固有のファイルとして、該ユーザに割り当てられたプライベート領域にその実体の情報を含めて格納させればよい。
【００３０】
なお、書き換え対象とされたファイルがそのユーザ固有の実体ファイルであれば、特別な処理をすることなく、書き換え後の内容を保持する実体ファイルとして、そのままそのユーザに割り当てられたプライベート領域に格納させればよい（ステップＳ２０２のＮｏ，ステップＳ２０４）。
【００３１】
図５は、ファイルの書き換え判定に係る動作により共有ストレージ１に格納されるファイルの例を示す説明図である。図５に示すように、ユーザβからのアクセスによってプライベート領域１−２に格納されている仮想ファイルＡ２’の内容が変更されたとする。このような場合には、監視制御機能部２のファイルの書き換え判定処理により、書き換えられようとしている対象ファイル（仮想ファイルＡ２’）は、書き換え後の内容を保持する実体ファイルＡ２’’として、それまで参照していた共有ファイル（実体ファイルＡ０）と切り離され、プライベート領域１−２に格納されることになる。
【００３２】
また、図６は、ファイルの書き換え判定に係る動作により共有ストレージ１に格納されるファイルの他の例を示す説明図である。図６に示すように、仮想ファイルＡ２’が実体ファイルＡ０との共有状態（参照関係）を解除した結果、残った実体ファイルＡ０との共有状態にある仮想ファイルがただ１つとなった場合には、その仮想ファイル（本例では、プライベート領域１−１に格納されている仮想ファイルＡ１’）を、それまで参照していた共有ファイルＡ０と切り離して実体ファイルＡ１として、プライベート領域１−１に格納させてもよい。また、その際には、共有ファイルＡ０を共有領域１−０から削除すればよい。
【００３３】
このように、本実施形態によれば、監視制御機能部２がユーザの全てのファイルへの書き換えを受動的に監視するとともに、自立的に共有ストレージ内のファイルに対して同一性の判定をするので、ユーザにその仕組みを認識させることなく、共有ストレージにおけるデータの保持の効率化を行うことができる。
【００３４】
例えば、ＵＮＩＸシステムにおけるハードリンクやシンボリックリンクの機能を用いれば、１つの実体を複数のファイルで共有した状態を実現することが可能であるが、このようなリンクは、明示的にあるファイルを別名で参照したいときに用いられるものである。そのため、ユーザが当初から同一の内容であることを認識していない限り、明示的なリンクを結ぶことはできない。このようなリンク機能を共有ストレージに適用させようとしても、各ユーザが利用できる領域は当該ユーザに割り当てられているプライベート領域に限られているのが通常であり、他のユーザのファイルを参照することはできない。従って、個々のユーザが他のユーザの保持するファイルと同一性を判断してリンクを作成することはできない。本実施形態では、監視制御機能部２が、ファイルの所有者に関わらず、ストレージ内を網羅的に確認することにより、同一ファイルを見つけだすことが可能となる。
【００３５】
また、このようなリンク機能は別名で参照するための機能であるため、そのままあるユーザが共有しているファイルを書き換えてしまうと、他の共有者がその変更までも全て共有してしまうことになるが、本発明では、監視制御機能部２が、共有ファイルに書き込みを行うとすると、共有状態を解除し固有のファイルになるよう制御するため、一度共有化されたファイルであっても変更を加えることができる。
【００３６】
また、ファイルの同一性判定を監視制御機能部２が参照されていないファイルに対して自動的に行うため、ユーザは利便性を損なうことがない。
【００３７】
なお、上記例ではファイルの内容を比較することにより、同一性の判定を行う例を示したが、ファイルの同一性判定の手法は、例えば、個々のファイルのメタ情報に署名を持たせておき、その署名を比較することにより行うことも可能である。例えば、一般にユーザが書き換えを行わないファイル、例えば、音楽や映像コンテンツに対して、一意に識別できる署名を予め付与しておき、これを比較することでファイルの同一性を判定してもよい。
【００３８】
これにより、ファイルの内容に対して全て比較を行うことなく、ファイルの同一性を判定することができ、より効率的に機能することができる。
【００３９】
また、共有ファイルの格納場所として共有領域を別途設けずに、同一ファイルのいずれかを実体を有する共有ファイルとしてそのままプライベート領域に格納させてもよい。そのような場合には、他のファイルは、他のユーザのプライベート領域に格納された共有ファイルへの参照情報を持つ仮想ファイルとして格納すればよい。なお、共有ファイルが変更された場合には、該共有ファイルへの参照情報を持つ仮想ファイルのいずれかを、新たに実体を有する共有ファイルにして格納すればよい。
【００４０】
次に、本発明の概要について説明する。図７は、本発明の概要を示すブロック図である。本発明の共有ストレージシステム１００は、ストレージ１０と、監視制御手段２０とを備える。
【００４１】
ストレージ１０（例えば、共有ストレージ１）は、複数のユーザ（例えば、ユーザα，β）により共有して使用されるストレージであって、論理記憶領域として少なくともユーザ別のプライベート領域が確保されている。
【００４２】
監視制御手段２０（例えば、監視制御機能部２）は、所定のタイミングで、ストレージ内のファイルの内容に対して同一性判定を行い、同一の内容のファイルが複数存在した場合に、該ファイルの実体を有する実体ファイルを１つにし、同一の内容とされた全てのファイルまたは１つを除く全てのファイルを１つの実体ファイルを参照する仮想ファイルの形式に変更して格納する。
【００４３】
なお、同一の内容とされたファイルのうち１つ除く全てのファイルを仮想ファイルの形式にして格納する例は、上記実施形態において、共有領域を別途設けない方法の例として開示されている。このような場合には、除いた１つのファイルが実体ファイルとして格納されればよい。
【００４４】
また、監視制御手段２０は、例えば、ストレージ内のファイルへのアクセスを監視し、仮想ファイルとして格納されているファイルの内容が書き換えられようとした場合に、該ファイルについて実体ファイルへの参照関係を解除し、書き換え後の内容を実体として有する固有の実体ファイルの形式に変更して格納してもよい。
【００４５】
そのような構成によれば、一度共有化されたファイルであっても変更を加えることができる。
【００４６】
また、監視制御手段２０は、例えば、現在参照されていないファイルを対象に、ファイルの同一性判定を行ってもよい。
【００４７】
そのような構成によれば、ユーザの利便性を損なわずに、共有ストレージにおけるデータの保持の効率化を行うことができる。
【００４８】
また、監視制御手段２０は、例えば、予めファイルに対して付与されているファイルの内容を一意に識別できる署名を比較することにより、ファイルの同一性判定を行ってもよい。
【００４９】
そのような場合には、同一性判定にかかる時間を短縮することができる。
【産業上の利用可能性】
【００５０】
本発明は、複数のユーザが共有して使用するストレージを利用するシステムであれば、どのようなシステムにも好適に適用可能である。
【図面の簡単な説明】
【００５１】
【図１】本発明による共有ストレージシステムの構成例を示すブロック図である。
【図２】共有ストレージシステムにおけるファイルの同一性判定に係る動作の一例を示すフローチャートである。
【図３】共有ストレージシステムにおけるファイルの書き換え判定に係る動作の一例を示すフローチャートである。
【図４】共有ストレージ１に格納されるファイルの例を示す説明図である。
【図５】共有ストレージ１に格納されるファイルの例を示す説明図である。
【図６】共有ストレージ１に格納されるファイルの他の例を示す説明図である。
【図７】本発明の概要を示すブロック図である。
【符号の説明】
【００５２】
１  共有ストレージ
２  監視制御機能部
１−１，１−２  プライベート領域
１−０  共有領域
１００  共有ストレージシステム
１０  ストレージ
２０  監視制御手段
【図１】
2010117791.tif 000003
【図２】
2010117791.tif 000004
【図３】
2010117791.tif 000005
【図４】
2010117791.tif 000006
【図５】
2010117791.tif 000007
【図６】
2010117791.tif 000008
【図７】
2010117791.tif 000009