(57)【要約】【課題】効率的なバックアップを行うことを目的とする。【解決手段】ファイルのバックアップを管理するバックアップ管理装置１において、バックアップの条件を設定し、条件に従って、ファイルを移動した場合の移動元記憶装置２の状態および移動先記憶装置３の状態のシミュレーションを行い、シミュレーションの結果を表示部１０８に表示することを特徴とする。このシミュレーションは、バックアップ管理装置１が、条件に従ってファイルを移動する際のシミュレーション移動データ総容量値と、ファイルを移動した際のシミュレーション残データ総容量値と、を算出し、算出したシミュレーション移動データ総容量値が、現在の移動先記憶装置３における空容量より小さいか、およびシミュレーション残データ総容量値が、設定された移動元記憶装置２に残っているデータ量より小さいか否かを、判定するものである。【選択図】図１
2010237846.tif 000002
【特許請求の範囲】
【請求項１】
データのバックアップを管理するバックアップ管理装置におけるバックアップ管理方法であって、
前記バックアップ管理装置は、
前記バックアップに関する条件を設定し、前記条件に従って、前記データを移動したと仮定した場合の移動元の記憶装置の状態および移動先の記憶装置の状態の予想を行い、
前記予想の結果を表示部に表示する
ことを特徴とするバックアップ管理方法。
【請求項２】
前記バックアップ管理装置は、
ユーザによって前記予想の結果を承認する旨の情報が入力されると、
前記設定された条件に従ってデータを、前記移動元の記憶装置から、前記移動先の記憶装置へ移動する
ことを特徴とする請求項１に記載のバックアップ管理方法。
【請求項３】
前記バックアップ管理装置は、
ユーザによって前記予想の結果を承認しない旨の情報が入力されると、
前記移動させる条件を変更し、当該変更した条件に従って前記予想を再度行う
ことを特徴とする請求項１に記載のバックアップ管理方法。
【請求項４】
前記バックアップ管理装置は、
前記予想を行う際に、前記バックアップ管理装置が、前記条件に従って前記データを移動した場合における移動元の記憶装置に残っているデータ量と、前記条件に従って前記データを移動する場合における移動対象のデータ量と、を算出し、
前記算出した移動元の記憶装置に残っているデータ量が、設定された移動元の記憶装置に残っているデータ量より小さいか否か、および前記算出した移動対象のデータ量が、現在の移動先の記憶装置におけるデータ保管許容量より小さいか否かを、判定する
ことを特徴とする請求項１に記載のバックアップ管理方法。
【請求項５】
前記バックアップ管理装置は、
前記算出した移動元の記憶装置に残っているデータ量が、設定された移動元の記憶装置に残っているデータ量より小さい場合、前記条件の範囲を広くして、前記予想を再度行う
ことを特徴とする請求項１に記載のバックアップ管理方法。
【請求項６】
前記バックアップ管理装置は、
前記条件に従って、高頻度にバックアップを行うデータと、低頻度にバックアップを行うデータとに設定する
ことを特徴とする請求項１に記載のバックアップ管理方法。
【請求項７】
前記バックアップ管理装置は、
前記移動元の記憶装置の状態を示す表示画面において、前記移動したデータへリンクするショートカットキーを表示する
ことを特徴とする請求項１に記載のバックアップ管理方法。
【請求項８】
請求項１ないし請求項７のいずれか一項に記載のバックアップ管理方法をコンピュータに実行させることを特徴とするプログラム。
【請求項９】
データのバックアップを管理するバックアップ管理装置であって、
前記バックアップに関する条件を設定し、前記条件に従って、前記データを移動したと仮定した場合の移動元の記憶装置の状態および移動先の記憶装置の状態の予想を行い、
前記予想の結果を表示部に表示する
ことを特徴とするバックアップ管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バックアップ管理方法、プログラムおよびバックアップ管理装置の技術に関する。
【背景技術】
【０００２】
コンピュータシステムにおいて、誤ってファイルを消去したり、ウイルスなどに感染した場合に備えたバックアップが必要である。コンピュータシステムの設置から時間を経るほど、コンピュータシステム内に蓄積されるファイルが増加し、ファイル量が当初の計画（設計）した容量を超えてしまい、保存ができなくなったり、バックアップ時間が長くかかったりするなどの問題が発生する。バックアップ時間が長くかかると、バックアップのための夜間処理を行う必要があるなど、業務への影響も懸念される。また、大容量のバックアップ機器ではメディアが高価であったり、バックアップ時間がかかりすぎるため、バックアップ時間が確保できないという問題もある。さらに、ファイルの活用度が不明であったり、コンピュータシステム内に同じファイルが存在したり、所有者・管理者ともファイルの整理の時間が取れなかったりすることが原因で、例えば、ファイルサーバが部門毎に乱立し、さらにこの乱立したファイルサーバは部門任せであるため、ファイル全体の保全が不十分である、という問題がある。
【０００３】
このような、近年高まりつつあるバックアップの必要性を背景として、バックアップや、ファイルをまとめるアーカイビングを自動的に行う製品などが販売されている。
例えば、非特許文献１には、ファイルを２重化するバックアップ方法が記載されている。また、例えば、非特許文献２には、ユーザによって指定されたファイルサーバから、最終アクセス日時、経過年数、ファイルタイプ、サイズ、空きスペースなどのポリシに基づいて、他のファイルサーバや、ストレージ装置へアーカイビングする技術が記載されている。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】“Double-Take（登録商標）”、[online]、２００７年、三谷商事株式会社、［平成２１年３月１９日検索］、インターネット<URL:http://si.mitani-corp.co.jp/solution/system/double.html>
【非特許文献２】“Symantec Enterprise Vault File System Archiving”、[online]、株式会社シマンテック、［平成２１年３月１９日検索］、インターネット<URL:http://www.symantec.com/ja/jp/business/products/agents_options.jsp?pcid=pcat_info_risk_comp&pvid=322_1>
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、非特許文献１に記載の技術では、ファイルの２重化を行うため、移動先の記憶装置として移動元の記憶装置と同等の容量が必要となる。つまり、２倍の容量の記憶装置が必要となる。
また、非特許文献２に記載の技術では、ポリシの設定を行う際にユーザが自力で現状を把握し、ポリシの値を決定し、装置が決定されたポリシの値に基づいてアーカイブを行う。その際、アーカイブを行った後の記憶装置の状態について、管理者が事前に確認を行うことができない。さらに、アーカイビングしたファイルをバックアップすることも可能であるが、その際、アーカイブする前のファイルもバックアップする必要がある。結果として、多くのバックアップ時間を割く必要がある。
【０００６】
このような背景に鑑みて本発明がなされたのであり、本発明は、効率的なバックアップを行うことを目的とする。
【課題を解決するための手段】
【０００７】
前記課題を解決するため、本発明は、データのバックアップを管理するバックアップ管理装置におけるバックアップ管理方法であって、前記バックアップ管理装置は、前記バックアップに関する条件を設定し、前記条件に従って、前記データを移動したと仮定した場合の移動元の記憶装置の状態および移動先の記憶装置の状態の予想を行い、前記予想の結果を表示部に表示することを特徴とする。
その他の解決手段については、実施形態中に記載する。
【発明の効果】
【０００８】
本発明によれば、効率的なバックアップを行うことができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係るバックアップ管理装置の構成例を示す図である。
【図２】本実施形態に係るバックアップ処理の手順を示すフローチャートである。
【図３】本実施形態に係るファイル情報の例を示す図である。
【図４】本実施形態に係るシミュレーション制約情報の例を示す図である。
【図５】本実施形態に係る基礎情報の例を示す図である。
【図６】本実施形態に係る自動シミュレーション処理の手順を示すフローチャートである。
【図７】本実施形態に係る移動可能データ容量値算出処理の手順を示すフローチャートである。
【図８】優先度が移動対象日付＞種別＞所有者である場合における基礎情報設定変更処理の手順を示すフローチャートである。
【図９】優先度が種別＞移動対象日付＞所有者である場合における基礎情報設定変更処理の手順を示すフローチャートである。
【図１０】優先度が所有者＞移動対象日付＞種別である場合における基礎情報設定変更処理の手順を示すフローチャートである。
【図１１】本実施形態に係る警告画面の例を示す図である（その１）。
【図１２】本実施形態に係る警告画面の例を示す図である（その２）。
【図１３】本実施形態におけるファイル移動完了後の移動元記憶装置の状態を示す画面例である。
【発明を実施するための形態】
【００１０】
次に、本発明を実施するための形態（「実施形態」という）について、適宜図面を参照しながら詳細に説明する。
【００１１】
《装置構成》
図１は、本実施形態に係るバックアップ管理装置の構成例を示す図である。
バックアップ管理装置１は、設定条件に従って、移動元記憶装置２に記憶されているファイル（データ）を移動先に移動すると、移動元記憶装置２や、移動先記憶装置３におけるデータの状態がどのようになるかをシミュレーションし、またバックアップを実行する装置である。バックアップ管理装置１は、情報を処理する処理部１００と、キーボードやマウスなどの入力装置である入力部１０７と、ディスプレイなどの表示装置である表示部１０８とを有してなる。なお、本実施形態では、バックアップとは移動元記憶装置２から移動先記憶装置３へファイルを移動することを指すものとする。
【００１２】
処理部１００は、情報収集部１０１、設定部１０２、シミュレーション部１０３、ファイル移動部１０４、ショートカット作成部１０５、スケジューラ１０６を有してなる。
情報収集部１０１は、バックアップのシミュレーションにおいて必要となる情報を収集する機能を有する。設定部１０２は、バックアップのための各種設定を行う機能を有する。シミュレーション部１０３は、バックアップを行った際の移動元記憶装置２や、移動先記憶装置３の状態をシミュレーションする機能を有する。つまり、シミュレーション部１０３は、設定されたバックアップに関する条件に従って、データを移動したと仮定した場合の移動元記憶装置２の状態および移動先記憶装置３の状態の予想を行う。ファイル移動部１０４は、設定部１０２において設定された情報に基づいて、移動元記憶装置２から移動先記憶装置３へファイルを移動し、バックアップを実行する機能を有する。ショートカット作成部１０５は、移動元記憶装置２のファイル状態を示す画面において、移動したファイルへリンクするショートカットキーを作成し、表示する機能を有する。スケジューラ１０６は、バックアップする日時などのバックアップスケジュールを管理する機能を有する。なお、スケジューラ１０６は省略してもよい。
【００１３】
なお、各部１００〜１０６は、図示しないＲＯＭ（Read Only Memory）や、図示しないＨＤ（Hard Disk）に格納されたプログラムが、図示しないＲＡＭ（Random Access Memory）に展開され、図示しないＣＰＵ（Central Processing Unit）によって実行されることによって具現化する。
【００１４】
《フローチャート》
次に、図１を参照しつつ、図２〜図１０に沿って本実施形態に係る処理の流れを説明する。
【００１５】
（全体処理）
図２は、本実施形態に係るバックアップ処理の手順を示すフローチャートである。
まず、ユーザが入力部１０７を介して、移動元記憶装置２全体や、バックアップの対象としたいフォルダなどのシミュレーションを行う分析場所の指定を行う（Ｓ１０１）。ここで、指定されたフォルダから下位のフォルダや、ファイルがシミュレーションの対象となる。
次に、情報収集部１０１が指定されたフォルダに格納されているファイルの情報を収集する（Ｓ１０２）。ここで、収集されるファイル情報の情報名称、情報形式、利用箇所（情報を利用するタイミング）は、図３に示される通りである。
【００１６】
次に、ユーザが入力部１０７を介して、データの条件であるシミュレーション制約情報、基礎情報などの設定を行う（Ｓ１０３）。シミュレーション制約情報の情報名称、情報形式、利用箇所（情報を利用するタイミング）は、図４に示される通りである。
また、基礎情報の情報名称、情報形式、利用箇所（情報を利用するタイミング）は、図５に示される通りである。本実施形態では基礎情報として、対象ファイルの識別子（以下、種別と記載）、経過日数、月数、年数（以下、移動対象日時と記載）、対象ファイルの所有者（以下、所有者と記載）が基礎情報として設定されたものとして説明する。
また、ステップＳ１０３において、ユーザが入力部１０７を介して、各基礎情報の優先度も設定する。また、各基礎情報には、図５に図示しない属性情報として「処理済」、「未処理」の情報が設定されている。
【００１７】
なお、ファイルの強制移動が設定された場合、シミュレーション制約情報、基礎情報に加えて、強制移動するファイルの種別（図５の無条件移動のファイル（ファイル識別子））、強制移動するファイルの所有者（図５の無条件移動の情報（所有者））および同一ファイルの集約指定（図５の同一ファイルの集約）が設定される。同一ファイルの集約指定とは、コピーしたファイルなど同じ内容を有するファイルを集約するための条件である。
【００１８】
次に、シミュレーション部１０３がシミュレーション処理を実行する（Ｓ１０４）。シミュレーション処理には、自動シミュレーションと、手動シミュレーションとがある。自動シミュレーションについては図６〜図９を参照して後記する。手動シミュレーションは、対象となるファイルのバックアップ頻度を手動で設定することである。具体的には、高頻度でバックアップするファイルと、低頻度でバックアップするファイルとの境界条件をユーザが入力部１０７を介して手動で設定し、バックアップを実行したときの移動元記憶装置２および移動先記憶装置３のデータ状態をユーザが計算する。
【００１９】
次に、シミュレーション部１０３がシミュレーション結果を表示部１０８に表示する。次に、入力部１０７を介して表示部１０８に表示されている「ＯＫ」ボタン（不図示）が選択入力されたか否かを判定することにより、シミュレーション部１０３がユーザにとって所望の結果が得られたか否かを判定する（Ｓ１０５）。
ステップＳ１０５の結果、所望の結果ではない場合（Ｓ１０５→Ｎｏ）、入力部１０７を介して、シミュレーション制約情報、基礎情報などの再設定を行い（Ｓ１０６）、ステップＳ１０４の処理に戻って再シミュレーションを行う。
【００２０】
ステップＳ１０５の結果、所望の結果である場合（Ｓ１０５→Ｙｅｓ）、設定部１０２は、シミュレーションの結果に応じて、シミュレーション結果としての境界条件を基に、バックアップの頻度を設定する（Ｓ１０７）。そして、ファイル移動部１０４が、シミュレーション結果に従って移動元記憶装置２から移動先記憶装置３へファイルを移動させる処理を行う（Ｓ１０８）。ここで、移動されるファイルは、高頻度に移動させるよう設定されたファイルであるが、システムの状況によっては、低頻度に移動させるよう設定されたファイルでもよい。例えば、新たなＰＣ（Personal Computer）をシステムに接続した場合、手元に残すファイルを低頻度でバックアップするファイルとしたい場合は、ステップＳ１０８で移動するファイルは低頻度で移動するよう設定されたファイルである。
【００２１】
ファイルの移動処理は、以下の手順で行われる。まず、ファイル移動部１０４が、移動元記憶装置２から移動先記憶装置３へ対象となるファイルをコピーする。そして、ファイル移動部１０４は、コピー先のファイルと、コピー元のファイルとの同一性を確認することにより、ファイルが破壊されていないかを確認する。そして、ファイル移動部１０４はコピー元のファイルを削除する。
【００２２】
次に、ショートカット作成部１０５が、移動元記憶装置２の内部を示す表示画面にファイルの移動先へのリンクを示すショートカットを作成する（Ｓ１０９）。なお、ショートカットの作成は、ステップＳ１０８のファイル移動処理におけるコピー元のファイル削除の前に行われてもよい。
【００２３】
（自動シミュレーション処理：Ｓ１０４）。
図６は、本実施形態に係る自動シミュレーション処理の手順を示すフローチャートである。なお、図６の処理は、図２のステップＳ１０４のシミュレーション処理で自動シミュレーションが行われる際の処理である。
まず、シミュレーション部１０３が、残データ総容量値（α）を算出する（Ｓ２０１）。残データ総容量値は、ユーザによって設定される移動元フォルダに残すファイル（データ）の総容量値であり、図４に示すシミュレーション制約情報の「元の場所に残すデータの割合」と、移動元記憶装置２の容量値とから、シミュレーション部１０３が算出する。
【００２４】
次に、設定部１０２が移動対象日付の設定を行う（Ｓ２０２）。設定される移動対象日付は、ステップＳ１０３やステップＳ１０６で設定された移動対象日付である。
そして、シミュレーション部１０３は、シミュレーション残データ総容量値（β）にステップＳ２０１で算出した残データ総容量値（α）を代入する（Ｓ２０３）。シミュレーション残データ総容量値とは、シミュレーションの結果、算出される移動元のフォルダに残るデータの総容量値である。つまり、シミュレーション残データ総容量値とは、基礎情報や、シミュレーション制約条件に従って、データを移動した場合における移動元の記憶装置に残っているデータ量である。
【００２５】
続いて、シミュレーション部１０３は、シミュレーション移動データ総容量値（δ）に０を代入する（Ｓ２０４）。シミュレーション移動データ総容量値とは、シミュレーションによって算出される移動するデータの容量値である。つまり、シミュレーション移動データ総容量値とは、基礎情報や、シミュレーション制約情報に従ってデータを移動する場合における移動対象のデータ量である。
【００２６】
次に、シミュレーション部１０３が移動可能データ容量値の算出処理を行う（Ｓ２０５）。ステップＳ２０５の処理では、シミュレーション残データ総容量値（β）、およびシミュレーション移動データ総容量値（δ）の算出が行われる。なお、ステップＳ２０５の処理は、図７を参照して後記する。
そして、シミュレーション部１０３は、残データ総容量値（α）の値が、ステップＳ２０５で算出されたシミュレーション残データ総容量値（β）の値より大きいか否かを判定する（Ｓ２０６）。
【００２７】
ステップＳ２０６の結果、残データ総容量値（α）の値が、ステップＳ２０５で算出されたシミュレーション残データ総容量値（β）の値より大きい場合（Ｓ２０６→Ｙｅｓ）、つまり、ユーザが設定した移動元記憶装置２に残っているデータの容量値よりシミュレーション結果が下回ってしまう場合、シミュレーション部１０３は、基礎情報の設定を変更してステップＳ２０５の処理を再実行する。
そのために、シミュレーション部１０３は、まず、属性情報が「未処理」の基礎情報があるか否かを判定する（Ｓ２０７）。
ステップＳ２０７の結果、未処理の基礎情報がある場合（Ｓ２０７→Ｙｅｓ）、設定部１０２が基礎情報設定変更処理を行い（Ｓ２０８）、変更した基礎情報でステップＳ２０３〜Ｓ２０６の処理を再実行する。ステップＳ２０８の処理は、予め設定してある基礎情報の優先度に応じて処理内容が変わるが、その詳細は図８〜図１０を参照して後記する。
【００２８】
ステップＳ２０７の結果、未処理の基礎情報がない場合（Ｓ２０７→Ｎｏ）、シミュレーション部１０３は、に示すような警告画面を表示部１０８に表示させる警告処理を行って（Ｓ２１０）、処理を終了させる。図１１の警告画面２００において、終了ボタン２０１が選択入力されれば、そのまま処理を終了し、再計算ボタン２０２が選択入力されれば、一端処理を終了し、図２のステップＳ１０１へ戻って全ての処理を再実行することになる。なお、図１１に示すように、警告画面２００には警告画面２００が表示された時点での基礎情報（経過日数、種別、所有者）が表示されてもよい。図１１における経過日数とは、現在の日付と移動対象日付との差であり、経過日数０とは、現在の日時のことである。
【００２９】
ステップＳ２０６の結果、残データ総容量値（α）の値が、ステップＳ２０５で算出されたシミュレーション残データ総容量値（β）の値より大きくない場合（Ｓ２０６→Ｎｏ）、シミュレーション部１０３は、図２のステップＳ１０３で設定された移動可能な空きスペースの割合（移動先の利用可能な空きスペースの割合）と、移動先記憶装置３の容量値とから、現在の移動先記憶装置３におけるデータ保管許容量である移動可能ファイル総容量値（γ）を算出し、この移動可能ファイル総容量値（γ）の値が、ステップＳ２０５で算出されるシミュレーション移動データ総容量値（δ）より大きいか否かを判定する（Ｓ２０９）。
ステップＳ２０９の結果、移動可能ファイル総容量値（γ）の値が、ステップＳ２０５で算出されるシミュレーション移動データ総容量値（δ）より大きくなければ（Ｓ２０９→Ｎｏ）、図１２に示すような警告画面を表示部１０８に表示させることにより警告処理を行って（Ｓ２１０）処理を終了させる。図１２の警告画面３００において、終了ボタン３０１が選択入力されれば、そのまま処理を終了し、再計算ボタン３０２が選択入力されれれば、一端処理を終了し、図２のステップＳ１０１へ戻ってすべての処理を再実行することになる。なお、図１２に示すように、警告画面３００には警告画面３００が表示された時点での基礎情報（経過日数、種別、所有者）が表示されてもよい。
【００３０】
ステップＳ２０９の結果、移動可能ファイル総容量値（γ）の値が、ステップＳ２０５で算出されるシミュレーション移動データ総容量値（δ）より大きければ（Ｓ２０９→Ｙｅｓ）、シミュレーション部１０３は、表示部１０８にバックアップ頻度設定の境界条件を表示させる。表示される境界条件は、経過日数、種別、所有者などである。
【００３１】
（移動可能ファイル容量値算出処理：Ｓ２０５）。
図７は、本実施形態に係る移動可能データ容量値算出処理の手順を示すフローチャートである。
シミュレーション部１０３は、図２のステップＳ１０２でファイル毎に収集したファイル情報について、ステップＳ３０１〜Ｓ３０６の処理を行う。
まず、シミュレーション部１０３は、該当するファイルが強制移動条件に該当するファイルであるか否かを判定する（Ｓ３０１）。
ステップＳ３０１の結果、強制移動条件に該当するファイルである場合（Ｓ３０１→Ｙｅｓ）、このファイルは、他の基礎情報に係わらず移動対象となるため、ステップＳ３０５へ処理を進める。
【００３２】
ステップＳ３０１の結果、強制移動条件に該当しないファイルである場合（Ｓ３０１→Ｎｏ）、シミュレーション部１０３は、該当するファイル情報のファイル更新日時と、設定されている移動対象日付とを比較し、該当するファイルが移動対象日付より以前のファイルであるか否かを判定する（Ｓ３０２）。
ステップＳ３０２の結果、移動対象日付より以降のファイルである場合（Ｓ３０２→Ｎｏ）、シミュレーション部１０３はステップＳ３０７へ処理を進める。
【００３３】
ステップＳ３０２の結果、移動対象日付より以前のファイルである場合（Ｓ３０２→Ｙｅｓ）、シミュレーション部１０３は、該当するファイルの種別が、基礎情報で設定されているファイルの種別に該当するか否かを判定する（Ｓ３０３）。
ステップＳ３０３の結果、ファイルの種別が該当しない場合（Ｓ３０３→Ｎｏ）、シミュレーション部１０３はステップＳ３０７へ処理を進める。
【００３４】
ステップＳ３０３の結果、ファイルの種別が該当する場合（Ｓ３０３→Ｙｅｓ）、シミュレーション部１０３は、該当するファイルの所有者が、基礎情報で設定されているファイルの所有者に該当するか否かを判定する（Ｓ３０４）。
ステップＳ３０４の結果、ファイルの所有者が該当しない場合（Ｓ３０４→Ｎｏ）、シミュレーション部１０３はステップＳ３０７へ処理を進める。
【００３５】
ステップＳ３０４の結果、ファイルの所有者が該当する場合（Ｓ３０４→Ｙｅｓ）、シミュレーション部１０３は、シミュレーション残データ総容量値（β）の算出処理を行う（Ｓ３０５）。ステップＳ３０５において、シミュレーション部１０３は、現在のシミュレーション残データ総容量値から、処理対象のファイルの容量値をクラスタサイズで切り上げた値を減算したものをシミュレーション残データ容量値の値とする。
【００３６】
次に、シミュレーション部１０３は、シミュレーション移動データ総容量値（δ）の算出処理を行う（Ｓ３０６）。ステップＳ３０６において、シミュレーション部１０３は、現在のシミュレーション移動データ総容量値に、処理対象のファイルの容量値をクラスタサイズで切り上げた値を加算したものをシミュレーション移動データ総容量値とする。
【００３７】
なお、本実施形態では、移動対象日付より以前のファイルであり、かつ、ファイルの種別および所有者が基礎情報に該当しているファイルのみ、ステップＳ３０５，Ｓ３０６の処理を行ったが、移動対象日付より以前のファイルであるかまたは、ファイルの種別、所有者のいずれか１つが基礎情報に該当しているファイルについて、ステップＳ３０５，Ｓ３０６の処理を行ってもよい。
【００３８】
そして、シミュレーション部１０３は、収集したすべてのファイル情報について処理を行ったか否かを判定する（Ｓ３０７）。
ステップＳ３０７の結果、すべてのファイル情報について処理を行っていない場合（Ｓ３０７→Ｎｏ）、シミュレーション部１０３は、ステップＳ３０１へ戻り、次に処理対象となるファイルについてステップＳ３０１〜Ｓ３０７の処理を行う。
ステップＳ３０７の結果、すべてのファイル情報について処理を終了している場合（Ｓ３０７→Ｙｅｓ）、処理部１００は、図６のステップＳ２０６へ処理をリターンさせる。
【００３９】
（基礎情報設定変更処理：Ｓ２０８）
次に、図８〜図１０を参照して、図６のステップＳ２０８における基礎情報設定変更処理を説明する。基礎情報設定変更処理は、設定されている基礎情報の優先順位によって処理内容が変わるため、それぞれの優先順位について説明する。
【００４０】
［優先度：移動対象日付＞種別＞所有者］
図８は、優先度が移動対象日付＞種別＞所有者である場合における基礎情報設定変更処理の手順を示すフローチャートである。
まず、設定部１０２は、移動対象日付を１加算した日付に変更する（Ｓ４０１）。これは、ステップＳ２０６の結果、残データ総容量値（α）の値が、ステップＳ２０５で算出されたシミュレーション残データ総容量値（β）の値より大きい（ステップＳ２０６“Ｙｅｓ”でステップＳ２０７へ行くパス）ので、残データ総容量値（α）の値をシミュレーション残データ総容量値（β）の値に近づけるためである。
次に、設定部１０２は、ステップＳ４０１で変更された移動対象日付が、収集したファイル情報の中の一番新しい更新日時以前の日付であるか否かを判定する（Ｓ４０２）。
ステップＳ４０２の結果、変更された移動対象日付が、収集したファイル情報の中の一番新しい更新日時より後の日付である場合（Ｓ４０２→Ｎｏ）、処理部１００は、図６のステップＳ２０３へリターンする。
【００４１】
ステップＳ４０２の結果、変更された移動対象日付が、収集したファイル情報の中の一番新しい更新日時以前の日付である場合（Ｓ４０２→Ｙｅｓ）、設定部１０２は、移動対象日付の属性情報を「処理済」に変更する（Ｓ４０３）。
そして、設定部１０２は、次に優先度の高い種別の属性情報が「未処理」であるか否かを判定する（Ｓ４０４）。
ステップＳ４０４の結果、種別の属性情報が「未処理」である場合（Ｓ４０４→Ｙｅｓ）、設定部１０２は、移動対象日付を、収集したファイル情報の中で最も古い日付か、ステップＳ１０３，Ｓ１０６で設定された絶対日付または相対日付に変更する（Ｓ４０５）。なお、ステップＳ４０５でファイル情報の中で最も古い日付、絶対日付、相対日付のどれを変更するかは予め設定されているものとする。
次に、設定部１０２は、種別を「すべて」に変更する（Ｓ４０６）。これは、ステップＳ２０６“Ｙｅｓ”をパスする場合、対象となる種別の範囲を広げることで移動するファイル量を増やすことを意図している。
そして、設定部１０２は、種別の属性情報を「処理済」に変更し（Ｓ４０７）、処理部１００は、図６のステップＳ２０３へリターンする。
【００４２】
ステップＳ４０４の結果、種別の属性情報が「未処理」ではない場合（Ｓ４０４→Ｎｏ）、すなわち種別の属性情報が「処理済」である場合、設定部１０２は、移動対象日付を、収集したファイル情報の中で最も古い日付か、ステップＳ１０３，Ｓ１０６で設定された絶対日付または相対日付に変更する（Ｓ４０８）。
次に、設定部１０２は、所有者を「すべて」に変更する（Ｓ４０９）。これは、ステップＳ２０６“Ｙｅｓ”をパスする場合、対象となる所有者の範囲を広げることで移動するファイル量を増やすことを意図している。
そして、設定部１０２は、所有者の属性情報を「処理済」に変更し（Ｓ４１０）、処理部１００は、図６のステップＳ２０３へリターンする。
【００４３】
［優先度：種別＞移動対象日付＞所有者］
図９は、優先度が種別＞移動対象日付＞所有者である場合における基礎情報設定変更処理の手順を示すフローチャートである。
まず、設定部１０２は、最も優先度の高い種別が「すべて」であるか否かを判定する（Ｓ５０１）。
ステップＳ５０１の結果、種別が「すべて」でない場合（Ｓ５０１→Ｎｏ）、設定部１０２は、種別を「すべて」に変更し（Ｓ５０２）、種別の属性情報を「処理済」に変更し（Ｓ５０３）、処理部１００は、図６のステップＳ２０３へリターンする。
【００４４】
ステップＳ５０１の結果、種別が「すべて」である場合（Ｓ５０１→Ｙｅｓ）、設定部１０２は、次に優先度の高い移動対象日付の属性情報が「未処理」であるか否かを判定する（Ｓ５０４）。
ステップＳ５０４の結果、「未処理」である場合（Ｓ５０４→Ｙｅｓ）、設定部１０２は、移動対象日付を１加算した日付に変更する（Ｓ５０５）。
そして、設定部１０２は、ステップＳ５０５で変更された移動対象日付が、収集したファイル情報の中の一番新しい更新日時以前の日付であるか否かを判定する（Ｓ５０６）。
ステップＳ５０６の結果、変更された移動対象日付が、収集したファイル情報の中の一番新しい更新日時より後の日付である場合（Ｓ５０６→Ｎｏ）、処理部１００は、図６のステップＳ２０３へリターンする。
【００４５】
ステップＳ５０６の結果、変更された移動対象日付が、収集したファイル情報の中の一番新しい更新日時以前の日付である場合（Ｓ５０６→Ｙｅｓ）、設定部１０２は、移動対象日付の属性情報を「処理済」に変更し（Ｓ５０７）、処理部１００は、図６のステップＳ２０３へリターンする。
【００４６】
ステップＳ５０４の結果、移動対象日付の属性情報が「未処理」でない場合（Ｓ５０４→Ｎｏ）、設定部１０２は、次に優先度の高い所有者を「すべて」に変更し（Ｓ５０８）、所有者の属性情報を「処理済」に変更した（Ｓ５０９）後、処理部１００は、図６のステップＳ２０３へリターンする。
【００４７】
［優先度：所有者＞移動対象日付＞種別］
図１０は、優先度が所有者＞移動対象日付＞種別である場合における基礎情報設定変更処理の手順を示すフローチャートである。
まず、設定部１０２は、最も優先度の高い所有者が「すべて」であるか否かを判定する（Ｓ６０１）。
ステップＳ６０１の結果、所有者が「すべて」でない場合（Ｓ６０１→Ｎｏ）、設定部１０２は、所有者を「すべて」に変更し（Ｓ６０２）、所有者の属性情報を「処理済」に変更し（Ｓ６０３）、処理部１００は、図６のステップＳ２０３へリターンする。
【００４８】
ステップＳ６０１の結果、所有者が「すべて」である場合（Ｓ６０１→Ｙｅｓ）、設定部１０２は、次に優先度の高い移動対象日付の属性情報が「未処理」であるか否かを判定する（Ｓ６０４）。
ステップＳ６０４の結果、「未処理」である場合（Ｓ６０４→Ｙｅｓ）、設定部１０２は、移動対象日付を１加算した日付に変更する（Ｓ６０５）。
そして、設定部１０２は、ステップＳ６０５で変更された移動対象日付が、収集したファイル情報の中の一番新しい更新日時以前の日付であるか否かを判定する（Ｓ６０６）。
ステップＳ６０６の結果、変更された移動対象日付が、収集したファイル情報の中の一番新しい更新日時より後の日付である場合（Ｓ６０６→Ｎｏ）、処理部１００は、図６のステップＳ２０３へリターンする。
【００４９】
ステップＳ６０６の結果、変更された移動対象日付が、収集したファイル情報の中の一番新しい更新日時以前の日付である場合（Ｓ６０６→Ｙｅｓ）、設定部１０２は、移動対象日付の属性情報を「処理済」に変更し（Ｓ６０７）、処理部１００は、図６のステップＳ２０３へリターンする。
【００５０】
ステップＳ６０４の結果、移動対象日付の属性情報が「未処理」でない場合（Ｓ６０４→Ｎｏ）、設定部１０２は、次に優先度の高い種別を「すべて」に変更し（Ｓ６０８）、種別の属性情報を「処理済」に変更した（Ｓ６０９）後、処理部１００は、図６のステップＳ２０３へリターンする。
【００５１】
なお、処理部１００にスケジューラ１０６を有している場合には、実行間隔や、実行する曜日や、実行する時刻や、バックアップを打ち切る条件などを有したスケジュール情報がバックアップ管理装置１の図示しない記憶部に格納されており、スケジューラ１０６がこのスケジュール情報に従ってファイル移動部１０４にバックアップを実行させてもよい。また、どのコンピュータにどのユーザがアクセスできるのかを示すアカウントマッピング情報を図示しないバックアップ装置の記憶部に格納してもよい。
【００５２】
《画面例》
図１３は、本実施形態におけるファイル移動完了後の移動元記憶装置の状態を示す画面例である。
図１３の画面４００に示すように、移動元記憶装置２（図１３ではローカルディスクと表現）内に格納されているフォルダと並んで、ショートカット作成部１０５によって作成されたバックアップ先へのショートカット４０１が表示されている。
ユーザがこのショートカット４０１をダブルクリックすると、このショートカット４０１にリンクしている移動先記憶装置３内のファイル移動先の状態が表示される。
これにより、ユーザはファイルのバックアップを行ったことを意識することなく、ファイルを参照することができる。
【００５３】
《まとめ》
本実施形態によれば、記憶装置のファイルを、種類毎に高頻度でバックアップすべきファイルと、低頻度でバックアップするファイルとに峻別することで、バックアップの時間と頻度を管理し、バックアップ時間を短縮することができる。
また、よく使用されるファイルと、あまり使用されないファイル、あるいは最近使われたファイルと、最近使われていないファイルとを分けることにより、高頻度でバックアップすべきファイルと、低頻度でバックアップすべきファイルとを分類して管理することができる。さらに、バックアップを行うための設定をどのようにすれば、移動元記憶装置２および移動先記憶装置３がどのような状態になるのかを、シミュレーションし、管理者がシミュレーション結果を確認してから、バックアップを実行させることができるため、管理者の所望するバックアップを確実に行うことができる。さらに、移動元記憶装置２の状態を示す画面表示には、移動したファイルの移動先へリンクしているショートカットを表示させるため、管理者はファイルの移動を意識することなく、移動した（バックアップした）ファイルを参照・使用することができる。さらに、本実施形態によれば、高頻度でバックアップすべきファイルと、低頻度でバックアップすべきファイルとを分類して管理することにより、バックアップ容量を制御することができる。
【００５４】
本実施形態によれば、例えば、以下のような使用方法を提案することができる。
（ａ）記憶装置の容量が多量にあるが、バックアップ時間を調整したい場合、よく使用されるファイルは、月曜から金曜で差分のバックアップ、土曜、日曜でフルバックアップを行い、あまり使用されないファイル（ほとんど更新のないファイル）は、一ヶ月に一度にバックアップするといった設定を行うことが可能となる。これにより、一度にバックアップするファイル量を少なくすることができ、バックアップ時間の短縮・調整が可能となる。
（ｂ）ディスクを増設する際、新たなアクセス権などの設定を行うことを避けたり、利用者の混乱を避けたりしたい場合、図１３に示すように移動元記憶装置２の状態を示す画面に、移動したファイルへリンクしているショートカットキーを表示し、ユーザがこれをクリックなどすることにより、バックアップ先のファイルを参照することができるようにすることで、新たなアクセス権の設定を行うことなく、また利用者は移動元記憶装置２を使用している感覚でバックアップしたファイルを参照することができる。
（ｃ）ファイルサーバを増設する際、新たなアクセス権などの設定を行うことを避けたり、利用者の混乱を避けたりしたい場合、図１３に示すように移動元記憶装置２の状態を示す画面に、移動したファイルへリンクしているショートカットキーを表示し、ユーザがこれをクリックなどすることにより、バックアップ先のファイルを参照することができるようにすることで、新たなアクセス権の設定を行うことなく、また利用者は移動元記憶装置２を使用している感覚でバックアップしたファイルを参照することができる。
【符号の説明】
【００５５】
１      バックアップ装置
２      移動元記憶装置
３      移動先記憶装置
１００  処理部
１０１  情報収集部
１０２  設定部
１０３  シミュレーション部
１０４  ファイル移動部
１０５  ショートカット作成部
１０６  スケジューラ
１０７  入力部
１０８  表示部
【図１】
2010237846.tif 000003
【図２】
2010237846.tif 000004
【図３】
2010237846.tif 000005
【図４】
2010237846.tif 000006
【図５】
2010237846.tif 000007
【図６】
2010237846.tif 000008
【図７】
2010237846.tif 000009
【図８】
2010237846.tif 000010
【図９】
2010237846.tif 000011
【図１０】
2010237846.tif 000012
【図１１】
2010237846.tif 000013
【図１２】
2010237846.tif 000014
【図１３】
2010237846.tif 000015