(57)【特許請求の範囲】
【請求項１】
アーカイブシステムであって、
アーカイブ装置と、
前記アーカイブ装置とネットワークを介して接続されたファイル処理システムと、を備え、
前記ファイル処理システムは、
ファイルを格納する共有フォルダと、
前記共有フォルダから移動されたファイルを一時的に格納する一時退避フォルダと、
を有し、
前記アーカイブ装置は、
前記ファイル処理システムからアーカイブされたファイルを格納するアーカイブフォルダと、
前記共有フォルダに格納されているファイルについて、その属性を示すファイル情報を取得するファイル情報取得部と、
前記ファイル情報に基づき、予め設定されたルールに従って、前記共有フォルダに格納されているファイルを、前記一時退避フォルダを用いてアーカイブするアーカイブ処理部と、
前記ファイル処理システムから、前記アーカイブされたファイルを前記共有フォルダに復元させる復元命令を受けて、前記一時退避フォルダから前記共有フォルダにファイルを復元させるファイル復元部と、
を備え、
前記アーカイブ処理部は、前記共有フォルダに格納されているファイルを前記一時退避フォルダに移動することにより、または、前記共有フォルダに格納されているファイルを前記アーカイブフォルダにコピーするとともに前記一時退避フォルダに移動することにより、アーカイブする、アーカイブシステム。
【請求項２】
ファイルを格納する共有フォルダと、前記共有フォルダから移動されたファイルを一時的に格納する一時退避フォルダとを有するファイル処理システムにネットワークを介して接続されるアーカイブ装置であって、
前記ファイル処理システムからアーカイブされたファイルを格納するアーカイブフォルダと、
前記ファイル処理システムの前記共有フォルダに格納されているファイルについて、その属性を示すファイル情報を取得するファイル情報取得部と、
前記ファイル情報に基づき、予め設定されたルールに従って、前記共有フォルダに格納されているファイルを、前記一時退避フォルダを用いてアーカイブするアーカイブ処理部と、
前記ファイル処理システムから、前記アーカイブされたファイルを前記共有フォルダに復元させる復元命令を受けて、前記一時退避フォルダから前記共有フォルダにファイルを復元させるファイル復元部と、
を備え、
前記アーカイブ処理部は、前記共有フォルダに格納されているファイルを前記一時退避フォルダに移動することにより、または、前記共有フォルダに格納されているファイルを前記アーカイブフォルダにコピーするとともに前記一時退避フォルダに移動することにより、アーカイブする、アーカイブ装置。
【請求項３】
請求項２に記載のアーカイブ装置において、さらに、
少なくとも前記アーカイブされたファイルの前記ファイル情報を、各ファイルを一意に識別可能に格納するデータベースを備え、
前記アーカイブされたファイルの前記ファイル情報は、アーカイブ前後の格納場所を特定するアーカイブ情報を含み、
前記復元命令は、前記ファイルを前記データベース内で一意に識別可能な情報を含み、
前記ファイル復元部は、前記一意に識別可能な情報を用いて前記データベースを検索し、検索結果を用いて前記アーカイブされたファイルを復元する、アーカイブ装置。
【請求項４】
請求項２または３に記載のアーカイブ装置において、さらに、
前記復元命令を発信するための復元用ファイルを作成し、前記アーカイブされたファイルの代わりに、前記共有フォルダに前記復元用ファイルを格納させる復元用ファイル作成部を備え、
前記ファイル復元部は、前記ファイル処理システムにおいて前記復元用ファイルが実行されて発信された前記復元命令を受信する、アーカイブ装置。
【請求項５】
請求項２〜４のいずれか一項に記載のアーカイブ装置において、
前記復元命令は、ＨＴＴＰリクエストメッセージである、アーカイブ装置。
【請求項６】
請求項２〜５のいずれか一項に記載のアーカイブ装置において、
前記アーカイブ処理部は、前記一時退避フォルダに移動されたファイルを、前記ルールに従って、前記アーカイブフォルダにコピーが存在する場合には削除し、前記アーカイブフォルダにコピーが存在しない場合には前記アーカイブフォルダに移動し、
前記ファイル復元部は、前記復元命令を受けた時に復元対象となるファイルが前記一時退避フォルダに存在しない場合には、前記アーカイブフォルダから前記共有フォルダにファイルを復元させる、アーカイブ装置。
【請求項７】
ファイル処理システムの共有フォルダに格納されているファイルを、ネットワークを介して前記ファイル処理システムに接続されているアーカイブ装置にアーカイブするためのアーカイブ装置用のコンピュータプログラムであって、
前記ファイル処理システムの前記共有フォルダに格納されているファイルの属性を示すファイル情報を取得する機能と、
前記ファイル情報に基づき、予め設定されたルールに従って、前記共有フォルダに格納されているファイルを、前記ファイル処理システムの一時退避フォルダを用いてアーカイブする機能と、
前記ファイル処理システムから前記アーカイブされたファイルを前記共有フォルダに復元させる復元命令を受けて、前記一時退避フォルダから前記共有フォルダにファイルを復元させる機能と、
を前記アーカイブ装置に実現させ、
前記アーカイブする機能は、前記共有フォルダに格納されているファイルを前記一時退避フォルダに移動することにより、または、前記共有フォルダに格納されているファイルを前記アーカイブ装置のアーカイブフォルダにコピーするとともに前記一時退避フォルダに移動することにより、アーカイブする機能である、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アーカイブシステム、アーカイブ装置およびアーカイブするためのコンピュータプログラムに関する。
【背景技術】
【０００２】
ストレージに格納されたファイルをアーカイブするシステムとして、特許文献１に記載のシステムが知られている。このシステムでは、ファイルを第１ストレージから第２ストレージにアーカイブすると、第１ストレージのファイルは削除され、第２ストレージに保存される。第１ストレージのファイルのあった場所には、第２ストレージの対応するファイルへのシンボリックリンクが作成される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１７７９４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術では、ファイルサイズが大きい場合には、第２ストレージから第１ストレージへの復元に時間がかかり、また、第２ストレージから第１ストレージに復元する場合に専用アプリケーションソフトを利用する必要がある。自動的にファイルを第２ストレージに移動すると、ファイルのユーザーに、ファイルが突然消えてしまう不安を生じさせる。
【課題を解決するための手段】
【０００５】
上記した課題を達成するために、本発明は、以下の形態として実施することができる。
【０００６】
（１）本発明の一形態によれば、アーカイブシステムが提供される。このアーカイブシステムは、アーカイブ装置と、前記アーカイブ装置とネットワークを介して接続されたファイル処理システムと、を備え、前記ファイル処理システムは、ファイルを格納する共有フォルダと、前記共有フォルダから移動されたファイルを一時的に格納する一時退避フォルダと、を有し、前記アーカイブ装置は、前記ファイル処理システムからアーカイブされたファイルを格納するアーカイブフォルダと、前記共有フォルダに格納されているファイルについて、その属性を示すファイル情報を取得するファイル情報取得部と、前記ファイル情報に基づき、予め設定されたルールに従って、前記共有フォルダに格納されているファイルを、前記一時退避フォルダを用いてアーカイブするアーカイブ処理部と、前記ファイル処理システムから、前記アーカイブされたファイルを前記共有フォルダに復元させる復元命令を受けて、前記一時退避フォルダから前記共有フォルダにファイルを復元させるファイル復元部と、を備え、前記アーカイブ処理部は、前記共有フォルダに格納されているファイルを前記一時退避フォルダに移動することにより、または、前記共有フォルダに格納されているファイルを前記アーカイブフォルダにコピーするとともに前記一時退避フォルダに移動することにより、アーカイブする。
この形態によれば、共有フォルダと一時退避フォルダとを同じファイル処理システムに設けてアーカイブするので、復元までの時間を短縮できる。
【０００７】
（２）本発明の一形態によれば、ファイルを格納する共有フォルダと、前記共有フォルダから移動されたファイルを一時的に格納する一時退避フォルダとを有するファイル処理システムにネットワークを介して接続されるアーカイブ装置が提供される。このアーカイブ装置は、前記ファイル処理システムからアーカイブされたファイルを格納するアーカイブフォルダと、前記ファイル処理システムの前記共有フォルダに格納されているファイルについて、その属性を示すファイル情報を取得するファイル情報取得部と、前記ファイル情報に基づき、予め設定されたルールに従って、前記共有フォルダに格納されているファイルを、前記一時退避フォルダを用いてアーカイブするアーカイブ処理部と、前記ファイル処理システムから、前記アーカイブされたファイルを前記共有フォルダに復元させる復元命令を受けて、前記一時退避フォルダから前記共有フォルダにファイルを復元させるファイル復元部と、を備え、前記アーカイブ処理部は、前記共有フォルダに格納されているファイルを前記一時退避フォルダに移動することにより、または、前記共有フォルダに格納されているファイルを前記アーカイブフォルダにコピーするとともに前記一時退避フォルダに移動することにより、アーカイブする。
この形態によれば、共有フォルダと一時退避フォルダとを同じファイル処理システムに設けてアーカイブするので、復元までの時間を短縮できる。
【０００８】
（３）上記形態のアーカイブ装置において、さらに、少なくとも前記アーカイブされたファイルの前記ファイル情報を、各ファイルを一意に識別可能に格納するデータベースを備え、前記アーカイブされたファイルの前記ファイル情報は、アーカイブ前後の格納場所を特定するアーカイブ情報を含み、前記復元命令は、前記ファイルを前記データベース内で一意に識別可能な情報を含み、前記ファイル復元部は、前記一意に識別可能な情報を用いて前記データベースを検索し、検索結果を用いて前記アーカイブされたファイルを復元してもよい。
この形態によれば、データベースを用いてアーカイブファイルが管理されるので、ファイルがどこにアーカイブされたか容易に判断することが可能であり、復元までの時間を短縮できる。
【０００９】
（４）上記形態のアーカイブ装置において、前記復元命令を発信するための復元用ファイルを作成し、前記アーカイブされたファイルの代わりに、前記共有フォルダに前記復元用ファイルを格納させる復元用ファイル作成部を備え、前記ファイル復元部は、前記ファイル処理システムにおいて前記復元用ファイルが実行されて発信された前記復元命令を受信してもよい。
この形態によれば、ユーザーは、復元用ファイルにアクセスして実行することで、ファイルがどこにアーカイブされているかをユーザーが判断すること無く、アーカイブされたファイルを共有フォルダに復元できるので、ユーザーの使い勝手を向上させることができる。
【００１０】
（５）上記形態のアーカイブ装置において、前記復元命令は、ＨＴＴＰリクエストメッセージであってもよい。
この形態によれば、ＨＴＴＰリクエストメッセージを用いることで、専用アプリケーションソフトが不要となる。
【００１１】
（６）上記形態のアーカイブ装置において、前記アーカイブ処理部は、前記一時退避フォルダに移動されたファイルを、前記ルールに従って、前記アーカイブフォルダにコピーが存在する場合には削除し、前記アーカイブフォルダにコピーが存在しない場合には前記アーカイブフォルダに移動し、前記ファイル復元部は、前記復元命令を受けた時に復元対象となるファイルが前記一時退避フォルダに存在しない場合には、前記アーカイブフォルダから前記共有フォルダにファイルを復元させてもよい。
この形態によれば、復元対象ファイルが一時退避フォルダに存在する場合には復元までの時間を短縮でき、復元対象ファイルが一時退避フォルダからアーカイブフォルダに移動されている場合には、ファイル処理システムのディスク空き容量を増大できる。
【００１２】
（７）本発明の一形態によれば、ファイル処理システムの共有フォルダに格納されているファイルを、ネットワークを介して前記ファイル処理システムに接続されているアーカイブ装置にアーカイブするためのコンピュータプログラムが提供される。このプログラムは、前記ファイル処理システムの前記共有フォルダに格納されているファイルの属性を示すファイル情報を取得する機能と、前記ファイル情報に基づき、予め設定されたルールに従って、前記共有フォルダに格納されているファイルを、前記ファイル処理システムの一時退避フォルダを用いてアーカイブする機能と、前記ファイル処理システムから前記アーカイブされたファイルを前記共有フォルダに復元させる復元命令を受けて、前記一時退避フォルダから前記共有フォルダにファイルを復元させる機能と、をコンピュータに実現させ、前記アーカイブする機能は、前記共有フォルダに格納されているファイルを前記一時退避フォルダに移動することにより、または、前記共有フォルダに格納されているファイルを前記アーカイブ装置のアーカイブフォルダにコピーするとともに前記一時退避フォルダに移動することにより、アーカイブする機能である。
この形態によれば、共有フォルダと一時退避フォルダとを同じファイル処理システムに設けてアーカイブするので、復元までの時間を短縮できる。
【００１３】
なお、本発明は、種々の形態で実現することが可能であり、例えば、アーカイブシステム、アーカイブ装置の他、アーカイブするためのコンピュータプログラム等の形態で実現することができる。
【図面の簡単な説明】
【００１４】
【図１】第１の実施形態のアーカイブシステムを示す説明図。
【図２】第１の実施形態のアーカイブ時の動作フローチャート。
【図３】ファイル情報による分類例を示す説明図。
【図４】図２のフローチャートの実行中に各フォルダに格納されているファイルの一例。
【図５】復元時の動作フローチャート。
【図６】一時退避フォルダからの復元時の動作を示す説明図。
【図７】アーカイブフォルダからの復元時の動作を示す説明図。
【図８】第２の実施形態のアーカイブシステムを示す説明図。
【図９】第２の実施形態で用いられるデータベースを示す説明図。
【図１０】第２の実施形態のアーカイブ時の動作フローチャート。
【図１１】復元時の動作を示す説明図。
【図１２】第３の実施形態のアーカイブ時の動作フローチャート。
【図１３】第３の実施形態で用いられるデータベースを示す説明図。
【発明を実施するための形態】
【００１５】
第１の実施形態：
図１は、第１の実施形態のアーカイブシステム１０００を示す説明図である。アーカイブシステム１０００は、アーカイブ装置１０と、ファイル処理システム３０と、ネットワーク６０と、を備える。ファイル処理システム３０は、コンピュータ５０（「ＰＣ５０」と呼ぶ。）と、ファイルサーバー４０とを備え、ＰＣ５０とファイルサーバー４０は、ネットワーク６０に接続されている。図１では、３台のＰＣ５０を図示しているが、ＰＣ５０の台数は、１台以上であれば、何台でもよい。ファイルサーバー４０は、共有フォルダ４１０と、一時退避フォルダ４２０とを備える。以下の説明では、ファイルのパスにおけるファイルサーバー４０の名前を「ｓｅｒｖ」、共有フォルダ４１０の名前を「共有」、一時退避フォルダ４２０の名前を「一時」とする。共有フォルダ４１０は、各ＰＣ５０から直接アクセス可能であり、各ＰＣ５０に格納されたアプリケーションソフトウェア（図示せず）で使用されるファイルを格納する。一時退避フォルダ４２０は、共有フォルダ４１０に格納されたファイルが所定の条件を満たしたときに、アーカイブされたファイルを一時的に格納する。本明細書では、「ファイルをアーカイブする」とは、ファイルを一時退避フォルダ４２０またはアーカイブ装置１０のアーカイブフォルダ１００に移動またはコピーすることを意味する。なお、一時退避フォルダ４２０は、アクセス権限により各ＰＣ５０のユーザーが直接アクセス出来ないことが好ましい。なお、ＰＣ５０のうち、一時退避フォルダ４２０への直接アクセスを可能とするソフトウェアをインストールしている管理用のコンピュータ（図示せず）は、一時退避フォルダ４２０に直接アクセス可能である。但し、管理用のコンピュータは無くても良い。また、一時退避フォルダ４２０は、ＰＣ５０から見えないように、隠しフォルダとなっていても良い。
【００１６】
なお、この実施形態では、ファイル処理システム３０は、１台以上のＰＣ５０と、ファイルサーバー４０を備えているが、ファイル処理システム３０は、１台のＰＣ５０のみを備え、ファイルサーバー４０の共有フォルダ４１０と一時退避フォルダ４２０に対応するフォルダをＰＣ５０内に内蔵する構成であってもよい。
【００１７】
アーカイブ装置１０は、アーカイブフォルダ１００と、ファイル情報取得部１１０と、アーカイブ処理部１２０と、復元用ファイル作成部１３０と、ファイル復元部１４０と、を備え、ネットワーク６０を介してファイル処理システム３０に接続されている。以下の説明では、ファイルのパスにおけるアーカイブ装置１０の名前を「ＡｒｃＮ」、アーカイブフォルダ１００の名前を「ａｒｃ」とする。アーカイブフォルダ１００は、ファイル処理システム３０の一時退避フォルダ４２０からアーカイブされたファイルを格納する。ファイル情報取得部１１０は、共有フォルダ４１０に格納されたファイルの属性を示すファイル情報を取得する。ここで、ファイルの属性とは、例えば、ファイル名と、フルパスと、ファイルの作成日と、最終更新日と、最終アクセス日と、ファイルサイズ等を意味する。一般にフルパスは、ファイル名を含むが、ファイル名をフルパスに含まなくても良く、また、フルパスの代わりに絶対パス、相対パスなどファイルの格納場所を特定できるパスであっても構わない。ファイルの属性には、アクセス権限や、読み取り専用か書き換え可能かの情報、拡張子、作成者等の他の情報を含んでも良い。
【００１８】
アーカイブ処理部１２０は、共有フォルダ４１０に格納されているファイルを、一時退避フォルダ４２０を用いてアーカイブする機能を有する。ここで、「一時退避フォルダ４２０を用いてアーカイブする機能」とは、一時退避フォルダ４２０を格納フォルダとしてファイル処理システム３０の共有フォルダ４１０から一時退避フォルダ４２０へファイルをアーカイブする機能と、一時退避フォルダ４２０を経由フォルダとしてファイル処理システム３０の一時退避フォルダ４２０からアーカイブ装置１０のアーカイブフォルダ１００へファイルをアーカイブする機能を意味する。復元用ファイル作成部１３０は、一時退避フォルダ４２０又はアーカイブフォルダ１００から共有フォルダ４１０へファイルを復元するための復元命令を出すための復元用ファイルを作成する。復元用ファイルは、アーカイブされたファイルの代わりにファイル処理システム３０の共有フォルダ４１０に格納される。ファイル復元部１４０は、復元用ファイルが実行されることによって発行される復元命令に従って一時退避フォルダ４２０又はアーカイブフォルダ１００から共有フォルダ４１０へ、ファイルを復元する。
【００１９】
第１の実施形態では、ファイルのアーカイブは、「ファイルの移動」によって行われる。本明細書において、「ファイルの移動」は、圧縮せずにファイルをあるフォルダから別のフォルダ（移動先）に移動させる場合と、圧縮した状態で移動先に格納する場合の両方を包含する用語として使用する。なお、前者の場合を「ファイルの単純移動」と呼ぶ。
【００２０】
図２は、第１の実施形態のアーカイブ時の動作フローチャートである。ステップＳ１００では、アーカイブ装置１０のファイル情報取得部１１０は、ファイルサーバー４０の共有フォルダ４１０に格納されているファイルの属性を示すファイル情報を取得する。この属性には、上述したように、例えば、ファイル名を含むフルパスと、ファイルの作成日と、最終更新日と、最終アクセス日と、ファイルサイズ等、を含む。ファイル情報取得部１１０は、定期的に、ファイル情報を取得する。なお、ファイル情報取得部１１０は、次に説明するファイル情報による分類の指示又はコマンドを受けた時に、ファイル情報を取得してもよい。
【００２１】
図３は、ファイル情報による分類例を示す説明図である。図３（１）に示すグラフと表は、ファイルサイズによってファイルを分類した例を示し、図３（２）に示すグラフと表は、ファイルの最終アクセス日によってファイルを分類した例を示している。なお、ファイルの最終更新日と最終アクセス日を比較して、新しい方の日時によって分類されても良い。この分類例では、ファイルの最終アクセス日が１年以上前の、昨今アクセスされていないファイルが多いことがわかる。従って、例えば最終アクセス日が現在から一定時間前のファイルを、他のフォルダ（例えば一時退避フォルダ）へアーカイブすれば、共有フォルダの容量の使用量（使用率）を少なくできる。なお、図３に示す例では、空き容量を除いた全ファイルの使用量を使用率１００％としているが、空き容量と全ファイルの使用量とを合わせた量を１００％としても良い。ユーザーは、このファイル情報による分類を見て、ファイルをアーカイブするルールを設定しても良い。例えば、ユーザーは、アーカイブ実行時に所定期間（例えば１年）以上アクセスがないファイルを一時退避フォルダ４２０に移動することをルールとして設定しても良い。また、このルールでは、一時退避フォルダ４２０からアーカイブフォルダ１００にファイルを移動する条件も設定される。ステップＳ１１０以降の処理は、このようにして予め設定されたルールに従って実行される。
【００２２】
図２のステップＳ１１０では、アーカイブ装置１０のアーカイブ処理部１２０（図１）は、共有フォルダ４１０のファイルのうちで一時退避フォルダ４２０に移動すべきファイルがあるか否かを判断する。移動すべきファイルがある場合には、ステップＳ１２０に移行し、移動すべきファイルが無い場合には、ステップＳ１００に戻る。なお、ステップＳ１００の処理時期は、例えば、定期的（例えば１ヶ月毎）に行われても良く、あるいは不定期（例えば、ユーザーから指示があったとき、あるいは、共有フォルダ４１０の使用量が予め定められた大きさを超えたとき）に行われてもよい。この時期もルールとして予め設定される。
【００２３】
ステップＳ１２０では、アーカイブ処理部１２０は、アーカイブすべきファイルを共有フォルダ４１０から一時退避フォルダ４２０に移動させる。この結果、そのファイルは、共有フォルダ４１０に存在せず、一時退避フォルダ４２０内に存在する状態となる。
【００２４】
ステップＳ１３０では、復元用ファイル作成部１３０は、復元用ファイルを作成し、共有フォルダ４１０に格納する。この復元用ファイルは、例えば、ファイルのアーカイブ元（共有フォルダ４１０）中のファイルのフルパスと、ファイルのアーカイブ先（一時退避フォルダ４２０）中のファイルのフルパスを含む復元命令を、アーカイブ装置１０のファイル復元部１４０に発信するためのファイルである。この復元用ファイルとしては、例えば、復元命令としてのＨＴＴＰリクエストメッセージを含むＨＴＭＬファイルを使用可能である。
【００２５】
ステップＳ１４０では、アーカイブ処理部１２０は、一時退避フォルダ４２０のファイルのうちでアーカイブ装置１０のアーカイブフォルダ１００に移動すべきファイルがあるか否かを判断する。アーカイブフォルダ１００に移動すべきファイルがある場合には、ステップＳ１５０に移行し、移動すべきファイルが無い場合には、ステップＳ１００に戻り、次のステップＳ１００の処理時期まで待機する。
【００２６】
ステップＳ１５０では、アーカイブ処理部１２０は、移動すべきファイルを一時退避フォルダ４２０からアーカイブフォルダ１００に移動させる。この移動のルールとしては、例えば、一時退避フォルダ４２０にアーカイブされてから所定期間（例えば１年）を経過したファイルをアーカイブフォルダ１００に移動するルールや、あるいは、ファイルサーバー４０のディスク使用量が一定量を超えた場合に一時退避フォルダ４２０のファイルをアーカイブフォルダ１００に移動するルールを予め設定可能である。
【００２７】
ステップＳ１６０では、復元用ファイル作成部１３０は、共有フォルダ４１０内の復元用ファイルの内容を更新する。ファイルが一時退避フォルダ４２０からアーカイブフォルダ１００に移動されたことにより、ファイルのアーカイブ先のフルパスが変わるからである。このステップＳ１６０が終了すると、処理は、ステップＳ１００に戻り、次のステップＳ１００の処理時期まで待機する。
【００２８】
図４は、図２のフローチャートの実行中に各フォルダに格納されているファイルの一例である。ステップＳ１００の前の状態では、図４（１）に示す様に、共有フォルダ４１０に６個のファイルが格納され、一時退避フォルダ４２０に１個のファイルが格納されているものと仮定する。共有フォルダ４１０の６個のファイルのうち１個のファイルＰＱＲ００６．ｈｔｍｌは、一時退避フォルダ４２０に格納されているＰＱＲ００６．ｘｌｓを共有フォルダ４１０に復元するための復元用ファイル４４０である。共有フォルダ４１０の残りの５個のファイル（ＡＢＣ００１．ｘｌｓからＭＮＯ００５．ｘｌｓ）は、通常のファイルである。本実施形態で「通常のファイル」とは、復元用ファイル４４０以外のファイルを意味する。
【００２９】
ステップＳ１２０が実行されると、図４（２）に示すように、２つのファイルＪＫＬ００４．ｘｌｓ，ＭＮＯ００５．ｘｌｓが共有フォルダ４１０から一時退避フォルダ４２０に移動する。移動したファイルは、元の共有フォルダ４１０から削除される。
【００３０】
ステップＳ１３０が実行されると、図４（３）に示すように、２つの復元用ファイルＪＫＬ００４．ｈｔｍｌ，ＭＮＯ００５．ｈｔｍｌが作成され、共有フォルダ４１０に格納される。図４（３）において、復元用ファイルＪＫＬ００４．ｈｔｍｌ，ＭＮＯ００５．ｈｔｍｌから一時退避フォルダ４２０内のファイルＪＫＬ００４．ｘｌｓ，ＭＮＯ００５．ｘｌｓに向けて描かれた矢印は、これらの間に関連性（参照関係）が設定されていることを意味する。
【００３１】
ステップＳ１５０が実行されると、図４（４）に示すように、１つのファイルＰＱＲ００６．ｘｌｓが一時退避フォルダ４２０からアーカイブフォルダ１００に移動する。移動したファイルは、元の一時退避フォルダ４２０から削除される。この後、ステップＳ１６０により、復元用ファイルＰＱＲ００６．ｈｔｍｌの内容が更新される。上述したように、ファイルのアーカイブ先のフルパスが変わるからである。なお、復元用ファイル４４０が更新されても、復元用ファイル４４０のファイル名は変わらない。
【００３２】
図５は、復元時の動作フローチャートである。ステップＳ１７０では、アーカイブ装置１０のファイル復元部１４０は、受信待ち状態で待機する。ステップＳ１７５で、ファイル復元部１４０は、復元命令を受信したか否かを判断する。ファイル復元部１４０は、復元命令を受信した場合には、ステップＳ１８０に移行し、復元命令を受信しない場合には、ステップＳ１７０に戻る。
【００３３】
ステップＳ１８０では、ファイル復元部１４０は、復元を要求された復元対象ファイルが一時退避フォルダ４２０内にあるか否かを判断する。この判断は、復元命令に含まれるファイルのアーカイブ先のパス（フルパス）を用いて行われる。復元対象ファイルが一時退避フォルダ４２０内に存在する場合には、ステップＳ１８５に移行し、一時退避フォルダ４２０内に存在しない場合には、ステップＳ１９０に移行する。
【００３４】
ステップＳ１８５では、ファイル復元部１４０は、一時退避フォルダ４２０から共有フォルダ４１０にファイルを復元し、共有フォルダ４１０から復元用ファイル４４０を削除する。ファイルが復元された場合には、復元用ファイルは不要となるからである。ステップＳ１９０では、ファイル復元部１４０は、アーカイブフォルダ１００から共有フォルダ４１０にファイルを復元し、共有フォルダ４１０から復元用ファイル４４０を削除する。なお、ファイルがアーカイブされている場合、そのファイルは、一時退避フォルダ４２０またはアーカイブフォルダ１００のいずれかにアーカイブされている。復元されたファイルは、アーカイブ先（一時退避フォルダ４２０またはアーカイブフォルダ１００）から削除される。
【００３５】
図６は、一時退避フォルダからの復元時の動作を示す説明図である。例えば、共有フォルダ４１０のＭＮＯ００５．ｈｔｍｌという復元用ファイル４４０が選択され、実行された場合、復元命令として、アーカイブ元フルパス（￥￥ｓｅｒｖ￥共有￥ＭＮＯ００５．ｘｌｓ）と、アーカイブ先フルパス（￥￥ｓｅｒｖ￥一時￥ＭＮＯ００５．ｘｌｓ）を含むｈｔｔｐリクエストメッセージが、アーカイブ装置１０のファイル復元部１４０に送られる。ファイル復元部１４０は、ｈｔｔｐリクエストメッセージからファイルのアーカイブ先（一時退避フォルダ４２０）と、アーカイブ元（共有フォルダ４１０）を把握して、ファイルをアーカイブ先からアーカイブ元に復元する。そして、復元用ファイル４４０（ＭＮＯ００５．ｈｔｍｌ）と、アーカイブ先（一時退避フォルダ４２０）のファイル（ＭＮＯ００５．ｘｌｓ）を削除する。
【００３６】
図７は、アーカイブフォルダからの復元時の動作を示す説明図である。例えば、共有フォルダ４１０のＰＱＲ００６．ｈｔｍｌという復元用ファイル４４０が選択され、実行された場合、復元命令として、アーカイブ元フルパス（￥￥ｓｅｒｖ￥共有￥ＰＱＲ００６．ｘｌｓ）と、アーカイブ先フルパス（￥￥ＡｒｃＮ￥ａｒｃ￥ＰＱＲ００６．ｘｌｓ）を含むｈｔｔｐリクエストメッセージが、アーカイブ装置１０のファイル復元部１４０に送られる。ファイル復元部１４０は、ｈｔｔｐリクエストメッセージからファイルのアーカイブ先（アーカイブフォルダ１００）と、アーカイブ元（共有フォルダ４１０）を把握して、ファイルをアーカイブ先からアーカイブ元に復元する。そして、復元用ファイル４４０（ＰＱＲ００６．ｈｔｍｌ）と、アーカイブ先（アーカイブフォルダ１００）のファイル（ＰＱＲ００６．ｘｌｓ）を削除する。
【００３７】
一時退避フォルダ４２０からの復元では、同一のファイルシステムの管理下でのファイルの移動のため、共有設定情報（アクセス権の設定）が元のままで復元できる。一方、アーカイブフォルダ１００からの復元では、異なるファイルシステムの間でファイルが移動すると共有設定情報が失われる場合がある。従って、アーカイブフォルダ１００から復元する時は、管理権限のある者のみがアクセス可能な状態で復元するか、又は、直ちに復元せずに管理権限者に復元を依頼するようにしてもよい。後者の場合には、ファイルの復元を望むユーザーが管理権限者に依頼を行うようにしてもよく、あるいは、アーカイブ装置１０が管理権限者に対して依頼を発信するようにしてもよい。
【００３８】
以上、第１の実施形態によれば、アーカイブ装置１０のアーカイブ処理部１２０は、予め設定されたルールに従って、共有フォルダ４１０に格納されているファイルを、共有フォルダ４１０と同じファイル処理システム３０（同じファイルサーバー４０）にある一時退避フォルダ４２０にアーカイブする。そのため、ファイルの復元命令があった場合、復元までの時間を短く出来る。
【００３９】
第１の実施形態によれば、一時退避フォルダ４２０が同じファイルサーバー４０内にあるので、ファイルの共有に関する設定を維持したままアーカイブと復元が可能である。
【００４０】
また、第１の実施形態によれば、復元用ファイル作成部１３０は、復元命令を発信するための復元用ファイル４４０を作成し、アーカイブされたファイルの代わりに、ファイル処理システム３０の共有フォルダ４１０に格納する。そのため、ユーザーは、復元用ファイル４４０を実行することで、ファイルがどこにアーカイブされているかを判断すること無く、アーカイブされたファイルを共有フォルダ４１０に復元できるので、ユーザーの使い勝手を向上させることができる。
【００４１】
第１の実施形態によれば、復元命令は、ＨＴＴＰリクエストメッセージであるので、復元命令を発するための専用のソフトウェアが不要である。ただし、復元命令は、ＨＴＴＰリクエストメッセージではなく、専用ソフトによるメッセージであってもよい。また、復元用ファイルをバッチファイルとし、復元命令を、バッチファイルに含まれるテキストコマンドとして構成してもよい。
【００４２】
第２の実施形態：
図８は、第２の実施形態のアーカイブシステム１０１０を示す説明図である。このアーカイブシステム１０１０は、アーカイブ装置１１の構成が第１の実施形態と異なるだけであり、他の構成は、第１の実施形態の構成と同じである。アーカイブ装置１１は、アーカイブ装置１０の構成に加えて、データベース１５０と、データベース作成部１６０を備える点が異なる。データベース作成部１６０は、ファイル情報取得部１１０が取得したファイル情報と、アーカイブ処理部１２０が行った処理の内容と、ファイル復元部１４０が行った処理の内容と、を用いて、データベース１５０を作成する。データベース１５０は、アーカイブされたファイルの識別情報、アーカイブ元フルパス、アーカイブ先フルパス、一時退避フォルダへのアーカイブ日時、等を記録するデータベースである。なお、データベース１５０がすでに作成されている場合には、データベース作成部１６０は、データベース１５０の更新を行う。
【００４３】
図９は、第２の実施形態で用いられるデータベースを示す説明図である。なお、図９は、後述する図１０のフローチャートのステップＳ１５５が終了したときの状態を示している。データベース１５０の各レコードは、識別情報と、アーカイブ元フルパスと、アーカイブ先フルパスと、一時退避フォルダへのアーカイブ日時と、ファイルの最終アクセス日時と、ファイルの最終更新日時と、ファイルサイズと、ファイル状態と、のフィールドを含んでいる。
【００４４】
識別情報のフィールドには、ファイルを一意に識別する識別情報が格納される。この識別情報としては、ファイルのフルパスよりも短いビット列でファイルを一意に識別できる情報を使用することが好ましい。具体的には、識別情報として、単純な連続番号や、ファイルのハッシュ値を利用することが可能である。
【００４５】
アーカイブ元フルパスのフィールドには、ファイルが共有フォルダ４１０内にある場合には、その共有フォルダ４１０におけるフルパスが格納され、ファイルがアーカイブされている場合には、アーカイブされる前の共有フォルダ４１０におけるフルパスが格納される。
【００４６】
アーカイブ先フルパスのフィールドには、ファイルがアーカイブされたときに、そのアーカイブ先のフルパスが格納され、ファイルがアーカイブされていない場合には、フルパスとして無効な値（Ｎｕｌｌ）が設定される。また、ファイルが復元された時には、アーカイブ先のフルパスは、アーカイブ先フルパスのフィールドから削除され、無効な値（Ｎｕｌｌ）が設定される。
【００４７】
一時退避フォルダへのアーカイブ日時のフィールドには、ファイルが一時退避フォルダ４２０にアーカイブされた日時が格納される。一時退避フォルダへのアーカイブ日時は、アーカイブ処理部１２０が一時退避フォルダ４２０からアーカイブフォルダ１００にファイルを移動するときの判断の基準日時として使用可能である。すなわち、アーカイブ処理部１２０は、一時退避フォルダ４２０へのアーカイブ日時から、所定期間（例えば、１年）以上経過しているファイルを一時退避フォルダ４２０からアーカイブフォルダ１００に移動する。
【００４８】
ファイルの最終アクセス日時のフィールドは、そのファイルに最後にアクセスされた日時を格納する。ファイルの最終更新日時のフィールドは、そのファイルが最後に更新された日時を格納する。ファイルにアクセスされても、更新されない場合（読むだけ）の場合があるので、ファイルの最終更新日時は、ファイルの最終アクセス日時と同時か、前である。この最終アクセス日時を、一時退避フォルダ４２０へのアーカイブ日時の代わりに用いて、一時退避フォルダ４２０からアーカイブフォルダ１００への移動の要否を判断するようにルールを設定してもよい。
【００４９】
ファイルサイズのフィールドは、アーカイブされる前のファイルのファイルサイズを格納する。なお、前述したように、ファイルをアーカイブするときには、ファイルを圧縮しても良く、圧縮しなくても良い。
【００５０】
ファイル状態のフィールドは、「Ｈ」，「Ｗ」，「Ｃ」のいずれかのファイル状態を示す。「Ｈ」は、「Ｈｏｔ  Ｆｉｌｅ」を意味し、共有フォルダ４１０に格納されている状態を示す。「Ｗ」は「Ｗａｒｍ  Ｆｉｌｅ」を意味し、一時退避フォルダ４２０に格納されている状態を示す。一時退避フォルダ４２０に格納されているファイルは、復元用ファイルが実行されると、共有フォルダ４１０に復元される。「Ｃ」は「Ｃｏｌｄ  Ｆｉｌｅ」を意味し、アーカイブフォルダ１００に格納されている状態を示す。アーカイブフォルダ１００に格納されているファイルは、復元用ファイルが実行されると、ネットワーク６０を介して共有フォルダ４１０に復元される。
【００５１】
図１０は、第２の実施形態のアーカイブ時の動作フローチャートである。ステップＳ１００では、図２に示すステップＳ１００と同様に、アーカイブ装置１０のファイル情報取得部１１０は、ファイルサーバー４０の共有フォルダ４１０に格納されているファイルの属性を示すファイル情報を取得する。ステップＳ１０５では、データベース作成部１６０は、ファイル情報に基づいて、データベース１５０を作成する。なお、一時退避フォルダ４２０やアーカイブフォルダ１００にアーカイブされているファイルがある場合には、データベース１５０がすでに作成されているので、データベース作成部１６０は、ファイル情報と、データベース１５０の内容とを比較し、変更がある場合には、データベース１５０を更新する。
【００５２】
ステップＳ１１０、Ｓ１２０、Ｓ１４０、Ｓ１５０の動作は、第１の実施形態と同様であるので、説明を省略し、ステップＳ１２５、Ｓ１３５、Ｓ１５５について説明する。ステップＳ１２５では、データベース作成部１６０は、データベース１５０を更新する。具体的には、データベース作成部１６０は、共有フォルダ４１０から一時退避フォルダ４２０に移動したファイルに関して、そのファイルのアーカイブ先のフルパスと、一時退避フォルダへのアーカイブ日時とを更新し、ファイル状態を「Ｈ」から「Ｗ」に書き換える。
【００５３】
ステップＳ１３５では、復元用ファイル作成部１３０は、復元命令を発信するための復元用ファイルを作成し、アーカイブされたファイルの代わりに、ファイル処理システム３０の共有フォルダ４１０に格納する。第１の実施形態における図２のステップＳ１３０との違いは、復元用ファイルの構成である。第１の実施形態の復元用ファイルは、ファイルのアーカイブ元（共有フォルダ４１０）中のファイルのフルパスと、ファイルのアーカイブ先（一時退避フォルダ４２０）中のファイルのフルパスと、を含んでいるが、第２の実施形態の復元用ファイルは、データベース１５０内のレコードを検索するための検索キーを含んでいる。この検索キーとして、例えば、図９に示すデータベース１５０に格納される識別情報を利用可能である。なお、復元用ファイルに含まれる検索キーとしては、識別情報に限られず、識別情報と、ファイルのアーカイブ元（共有フォルダ４１０）中のファイルのフルパス、と、ファイルのアーカイブ先（一時退避フォルダ４２０）中のファイルのフルパスのうちの、１つ以上を含み、１つのレコードを一意に識別可能な情報とすることができる。
【００５４】
ステップＳ１５５では、データベース作成部１６０は、データベース１５０を更新する。具体的には、データベース作成部１６０は、一時退避フォルダ４２０からアーカイブフォルダ１００に移動したファイルに関して、そのファイルのアーカイブ先のフルパス（アーカイブフォルダ１００におけるフルパス）をデータベース１５０に格納し、ファイル状態を「Ｗ」から「Ｃ」に書き換える。なお、図９に示す例では、アーカイブフォルダ１００に移動済みのファイルＰ００６Ｚに関しても、一時退避フォルダへのアーカイブ日時が削除されずにそのまま維持されているが、データベース作成部１６０は、一時退避フォルダへのアーカイブ日時のフィールドに格納されている一時退避フォルダへのアーカイブ日時を削除しても良い。あるいは、一時退避フォルダへのアーカイブ日時のフィールドに、一時退避フォルダ４２０へのアーカイブ日時の代わりに、アーカイブフォルダ１００へのアーカイブ日時を登録してもよい。
【００５５】
図１１は、復元時の動作を示す説明図である。復元時の処理フローは、基本的に図５に示すフローと同様である。共有フォルダ４１０のＭＮＯ００５．ｈｔｍｌという復元用ファイル４４２が選択され、実行された場合、復元命令として、ファイルの検索キー（この例では識別情報「Ｍ００５Ｙ」）を含むｈｔｔｐリクエストメッセージが、アーカイブ装置１０のファイル復元部１４０に送られる。ファイル復元部１４０は、この検索キー「Ｍ００５Ｙ」を用いて、データベース１５０を検索して１つのレコードのファイルＭＮＯ００５．ｘｌｓのアーカイブ先（一時退避フォルダ４２０）と、アーカイブ元（共有フォルダ４１０）を把握し、アーカイブ先からアーカイブ元に復元する。そして、復元用ファイル４４２（ＭＮＯ００５．ｈｔｍｌ）と、アーカイブ先（一時退避フォルダ４２０）のファイル（ＭＮＯ００５．ｘｌｓ）を削除する。この例では、一時退避フォルダ４２０から共有フォルダ４１０に復元する場合を例にとって説明したが、アーカイブフォルダ１００から共有フォルダ４１０に復元する場合も同様である。
【００５６】
以上、第２の実施形態によれば、アーカイブ装置１０は、アーカイブされたファイルのファイル情報を格納するデータベース１５０を備える。アーカイブされたファイルのファイル情報は、アーカイブ前後のファイルの格納場所を特定するアーカイブ情報（アーカイブ元フルパスとアーカイブ先フルパス）を含んでいる。復元命令は、データベース１５０内のレコードを一意に検索するための検索キーを含んでおり、復元命令を受けたファイル復元部１４０は、この検索キーを用いてデータベース１５０を検索し、その検索結果から、アーカイブされたファイルを特定し、共有フォルダ４１０に復元する。第２の実施形態によれば、データベース１５０を用いてアーカイブファイルが管理されるので、ファイル復元部１４０は、ファイルがどこにアーカイブされたか容易に判断することが可能であり、復元までの時間を短縮できる。また、アーカイブ前後の格納場所を特定するアーカイブ情報（アーカイブ元フルパスとアーカイブ先フルパス）がデータベース１５０に格納されているので、復元用ファイル作成部１３０は、復元用ファイル４４２のサイズを小さく出来る。また、復元用ファイル作成部１３０は、ファイルが一時退避フォルダ４２０からアーカイブフォルダ１００にアーカイブされたときに、復元用ファイル４４２を更新する必要がない。
【００５７】
第２の実施形態では、データベース１５０は、アーカイブ先フルパスのフィールドを備えている。しかし、アーカイブフォルダ１００を他の手段で特定できるならば、データベース１５０のアーカイブ先フルパスのフィールドにフルパスを格納しなくてもよい。すなわち、アーカイブ先フォルダが￥￥ＡｒｃＮ￥ａｒｃでアーカイブ装置１０に１つしかないならば、アーカイブフォルダ１００は容易に特定可能である。したがって、データベース１５０は、アーカイブ先ファイル名のみをアーカイブ先フルパスのフィールドに格納してもよい。この場合、フィールドの名称を「アーカイブ先ファイル名」と呼んでもよい。
【００５８】
また、第２の実施形態では、データベース１５０にファイル状態（「Ｈ」，「Ｗ」，「Ｃ」のいずれか）が登録されているので、図５のステップＳ１８０の判断を、このファイル状態に応じて行うようにしてもよい。こうすれば、どのアーカイブ先から復元すべきかを容易に判断できる。
【００５９】
第３の実施形態：
図１２は、第３の実施形態のアーカイブ時の動作フローチャートである。第３の実施形態のハードウェア構成は、第２の実施形態のハードウェア構成と同じ構成である。ステップＳ２００では、第１、第２の実施形態と同様に、アーカイブ装置１０のファイル情報取得部１１０は、ファイルサーバー４０の共有フォルダ４１０に格納されているファイルの属性を示すファイル情報を取得する。
【００６０】
ステップＳ２１０では、アーカイブ装置１０のアーカイブ処理部１２０は、共有フォルダ４１０のファイルをアーカイブフォルダ１００にコピーすることによって、バックアップを作成する。このバックアップは、コピーによるアーカイブに相当する。このバックアップは、単純なコピーでもよく、圧縮してもよい。すなわち、本明細書において、「ファイルのコピー」は、圧縮せずにコピーする場合と、圧縮したファイルをコピー先に格納する場合の両方を包含する用語として使用する。なお、前者の場合を「ファイルの単純コピー」と呼ぶ。コピーされたファイルは、共有フォルダ４１０に残ったまま、アーカイブフォルダ１００にアーカイブされる。なお、アーカイブのルールとして、このコピーによるアーカイブするかしないかのいずれかを選択して設定できるようにアーカイブ装置１１を構成することが好ましい。また、このルールでは、コピーによるアーカイブの対象となるファイルを選択する条件を設定できるものとしてもよい。この場合は、ステップＳ２１０の実行時に、そのルールに従って共有フォルダ４１０の各ファイルについてバックアップを作るか否かが判断される。
【００６１】
ステップＳ２２０では、データベース作成部１６０は、ファイル情報取得部１１０が取得したファイル情報と、アーカイブ処理部１２０がステップＳ２１０で行った処理の内容を用いて、データベース１５０を作成する。なお、データベース１５０がすでに作成されている場合には、データベース作成部１６０は、データベース１５０の更新を行う。
【００６２】
ステップＳ２３０では、図２のステップＳ１１０と同様に、アーカイブ装置１０のアーカイブ処理部１２０（図８）は、共有フォルダ４１０の中に一時退避フォルダ４２０に移動すべきファイルがあるか否かを判断する。移動すべきファイルがある場合には、ステップＳ２４０に移行し、移動すべきファイルが無い場合には、ステップＳ２００に戻る。
【００６３】
ステップＳ２４０では、図２のステップＳ１２０と同様に、アーカイブ処理部１２０は、共有フォルダ４１０のファイルを一時退避フォルダ４２０に移動する。移動の対象ファイルは、ステップＳ２１０の処理により、アーカイブフォルダ１００に格納されているが、ステップＳ２４０の処理により、一時退避フォルダ４２０にも格納される。
【００６４】
図１３は、第３の実施形態で用いられるデータベース１５１を示す説明図である。第２の実施形態のデータベース１５０との違いは、バックアップフラグのフィールド（図１３では、図示の都合上「バックアップ」と記載）を備える点である。バックアップフラグのフィールドは、バックアップされているファイルか、バックアップされていないファイルかを区別する。このフィールドの値が「１」であればそのレコードで特定されるファイルは、バックアップされており、「０」であればバックアップされていない。図１３に示す例では、ＡＢＣ００１．ｘｌｓとＭＮＯ００５．ｘｌｓという２つのファイルがバックアップされておらず、他の４つのファイル（ＤＥＦ００２．ｄｏｃ，ＧＨＩ００３．ｐｄｆ，ＪＫＬ００４．ｘｌｓ，ＰＱＲ００６．ｘｌｓ）がバックアップされていると仮定して図示している。
【００６５】
図１２のステップＳ２５０では、データベース作成部１６０は、データベース１５１の更新を行う。具体的には、データベース作成部１６０は、共有フォルダ４１０から一時退避フォルダ４２０に移動したファイルについて、そのアーカイブ元フルパスと一時退避フォルダへのアーカイブ日時とを記録し、ファイル状態を「Ｈ」から「Ｗ」に更新する。
【００６６】
ステップＳ２５５では、復元用ファイル作成部１３０は、図１０のステップＳ１３５と同様に、復元命令を発信するための復元用ファイルを作成し、アーカイブされたファイルの代わりに、共有フォルダ４１０に格納する。この復元用ファイルは、データベース１５１の検索キーを含んでいる。但し、第１の実施形態の復元用ファイルと同様に、ファイルのアーカイブ元（共有フォルダ４１０）中のファイルのフルパスと、ファイルのアーカイブ先（一時退避フォルダ４２０）中のファイルのフルパスを含んでいてもよい。
【００６７】
ステップＳ２６０では、アーカイブ処理部１２０は、一時退避フォルダ４２０内に削除すべきファイル、あるいはアーカイブフォルダ１００に移動すべきファイルがあるか否かを判断する。アーカイブ処理部１２０は、一時退避フォルダ４２０から削除または移動すべきファイルのうち、アーカイブフォルダ１００にファイルのコピーが存在する場合には一時退避フォルダ４２０内のファイルを削除し、アーカイブフォルダ１００にコピーが存在しない場合には一時退避フォルダ４２０内のファイルをアーカイブフォルダ１００に移動するとの判断を行う。削除または移動すべきファイルがある場合には、ステップＳ２７０に移行し、削除または移動すべきファイルが無い場合には、ステップＳ２００に戻る。
【００６８】
ステップＳ２７０では、アーカイブ処理部１２０は、ステップＳ２６０の判断結果に基づいて、一時退避フォルダ４２０内のファイルを削除または移動する。これにより、例えば所定期間アクセスされていないファイルは、共有フォルダ４１０と、一時退避フォルダ４２０のいずれからも削除され、アーカイブフォルダ１００のみに格納された状態となる。この結果、ファイルサーバー４０の空き容量を大きく出来る。なお、アーカイブ処理部１２０は、管理者やユーザーの指示により、一時退避フォルダ４２０のファイルを削除または移動してもよい。一時退避フォルダ４２０の使用量が予め定められた大きさを超えた場合には、アーカイブ処理部１２０は、一時退避フォルダ４２０へのアーカイブ日時が古い順にファイルを削除または移動しても良い。
【００６９】
ステップＳ２８０では、データベース作成部１６０は、データベース１５１を更新する。具体的には、データベース作成部１６０は、ファイルのアーカイブ先のフルパスをアーカイブフォルダ１００におけるフルパスに書き換え、ファイル状態を「Ｗ」から「Ｃ」に書き換える。
【００７０】
以上のように、第３の実施形態においては、共有フォルダ４１０内のファイルをアーカイブフォルダ１００にバックアップし、その後、ファイルの移動によるアーカイブするときは、ファイルを一時退避フォルダ４２０に移動し、さらにそのファイルへのアクセスが行われないときには、一時退避フォルダ４２０から削除される。そのため、第１、第２の実施形態と同様に、ファイルの復元命令があった場合、復元対象ファイルが一時退避フォルダにある場合には復元までの時間を短く出来る。さらに、何らかの理由で共有フォルダ４１０や一時退避フォルダ４２０内のファイルが壊れた場合、あるいは、誤った内容で上書きされた場合でも、アーカイブフォルダ１００から復元可能である。
【００７１】
本発明は、上述の実施形態に限られるものではなく、その趣旨を逸脱しない範囲において種々の構成で実現することができる。例えば、発明の概要の欄に記載した各形態中の技術的特徴に対応する実施形態の技術的特徴は、上述の課題の一部又は全部を解決するために、或いは、上述の効果の一部又は全部を達成するために、適宜、差し替えや、組み合わせを行うことが可能である。また、その技術的特徴が本明細書中に必須なものとして説明されていなければ、適宜、削除することが可能である。
【符号の説明】
【００７２】
１０、１１…アーカイブ装置
３０…ファイル処理システム
４０…ファイルサーバー
５０…コンピュータ
６０…ネットワーク
１００…アーカイブフォルダ
１１０…ファイル情報取得部
１２０…アーカイブ処理部
１３０…復元用ファイル作成部
１４０…ファイル復元部
１５０、１５１…データベース
１６０…データベース作成部
４１０…共有フォルダ
４２０…一時退避フォルダ
４４０、４４２…復元用ファイル
１０００、１０１０…アーカイブシステム
【図１】
0006551126.tif 000002
【図２】
0006551126.tif 000003
【図３】
0006551126.tif 000004
【図４】
0006551126.tif 000005
【図５】
0006551126.tif 000006
【図６】
0006551126.tif 000007
【図７】
0006551126.tif 000008
【図８】
0006551126.tif 000009
【図９】
0006551126.tif 000010
【図１０】
0006551126.tif 000011
【図１１】
0006551126.tif 000012
【図１２】
0006551126.tif 000013
【図１３】
0006551126.tif 000014