(57)【要約】【課題】  ユーザが視覚的にアーカイブの効果を推測でき、かつ、容易に複数のファイルサーバのアーカイブのポリシーを設定できる方法及びシステムを提供すること。【解決手段】  複数ファイルサーバ内のファイルの容量分布、拡張子分布、最終アクセス日分布、最終更新日分布、所有者分布、グループ分布を解析し、その解析結果をグラフで画面表示し、画面に表示された分布のいずれか１つの選択操作を受付け、選択された分布の範囲を条件とし、各ファイルサーバ内のファイルを一括して、別のファイルサーバ、または、別の記憶装置に移動する。【選択図】      図１
2014071458.tif 000002
【特許請求の範囲】
【請求項１】
複数ファイルサーバ内のファイルについて各ファイルサーバ別に、各ファイルの容量情報をインデックス情報として記憶した記憶手段と、前記容量情報を読み出し、全てのファイルサーバに保持されたファイルの容量分布を解析し、その解析結果を棒グラフ、折れ線グラフ、円グラフ、面グラフ、その他のグラフ、表形式のいずれか１つ以上で画面表示する手段と、画面表示された容量分布のいずれかの選択操作を受付け、選択された容量分布の範囲のファイルをアーカイブ条件とし、各ファイルサーバ内の該当するファイルを一括して、別のファイルサーバまたは別の記憶装置に移動することを特徴とするファイル管理装置。
【請求項２】
複数ファイルサーバ内のファイルについて各ファイルサーバ別に、各ファイルの拡張子情報をインデックス情報として記憶した記憶手段と、前記拡張子情報を読み出し、全てのファイルサーバに保持されたファイルの拡張子分布を解析し、その解析結果を棒グラフ、折れ線グラフ、円グラフ、面グラフ、その他のグラフ、表形式のいずれか１つ以上で画面表示する手段と、画面表示された拡張子分布のいずれかの選択操作を受付け、選択された拡張子分布の範囲をアーカイブ条件とし、各ファイルサーバ内の該当するファイルを一括して、別のファイルサーバまたは別の記憶装置に移動することを特徴とするファイル管理装置。
【請求項３】
複数ファイルサーバ内のファイルについて各ファイルサーバ別に、各ファイルの最終アクセス日情報をインデックス情報として記憶した記憶手段と、前記最終アクセス日情報を読み出し、全てのファイルサーバに保持されたファイルの最終アクセス日情報を解析し、その解析結果を棒グラフ、折れ線グラフ、円グラフ、面グラフ、その他のグラフ、表形式のいずれか１つ以上で画面表示する手段と、画面表示された前記最終アクセス日分布のいずれかの選択操作を受付け、選択された最終アクセス日分布の範囲をアーカイブ条件とし、各ファイルサーバ内の該当するファイルを一括して、別のファイルサーバまたは別の記憶装置に移動することを特徴とするファイル管理装置。
【請求項４】
複数ファイルサーバ内のファイルについて各ファイルサーバ別に、各ファイルの最終更新日情報をインデックス情報として記憶した記憶手段と、前記最終更新日情報を読み出し、全てのファイルサーバに保持されたファイルの最終更新日情報を解析し、その解析結果を棒グラフ、折れ線グラフ、円グラフ、面グラフ、その他のグラフ、表形式のいずれか１つ以上で画面表示する手段と、画面表示された前記最終更新日分布のいずれかの選択操作を受付け、選択された最終更新日分布の範囲をアーカイブ条件とし、各ファイルサーバ内の該当するファイルを一括して、別のファイルサーバまたは別の記憶装置に移動することを特徴とするファイル管理装置。
【請求項５】
複数ファイルサーバ内のファイルについて各ファイルサーバ別に、各ファイルの所有者情報をインデックス情報として記憶した記憶手段と、前記所有者情報を読み出し、全てのファイルサーバに保持されたファイルの所有者情報を解析し、その解析結果を棒グラフ、折れ線グラフ、円グラフ、面グラフ、その他のグラフ、表形式のいずれか１つ以上で画面表示する手段と、画面表示された前記所有者分布のいずれかの選択操作を受付け、選択された所有者分布の範囲をアーカイブ条件とし、各ファイルサーバ内の該当するファイルを一括して、別のファイルサーバまたは別の記憶装置に移動することを特徴とするファイル管理装置。
【請求項６】
複数ファイルサーバ内のファイルについて各ファイルサーバ別に、各ファイルのグループ情報をインデックス情報として記憶した記憶手段と、前記グループ情報を読み出し、全てのファイルサーバに保持されたファイルのグループ情報を解析し、その解析結果を棒グラフ、折れ線グラフ、円グラフ、面グラフ、その他のグラフ、表形式のいずれか１つ以上で画面表示する手段と、画面表示された前記グループ分布のいずれかの選択操作を受付け、選択されたグループ分布の範囲をアーカイブ条件とし、各ファイルサーバ内の該当するファイルを一括して、別のファイルサーバまたは別の記憶装置に移動することを特徴とするファイル管理装置。
【請求項７】
複数のファイルサーバが保持したファイルを管理するファイル管理装置のファイル管理方法であって、
前記ファイル管理装置が、
前記各ファイルサーバの各ファイルの容量情報をインデックス情報として記憶した記憶手段から前記容量情報を読み出し、全てのファイルサーバに保持されたファイルの容量分布を解析し、その解析結果を棒グラフ、折れ線グラフ、円グラフ、面グラフ、その他のグラフ、表形式のいずれか１つ以上で画面表示するステップと、画面表示された容量分布のいずれかの選択操作を受付け、選択された容量分布の範囲のファイルをアーカイブ条件とし、各ファイルサーバ内の該当するファイルを一括して、別のファイルサーバまたは別の記憶装置に移動するステップを実行し、複数ファイルサーバのファイルを管理することを特徴とするファイル管理方法。
【請求項８】
複数のファイルサーバが保持したファイルを管理するファイル管理装置のファイル管理方法であって、
前記ファイル管理装置が、
前記各ファイルサーバの各ファイルの拡張子情報をインデックス情報として記憶した記憶手段から前記拡張子情報を読み出し、全てのファイルサーバに保持されたファイルの拡張子分布を解析し、その解析結果を棒グラフ、折れ線グラフ、円グラフ、面グラフ、その他のグラフ、表形式のいずれか１つ以上で画面表示するステップと、画面表示された拡張子分布のいずれかの選択操作を受付け、選択された拡張子分布の範囲をアーカイブ条件とし、各ファイルサーバ内の該当するファイルを一括して、別のファイルサーバまたは別の記憶装置に移動するステップを実行し、複数ファイルサーバのファイルを管理することを特徴とするファイル管理方法。
【請求項９】
複数のファイルサーバが保持したファイルを管理するファイル管理装置のファイル管理方法であって、
前記ファイル管理装置が、
前記各ファイルサーバの各ファイルの最終アクセス日情報をインデックス情報として記憶した記憶手段から前記最終アクセス日情報を読み出し、全てのファイルサーバに保持されたファイルの最終アクセス日分布を解析し、その解析結果を棒グラフ、折れ線グラフ、円グラフ、面グラフ、その他のグラフ、表形式のいずれか１つ以上で画面表示するステップと、画面表示された最終アクセス日分布のいずれかの選択操作を受付け、選択された最終アクセス日分布の範囲をアーカイブ条件とし、各ファイルサーバ内の該当するファイルを一括して、別のファイルサーバまたは別の記憶装置に移動するステップを実行し、複数ファイルサーバのファイルを管理することを特徴とするファイル管理方法。
【請求項１０】
複数のファイルサーバが保持したファイルを管理するファイル管理装置のファイル管理方法であって、
前記ファイル管理装置が、
前記各ファイルサーバの各ファイルの最終更新日情報をインデックス情報として記憶した記憶手段から前記最終更新日情報を読み出し、全てのファイルサーバに保持されたファイルの最終更新日分布を解析し、その解析結果を棒グラフ、折れ線グラフ、円グラフ、面グラフ、その他のグラフ、表形式のいずれか１つ以上で画面表示するステップと、画面表示された最終更新日分布のいずれかの選択操作を受付け、選択された最終更新日分布の範囲をアーカイブ条件とし、各ファイルサーバ内の該当するファイルを一括して、別のファイルサーバまたは別の記憶装置に移動するステップを実行し、複数ファイルサーバのファイルを管理することを特徴とするファイル管理方法。
【請求項１１】
複数のファイルサーバが保持したファイルを管理するファイル管理装置のファイル管理方法であって、
前記ファイル管理装置が、
前記各ファイルサーバの各ファイルの所有者情報をインデックス情報として記憶した記憶手段から前記所有者情報を読み出し、全てのファイルサーバに保持されたファイルの所有者情報を解析し、その解析結果を棒グラフ、折れ線グラフ、円グラフ、面グラフ、その他のグラフ、表形式のいずれか１つ以上で画面表示するステップと、画面表示された所有者分布のいずれかの選択操作を受付け、選択された所有者分布の範囲をアーカイブ条件とし、各ファイルサーバ内の該当するファイルを一括して、別のファイルサーバまたは別の記憶装置に移動するステップを実行し、複数ファイルサーバのファイルを管理することを特徴とするファイル管理方法。
【請求項１２】
複数のファイルサーバが保持したファイルを管理するファイル管理装置のファイル管理方法であって、
前記ファイル管理装置が、
前記各ファイルサーバの各ファイルのグループ情報をインデックス情報として記憶した記憶手段から前記グループ情報を読み出し、全てのファイルサーバに保持されたファイルのグループ情報を解析し、その解析結果を棒グラフ、折れ線グラフ、円グラフ、面グラフ、その他のグラフ、表形式のいずれか１つ以上で画面表示するステップと、画面表示されたグループ分布のいずれかの選択操作を受付け、選択されたグループ分布の範囲をアーカイブ条件とし、各ファイルサーバ内の該当するファイルを一括して、別のファイルサーバまたは別の記憶装置に移動するステップを実行し、複数ファイルサーバのファイルを管理することを特徴とするファイル管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のファイルサーバ内に保存された大量のファイルデータについて、分析レポートを出力し、ユーザが容易にアーカイブを実行可能にするシステムに関するものである。
【背景技術】
【０００２】
組織内のファイルサーバは電子データの保存・共有のために利便性が高く、広く普及している。しかし、容量が増大しがちであるため、ファイルサーバ内の利用頻度が低いファイルを低速で安価なファイルサーバにアーカイブする技術に対する要求が高まっている。
また、不要なファイルの削除を支援するソフトウェア（非特許文献３，４，５）が提案されている。
これらの技術では、最終更新日が古い、最終アクセス日が古い、内容が重複したファイルがある、ファイル名が類似したファイルがあるなどの条件を用い、不要と思われるファイルの提示を行う機能を持つ。これらのファイルについて、自動的なアーカイブ化・削除の機能を持つものや、ファイルを利用しているユーザの確認・了承によりアーカイブ化・削除の機能を持つものがある。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】NEC, 文書・コンテンツ管理支援システム, InfoFrame PROCENTER/C, http://www.nec.co.jp/pfsoft/procenter/index.html
【非特許文献２】ジャストシステム, GDMS, http://just-enterprise.com/product/gdms/
【非特許文献３】株式会社日立ソリューションズ, MEANSファイルサーバスリム化ソリューション, http://hitachisoft.jp/products/means/slimserver/
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述のように、ユーザは、最終更新日が古い、最終アクセス日が古い、拡張子がpdfなどなど、ある条件を組み合わせたポリシーを設定し、ファイルサーバのファイルをアーカイブする。しかし、ユーザは事前に自身が設定したポリシーによって、どの程度のファイルがアーカイブされるのか、アーカイブの効果を知るすべがなかった。
また、ファイルサーバが複数存在する場合、ファイルサーバごとにアーカイブポリシーを設定する必要があった。この作業はファイルサーバの管理を複雑にしていた。さらに、管理するファイルサーバの数が多いほど工数も増大するという問題があった。
本発明の目的は、上記問題に鑑みてなされたものであり、ユーザが視覚的にアーカイブの効果を推測でき、かつ、容易に複数のファイルサーバのアーカイブのポリシーを設定できるファイル管理方法及びシステムを提供することである。
【課題を解決するための手段】
【０００５】
本発明に係る複数ファイルサーバのファイル管理システムは、複数ファイルサーバ内のファイルについて各ファイルサーバ別に、各ファイルの容量情報をインデックス情報として記憶した記憶手段と、前記インデックス情報を読み出し、全てのファイルサーバに保持されたファイルの容量分布を解析し、その解析結果を棒グラフ、折れ線グラフ、円グラフ、面グラフ、その他のグラフ、表形式のいずれか１つ以上で画面表示する手段と、画面表示された容量分布のいずれかの選択操作を受付け、選択された容量分布の範囲のファイルをアーカイブ条件とし、各ファイルサーバ内の該当するファイルを一括して、別のファイルサーバまたは別の記憶装置に移動する手段を備えることを特徴とする。
【０００６】
また、複数ファイルサーバ内のファイルについて各ファイルサーバ別に、各ファイルの拡張子情報をインデックス情報として記憶した記憶手段と、前記拡張子情報を読み出し、全てのファイルサーバに保持されたファイルの拡張子分布を解析し、その解析結果を棒グラフ、折れ線グラフ、円グラフ、面グラフ、その他のグラフ、表形式のいずれか１つ以上で画面表示する手段と、画面表示された拡張子分布のいずれかの選択操作を受付け、選択された拡張子分布の範囲をアーカイブ条件とし、各ファイルサーバ内の該当するファイルを一括して、別のファイルサーバまたは別の記憶装置に移動するする手段を備えることを特徴とする。
【０００７】
また、複数ファイルサーバ内のファイルについて各ファイルサーバ別に、各ファイルの最終アクセス日情報をインデックス情報として記憶した記憶手段と、前記最終アクセス日情報を読み出し、全てのファイルサーバに保持されたファイルの最終アクセス日情報を解析し、その解析結果を棒グラフ、折れ線グラフ、円グラフ、面グラフ、その他のグラフ、表形式のいずれか１つ以上で画面表示する手段と、画面表示された前記最終アクセス日分布のいずれかの選択操作を受付け、選択された最終アクセス日分布の範囲をアーカイブ条件とし、各ファイルサーバ内の該当するファイルを一括して、別のファイルサーバまたは別の記憶装置に移動するする手段を備えることを特徴とする。
【０００８】
また、複数ファイルサーバ内のファイルについて各ファイルサーバ別に、各ファイルの最終更新日情報をインデックス情報として記憶した記憶手段と、前記最終更新日情報を読み出し、全てのファイルサーバに保持されたファイルの最終更新日情報を解析し、その解析結果を棒グラフ、折れ線グラフ、円グラフ、面グラフ、その他のグラフ、表形式のいずれか１つ以上で画面表示する手段と、画面表示された前記最終更新日分布のいずれかの選択操作を受付け、選択された最終更新日分布の範囲をアーカイブ条件とし、各ファイルサーバ内の該当するファイルを一括して、別のファイルサーバまたは別の記憶装置に移動するする手段を備えることを特徴とする。
【０００９】
また、複数ファイルサーバ内のファイルについて各ファイルサーバ別に、各ファイルの所有者情報をインデックス情報として記憶した記憶手段と、前記所有者情報を読み出し、全てのファイルサーバに保持されたファイルの所有者情報を解析し、その解析結果を棒グラフ、折れ線グラフ、円グラフ、面グラフ、その他のグラフ、表形式のいずれか１つ以上で画面表示する手段と、画面表示された前記所有者分布のいずれかの選択操作を受付け、選択された所有者分布の範囲をアーカイブ条件とし、各ファイルサーバ内の該当するファイルを一括して、別のファイルサーバまたは別の記憶装置に移動するする手段を備えることを特徴とする。
【００１０】
また、複数ファイルサーバ内のファイルについて各ファイルサーバ別に、各ファイルのグループ情報をインデックス情報として記憶した記憶手段と、前記グループ情報を読み出し、全てのファイルサーバに保持されたファイルのグループ情報を解析し、その解析結果を棒グラフ、折れ線グラフ、円グラフ、面グラフ、その他のグラフ、表形式のいずれか１つ以上で画面表示する手段と、画面表示された前記グループ分布のいずれかの選択操作を受付け、選択されたグループ分布の範囲をアーカイブ条件とし、各ファイルサーバ内の該当するファイルを一括して、別のファイルサーバまたは別の記憶装置に移動するする手段を備えることを特徴とする。
【００１１】
また、本発明に係るファイル管理方法は、複数のファイルサーバが保持したファイルを管理するファイル管理装置のファイル管理方法であって、
前記ファイル管理装置が、
前記各ファイルサーバの各ファイルの容量情報をインデックス情報として記憶した記憶手段から前記インデックス情報を読み出し、全てのファイルサーバに保持されたファイルの容量分布を解析し、その解析結果を棒グラフ、折れ線グラフ、円グラフ、面グラフ、その他のグラフ、表形式のいずれか１つ以上で画面表示するステップと、画面表示された容量分布のいずれかの選択操作を受付け、選択された容量分布の範囲のファイルをアーカイブ条件とし、各ファイルサーバ内の該当するファイルを一括して、別のファイルサーバまたは別の記憶装置に移動するステップを実行することを特徴とする。
【００１２】
また、複数のファイルサーバが保持したファイルを管理するファイル管理装置のファイル管理方法であって、
前記ファイル管理装置が、
前記各ファイルサーバの各ファイルの拡張子情報をインデックス情報として記憶した記憶手段から前記拡張子情報を読み出し、全てのファイルサーバに保持されたファイルの拡張子分布を解析し、その解析結果を棒グラフ、折れ線グラフ、円グラフ、面グラフ、その他のグラフ、表形式のいずれか１つ以上で画面表示するステップと、画面表示された拡張子分布のいずれかの選択操作を受付け、選択された拡張子分布の範囲をアーカイブ条件とし、各ファイルサーバ内の該当するファイルを一括して、別のファイルサーバまたは別の記憶装置に移動するステップを実行することを特徴とする。
【００１３】
また、複数のファイルサーバが保持したファイルを管理するファイル管理装置のファイル管理方法であって、
前記ファイル管理装置が、
前記各ファイルサーバの各ファイルの最終アクセス日情報をインデックス情報として記憶した記憶手段から前記最終アクセス日情報を読み出し、全てのファイルサーバに保持されたファイルの最終アクセス日分布を解析し、その解析結果を棒グラフ、折れ線グラフ、円グラフ、面グラフ、その他のグラフ、表形式のいずれか１つ以上で画面表示するステップと、画面表示された最終アクセス日分布のいずれかの選択操作を受付け、選択された最終アクセス日分布の範囲をアーカイブ条件とし、各ファイルサーバ内の該当するファイルを一括して、別のファイルサーバまたは別の記憶装置に移動するステップを実行することを特徴とする。
【００１４】
また、複数のファイルサーバが保持したファイルを管理するファイル管理装置のファイル管理方法であって、
前記ファイル管理装置が、
前記各ファイルサーバの各ファイルの最終更新日情報をインデックス情報として記憶した記憶手段から前記最終更新日情報を読み出し、全てのファイルサーバに保持されたファイルの最終更新日分布を解析し、その解析結果を棒グラフ、折れ線グラフ、円グラフ、面グラフ、その他のグラフ、表形式のいずれか１つ以上で画面表示するステップと、画面表示された最終更新日分布のいずれかの選択操作を受付け、選択された最終更新日分布の範囲をアーカイブ条件とし、各ファイルサーバ内の該当するファイルを一括して、別のファイルサーバまたは別の記憶装置に移動するステップを実行することを特徴とする。
【００１５】
また、複数のファイルサーバが保持したファイルを管理するファイル管理装置のファイル管理方法であって、
前記ファイル管理装置が、
前記各ファイルサーバの各ファイルの所有者情報をインデックス情報として記憶した記憶手段から前記所有者情報を読み出し、全てのファイルサーバに保持されたファイルの所有者情報を解析し、その解析結果を棒グラフ、折れ線グラフ、円グラフ、面グラフ、その他のグラフ、表形式のいずれか１つ以上で画面表示するステップと、画面表示された所有者分布のいずれかの選択操作を受付け、選択された所有者分布の範囲をアーカイブ条件とし、各ファイルサーバ内の該当するファイルを一括して、別のファイルサーバまたは別の記憶装置に移動するステップを実行することを特徴とする。
【００１６】
また、複数のファイルサーバが保持したファイルを管理するファイル管理装置のファイル管理方法であって、
前記ファイル管理装置が、
前記各ファイルサーバの各ファイルのグループ情報をインデックス情報として記憶した記憶手段から前記グループ情報を読み出し、全てのファイルサーバに保持されたファイルのグループ情報を解析し、その解析結果を棒グラフ、折れ線グラフ、円グラフ、面グラフ、その他のグラフ、表形式のいずれか１つ以上で画面表示するステップと、画面表示されたグループ分布のいずれかの選択操作を受付け、選択されたグループ分布の範囲をアーカイブ条件とし、各ファイルサーバ内の該当するファイルを一括して、別のファイルサーバまたは別の記憶装置に移動するステップを実行することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、ユーザは視覚的にファイルサーバのアーカイブのポリシーを作成できる。また、どの程度のファイルがアーカイブされるのか容易に推測できる。さらに、複数ファイルサーバのアーカイブポリシーをより少ない工数で効率的に管理することができるという効果がある。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施の形態を示すシステム構成図である。
【図２】ファイルのインデックス情報を示す図である。
【図３】レポート表示用データベースを示す図である。
【図４】拡張子分類を示す図である。
【図５】ユーザ名と合計サイズの作業用リストを示す図である。
【図６】ファイルパスリストを示す図である。
【図７】アーカイブ結果リストの例を示す図である。
【図８】レポート表示用ＤＢ生成部において実行される詳細動作例を説明するフローチャートである。
【図９】サイズの振り分けにおいて実行される詳細動作例を説明するフローチャートである。
【図１０】拡張子の振り分けにおいて実行される詳細動作例を説明するフローチャートである。
【図１１】最終アクセス日時の振り分けにおいて実行される詳細動作例を説明するフローチャートである。
【図１２】消費量TOP５ユーザの振り分けにおいて実行される詳細動作例を説明するフローチャートである。
【図１３】レポート表示処理部で表示される画面例を示す図である。
【図１４】レポート表示処理部で表示される画面例を示す図である。
【図１５】レポート表示処理部で表示される画面例を示す図である。
【図１６】レポート表示処理部で表示される画面例を示す図である。
【図１７】レポート表示処理部で表示される画面例を示す図である。
【図１８】レポート表示処理部で表示される画面例を示す図である。
【図１９】アーカイブ実行画面を示す図である。
【図２０】アーカイブ実行結果画面を示す図である。
【図２１】アーカイブ実行処理の例を示すフローチャートである。
【図２２】アーカイブ実行動作の説明図である。
【発明を実施するための形態】
【００１９】
以下、添付図面を参照しながら、本発明に係るファイル階層管理システムの実施の形態を説明する。
＜第１の実施形態＞
図１〜図１９は、本発明の第１の実施形態を例示する図であり、これらの図において、同一の符号を付した部分は同一のものを表し、基本的な構成及び動作は同様であるものとする。
図１は、本発明の実施の形態の一例を示すシステム構成図であり、ファイルの階層管理装置は、ファイルのインデックス情報が格納されたインデックス１００と、レポート表示用データベース１０１と、必要な演算処理、制御処理などを行う処理装置１０２を備えている。
処理装置１０２は、レポート表示用データベース（DB）生成部１０３と、レポート表示部１０４と、アーカイブ実行部１０５を備えている。
処理装置１０２は、ファイルのインデックスデータを受信する複数のファイルサーバ１０７ａ，１０７ｂ，１０７ｎとネットーワーク１０５を介して接続されている。
ファイルサーバ１０７は、自サーバ内のファイルを別のファイルサーバに移動するためのアーカイブ機能１０８ａ〜１０８ｎを有する。
【００２０】
図２は、インデックス１００に含まれるインデックス情報のデータ構造を示す図である。インデックス１００は、ファイルパス２００、拡張子２０１、サイズ２０２、最終アクセス日時２０３、最終更新日時２０４、ユーザ２０５、グループ２０６およびファイルサーバ２０７を含み、配列の形で保持する。
ファイルパス２００は、ファイルの絶対パスである。
拡張子２０１は、ファイルパスの末尾につけられたファイルの種類を識別するための文字列である。
サイズ２０２はそのファイルの容量であり、バイト単位で保持する。
最終アクセス日時２０３は、そのファイルに対する読み込み、および書き込みが最後に行われた時点の情報である。
最終更新日時２０４は、そのファイルに対する書き込み処理が最後に行われた時点の情報である。
ユーザ２０５は、ファイルの所有者である。
グループ２０６は、ファイルの所有グループである。
ファイルサーバ２０７は、そのファイルが格納されているファイルサーバである。
【００２１】
図３は、レポート表示用DB１０１のデータ構造を示す図である。
レポート表示用DB１０１は、タイプ３００、カテゴリ３０１、合計サイズ３０２を保持する。
タイプ３００は、サイズ３０４、拡張子３０５、最終アクセス日時３０６、最終更新日時３０７、消費量TOP５ユーザ、消費量TOP５グループから成る。各タイプ３００は、カテゴリ３０１に分けられる。サイズ３０４はファイルのサイズ範囲を示す０MB−１MB３１０、１MB−１０MB３１１、１０MB-100MB３１２、１００MB以上３１３に分けられる。
拡張子３０５は、ファイルの拡張子をグルーピングした、Document３１４、Email３１５、Image３１６、Multimedia、XML３１６、Other３１９に分けられる。
最終アクセス日時３０６は、最終アクセス日時の期間を示す、１週間以内３２０、１週間-1カ月３２１、１か月-３カ月３２２、３カ月以上３２３に分けられる。
最終更新日時３０７は、最終更新日時の期間を示し、１週間以内３２４、１週間-1カ月３２５、１か月-３カ月３２６、３カ月以上３２７に分けられる。
消費量TOP5ユーザ３０８は、保有しているファイルの合計サイズが大きい上位５名のユーザ３２８〜３３２を示す。
消費量TOP5グループ３０９は、保有しているファイルの合計サイズが大きい上位５つのグループ３３３〜３３７を示す。
合計サイズ３０２は、ギガバイト単位である。
３１０〜３３７のカテゴリは、それぞれ合計サイズ３０２とファイルパスリスト３０３を保持する。
【００２２】
図４は、拡張子３０５のグルーピング規則である。
拡張子３０５は、タイプ４００と詳細拡張子４０１から成る。
【００２３】
図５は、レポート表示用DB生成部１０３で使用される作業用リストの例を示す図である。作業用リストは、ユーザ名５００と合計サイズ５０１からなる。
合計サイズ５０１は、対応するユーザ名５００が保有しているファイルの合計サイズを示し、ギガバイトサイズ単位である。各ユーザ５００は、ファイルリスト３０３を保有する。作業用リストは配列の形で保持する。作業リストは図１１で使用する。
【００２４】
図６は、ファイルパスリスト３０３のデータ構造を示す図である。
ファイルパスリスト３０３は、サーバ名６０１とファイルパス６０２から成る。
サーバ名６０１は、対応するファイルパス６０２が格納されているファイルサーバ１０７を示す。ファイルパス６０２は、ファイルの絶対パスを示す。
【００２５】
図７は、アーカイブ機能１０８aの実行結果のリストの例を示すものである。ファイルサーバ名７００は、アーカイブ機能を実行したファイルサーバ名を示す。
ファイルパス７０１はアーカイブを実行したファイルパスを示す。
結果７０２はアーカイブの結果を示す。成功もしくは失敗の文字列が入る。
原因７０３はアーカイブ失敗の原因である。結果７０２が成功の場合、空文字が入る。
次に、上記のように構成されたファイル管理装置において行われる処理について説明する。
【００２６】
図８は、レポート表示用ＤＢ生成部１０３が行う処理の流れを示すフローチャートである。
図８において、まず、インデックス１００からインデックス情報の読み込みを行う（ステップ８００）。読み込んだインデックス情報のサイズ２０２を利用して、レポート表示ＤＢ１０１のサイズ３０４のカテゴリ３０１を更新する（ステップ８０１）。詳細は図８で説明する。
次に、インデックス情報の拡張子２０１を利用して、レポート表示ＤＢ１０１の拡張子３０５のカテゴリ３０１を更新する（ステップ８０２）。詳細は図９で説明する。
次に、インデックス情報の最終アクセス日時２０３を利用して、レポート表示ＤＢ１０１の最終アクセス日時３０６のカテゴリ３０１を更新する（ステップ８０３）。詳細は図１０で説明する。
次に、インデックス情報の最終更新日時２０４を利用して、レポート表示ＤＢ１０１の最終更新日時３０７のカテゴリ３０１を更新する（ステップ８０４）なお、ステップ８０２とステップ８０３の詳細処理は同様である。
【００２７】
次に、インデックス情報のユーザ２０５を利用して、レポート表示ＤＢ１０１の消費量TOP５ユーザ３０８を更新する（ステップ８０５）。詳細は図１１で説明する。
次に、インデックス情報のグループ２０６を利用して、レポート表示ＤＢ１０１の消費量TOP５グループ３０９を更新する（ステップ８０６）。なお、ステップ８０５とステップ８０６の詳細処理は同様である。本更新処理は、すべてのインデックスを読み込むと終了する（ステップ８０７）。
【００２８】
図８のステップ８０１における、サイズ振り分けの処理について、図９に示す詳細フローを参照しながら説明する。インデックス情報のファイルサイズ２０２が、どのファイルサイズの範囲（３１０、３１１、３１２、３１３）に含まれるか判断する（ステップ９００、９０２、９０４）。次に、そのサイズの範囲を記憶しておき（９０１、９０３、９０５、９０６）、レポート表示用ＤＢ１０１のカテゴリ３０１に対応する合計サイズ３０２に、ファイルサイズ２０２を加算する（ステップ９０７）。また、同時に同カテゴリ３０１のファイルパスリスト３０３に、インデックス情報のファイルサーバ２０７とファイルパス２００を追加する（ステップ９０８）。
【００２９】
図８のステップ８０２における、拡張子振り分けの処理について、図１０に示す詳細フローを参照しながら説明する。
インデックス情報の拡張子２０１が、どのタイプ（３１４、３１５、３１６、３１７、３１８、３１９）に含まれるか判断する（ステップ１０００、１００２、１００４、１００６、１００８）。
次に、そのタイプを記憶しておき（ステップ１００１、１００３、１００５、１００７、１００９、１０１０）、レポート表示用ＤＢ１０１のカテゴリ３０１に対応する合計サイズ３０２に、ファイルサイズ２０２を加算する（ステップ１０１１）。また、同時に同カテゴリ３０１のファイルパスリスト３０３に、インデックス情報のファイルサーバ２０７とファイルパス２００を追加する（ステップ１０１１）。
【００３０】
図８のステップ８０３における、最終アクセス日時の振り分けの処理について、図１１に示す詳細フローを参照しながら説明する。
インデックス情報の最終アクセス日時２０３が、どの期間（３２０、３２１、３２２、３２３）に含まれるか判断する（ステップ１１００、１１０２、１１０４）。
次に、その期間を記憶しておき（ステップ１１０１、１１０３、１１０５、１１０６）、レポート表示用DB１０１のカテゴリ３０１に対応する合計サイズ３０２に、ファイルサイズ２０２を加算する（ステップ１１０７）。また、同時に同カテゴリ３０１のファイルパスリスト３０３に、インデックス情報のファイルサーバ２０７とファイルパス２００を追加する（ステップ１１０８）。
【００３１】
図８のステップ８０５における、消費量TOP５ユーザの振り分けの処理について、図１２に示す詳細フローを参照しながら説明する。
保有しているファイルの合計サイズが大きいユーザの上位５名を抽出するために、図５の作業リストを利用する。インデックス情報のユーザ２０５を作業リストのユーザ名５００に上書き追加する。また、サイズ２０２を合計サイズ５０１に加算する（ステップ１２００）。そして、ユーザ名５００に対応するファイルパスリスト３０３に、ファイルサーバ２０７とファイルパス２００を追加する（ステップ１２０１）。本処理は、図８のインデックス読み込み（８００）が終了するまで、繰り返す（ステップ１２０２）。すべてのインデックスを読み込んだ後に、上位５名のユーザを抽出する（ステップ１２０３）。そして、レポート表示用DB１０１のカテゴリ３０１のユーザ情報（３２８、３２９、３３０、３３１、３３２）を更新する。
【００３２】
図１３は、図１のレポート表示部１０４における全ファイルサーバのサイズ分布表示処理について、円グラフの場合の画面例を示したものである。表示には、レポート表示用ＤＢ１０１のサイズ３０４を利用している。
【００３３】
図１４は、図１のレポート表示部１０４における全ファイルサーバの拡張子分布表示処理について、円グラフの場合の画面例を示したものである。表示には、レポート表示用ＤＢ１０１の拡張子３０５を利用している。
【００３４】
図１５は、図１のレポート表示部１０４における全ファイルサーバの最終アクセス日時分布表示処理について、円グラフの場合の画面例を示したものである。表示には、レポート表示用ＤＢ１０１の最終アクセス日時３０６を利用している。円グラフは特定の範囲（１５００など）を選択でき、選択した状態でアーカイブボタン１５０１を押下すると、その範囲のアーカイブを実行することができる。詳細は図１９、２０、２１、２２で説明する。
【００３５】
図１６は、図１のレポート表示部１０４における全ファイルサーバの最終更新日時分布表示処理について、円グラフの場合の画面例を示したものである。表示には、レポート表示用ＤＢ１０１の最終更新日時３０７を利用している。
【００３６】
図１７は、図１のレポート表示部１０４における全ファイルサーバの消費量TO5ユーザ表示処理について、円グラフの場合の画面例を示したものである。表示には、レポート表示用ＤＢ１０１の消費量TOP5ユーザ３０８を利用している。
【００３７】
図１８は、図１のレポート表示部１０４における全ファイルサーバの消費量TO5グループ表示処理について、円グラフの場合の画面例を示したものである。表示には、レポート表示用DB１０１の消費量TOP5グループ３０９を利用している。
【００３８】
図１９は、図１５のアーカイブボタン１５０１が押下されたときに起動するアーカイブ実行画面の例を示すものである。本画面で、アーカイブ対象ファイルをさらに絞り込むことができる。カテゴリ１９００は追加条件のカテゴリを示す。レポート表示用ＤＢのタイプ３００が該当する。条件１９０１は具体的な絞り込み条件を示す。レポート表示用ＤＢのカテゴリ３０１が該当する。対象サーバ選択１９０３により、アーカイブ機能１０８aを実行するファイルサーバを選択できる。絞り込み条件は、削除ボタン１９０４と追加ボタン１９０５で、削除および追加ができる。確定ボタン１９０６を押下するとアーカイブ機能が実行される。
【００３９】
図２０は、図１９の確定ボタン１９０６が押下されたときに表示されるアーカイブ実行結果の画面である。結果リスト２０００の表示には、図７のアーカイブ結果リストを使用している。
図１のアーカイブ実行部１０５の処理について、図２１に示す詳細フローおよび図２２のアーカイブ実行動作説明図を参照しながら説明する。なお、本処理は、図１５の円グラフの３カ月以上（２１００GB）１４００が選択された状態で、図１９の確定１９０６ボタンを押下した場合の処理である。
まず、各ファイルサーバに対して、アーカイブの機能を実行するために、図２２のファイルのリスト（２２００ａ〜２２００ｎ）を生成する（ステップ２１００、２１０１）。図１９の対象サーバ選択条件１９０３にて、サーバが絞り込まれていた場合、該当サーバかどうか判定を行う（２１０２、２１０３）。また、図１９のカテゴリ１９００と条件１９０１の絞り込み条件で、ファイルパスリストを絞り込む（ステップ２１０４）。絞り込みには、レポート表示用ＤＢのファイルパスリスト３０３を使用する。最後に、絞り込んだファイルのリスト（１９００）を入力情報として、各サーバに対してアーカイブ機能を実行する（ステップ２１０５）。実行結果は図７のアーカイブ結果リストに追加する（ステップ２１０７）。
【００４０】
以上のように本実施形態によれば、複数ファイルサーバ内のファイルの容量分布、拡張子分布、最終アクセス日分布、最終更新日分布、所有者分布、グループ分布を解析し、その解析結果をグラフで画面表示し、画面に表示された分布のいずれか１つの選択操作を受付け、選択された分布の範囲を条件とし、各ファイルサーバ内のファイルを一括して、別のファイルサーバ、または、別の記憶装置に移動するように構成したため、ユーザが視覚的にアーカイブの効果を推測でき、かつ、容易に複数のファイルサーバのアーカイブのポリシーを設定できるできるようになる。
【符号の説明】
【００４１】
１００    インデックス
１０１    レポート表示用データベース
１０２    処理装置
１０３    レポート表示用ＤＢ生成部
１０４    レポート表示部
１０５    アーカイブ実行部
１０７ａ〜１０７ｎ    ファイルサーバ
１０８ａ〜１０８ｎ    アーカイブ機能
【図１】
2014071458.tif 000003
【図２】
2014071458.tif 000004
【図３】
2014071458.tif 000005
【図４】
2014071458.tif 000006
【図５】
2014071458.tif 000007
【図６】
2014071458.tif 000008
【図７】
2014071458.tif 000009
【図８】
2014071458.tif 000010
【図９】
2014071458.tif 000011
【図１０】
2014071458.tif 000012
【図１１】
2014071458.tif 000013
【図１２】
2014071458.tif 000014
【図１３】
2014071458.tif 000015
【図１４】
2014071458.tif 000016
【図１５】
2014071458.tif 000017
【図１６】
2014071458.tif 000018
【図１７】
2014071458.tif 000019
【図１８】
2014071458.tif 000020
【図１９】
2014071458.tif 000021
【図２０】
2014071458.tif 000022
【図２１】
2014071458.tif 000023
【図２２】
2014071458.tif 000024