(57)【特許請求の範囲】
【請求項１】
コンピュータ・ネットワークに接続された複数のコンピュータおよびファイルサーバが共有して使用する共有記憶領域内のファイルを管理するファイルシステムであって、
該ファイルサーバ内に、
該共有記憶領域内に記憶されたファイルを対象に、該共有記憶領域内でのファイル保管期限１と、該ファイルサーバに設けた退避用記憶領域内でのファイル保管期限２とが設定されるパラメータ設定部と、
該パラメータ設定部のパラメータ情報を入力し、整理対象ファイルを選定する整理対象ファイル選定部と、
該整理対象ファイル選定部により選定されたファイルの前記ファイル保管期間１が経過したファイルを共有記憶領域から前記退避用記憶領域に移動する自動整理部と、
該整理対象ファイル選定部で選定されたファイルのファイル保管期間２が経過したファイルを、前記退避用記憶領域から外部記憶媒体に移動させるとともに、移動させたファイル同士で、重複した名称のファイルが存在する場合、ファイル名称を自動変更するメンテナンス処理部と、
前記共有記憶領域から前記退避用記憶領域または前記外部記憶媒体へ記憶領域が変更されたファイルに対して、コンピュータまたはファイルサーバでファイル参照が行われた時点で、移動元記憶領域に当該ファイルを復元するとともに、前記退避用記憶領域から外部記憶媒体に移動させる際にファイル名称を自動変更した場合は、該ファイル名称を元のファイル名称に自動的に復元するファイル管理部を備えたことを特徴とするファイル・リロケーション・システム。
【請求項２】
共有記憶領域内に記憶されたファイルを対象に、該共有記憶領域内での前記ファイルのファイル保管期限１と、ファイルサーバに設けた退避用記憶領域内でのファイル保管期限２とを設定し、該共有記憶領域内のファイルから前記ファイル保管期限１が経過した整理対象ファイルを選定し、該ファイルを退避用記憶領域に移動し、また該退避用記憶領域内のファイルからファイル保管期間２が経過したファイルを外部記憶媒体に移動するとともに、移動したファイル同士で、重複した名称のファイルが存在する場合、ファイル名称を自動変更し、該共有記憶領域から該退避用記憶領域または外部記憶媒体へ記憶領域が変更されたファイルに対してファイル参照が行われた時点で、移動元記憶領域に当該ファイルを復元するとともに、前記退避用記憶領域から外部記憶媒体に移動させる際にファイル名称を自動変更した場合は、該ファイル名称を元のファイル名称に自動的に復元し、さらに移動したファイルの移動履歴や、移動先記憶領域のパス情報を表示する処理を、コンピュータに実行させることを特徴とするファイル・リロケーション用プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ファイル管理方法に関し、特にイントラネットで接続されるファイルサーバとクライアントＰＣの共有ディスク内のファイルについて効率良くファイル管理を行うのに好適なファイル・リロケーション・システムおよびその処理プログラムに関する。
【０００２】
【従来の技術】
従来、ユーザが作成したファイルやデータは、磁気ディスク装置等の記憶装置に格納して保存される。しかし、記憶装置の記憶容量は有限であり、その記憶容量範囲内で使用しなければならない。そのため、ユーザは記憶装置の空き領域が不足したと判断した場合、その都度手動で不要ファイルを探して、削除または記憶エリアの増設、外部記憶媒体等に退避するなどのメンテナンス作業を行ってきた。
【０００３】
しかし、記憶装置上に記憶されるファイルの数・量が増加すると、このような手動操作によるファイルの管理は困難になる。
そこで、例えば、特開平１１−８５５７８号公報に記載の発明では、全てのファイルのファイル名と、その有効期限・非アクセス期間・最大ユーザアクセス数等の削除条件を設定した削除条件ファイルを設け、それに基づき不要ファイルを自動監視して、条件に合致したものを検出したときには削除手段に通知し、削除手段はこれに応答して、自動的に削除する。また、削除条件を満たしたファイルを上記のように自動削除するか、あるいは、電子メール・ＦＡＸ・ポケベル・電話のいずれかで管理者に連絡し、管理者からの応答により、削除コマンドを打ち込むことなく、離れた場所から不要ファイルを容易にかつ確実に削除する。
【０００４】
【発明が解決しようとする課題】
上記公報に記載の従来技術では、管理対象ファイルの削除条件が事前に全て明確に設定でき、その削除条件が満たされた場合に削除（消去）可能なファイルであれば、ファイル管理装置として極めて有効である。
しかしながら、現実には、削除条件が明確に設定出来なかったり、また、既に当該ファイルの使用頻度が極めて少ないが、未だ必要な場合もあるため、完全な削除（消去）をすることが出来ず、何らかの状態で保存する必要のあるファイルも存在する。このような場合には、前記公報記載のファイル管理装置は適用できない。
【０００５】
また、コンピュータ・システムのネットワーク化に伴い、複数のユーザによる記憶装置の共有、およびファイル共有が可能となった。特に、このような共有記憶装置および共有ファイルは、共有しているが故に、Ａにとっては削除可能であっても、Ｂにとっては保存の必要性がある等、特に共有ファイルの削除条件は簡単には設定できない場合が起こり得る。
【０００６】
そこで、本発明の目的は、このような課題を解決し、ネットワーク化されたコンピュータ・システムにおける共有記憶装置に限定して、共有記憶装置内のファイルを自動的に整理すること、および利用者が意識することなくファイル管理を行うこと、および自動的に整理したファイル情報をリアルタイムで再度取得できること、およびシステム管理やメンテナンス作業を容易に行うことができるファイル・リロケーション・システムおよびその処理プログラムを提供することである。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、本発明のファイル・リロケーション・システムは、イントラネット上のファイルサーバ（１１０）とクライアントＰＣ（１０１）の共有ディスク（１０３，１０４，１１８）内のファイルに対して、ファイルの作成日時、更新日時、アクセス日時、パーソナル・コンピュータ（ＰＣ）識別情報を取得し、パラメータ設定部（１１２）からパラメータ情報を入力することにより、整理対象のファイルを判定する処理対象選定部（１１１）と、パラメータ設定部（１１２）より取得する保管期間が経過したファイルを自動的に退避用ディスク装置（１１９）のエリアに圧縮移動する自動整理部（１１３）と、パラメータ設定部（１１２）より取得する退避用ディスク保管期間が経過したファイルを外部の記憶装置（１１６）に自動的に移動するとともに、移動させたファイル同士で、重複した名称のファイルが存在する場合、ファイル名称を自動変更するメンテナンス処理部（１１４）と、外部記憶装置（１１６）に移動したファイルに対して参照が行われた場合、圧縮移動されたファイルを解凍し、そのファイルを移動元の場所に復元するとともに、前記退避用ディスク装置（１１９）から外部の記憶装置（１１６）に移動させる際にファイル名称を自動変更した場合は、該ファイル名称を元のファイル名称に自動的に復元するファイル管理部（１１５）とを備えている。
【０００８】
また、本発明のファイル・リロケーション用プログラムは、共有記憶領域（１０３，１０４，１１８）内に記憶されたファイルを対象に、共有記憶領域内での前記ファイルのファイル保管期限１と、ファイルサーバ（１１０）に設けた退避用記憶領域（１１９）内でのファイル保管期限２とを設定し、ファイル保管期限１により、整理対象ファイルの選定し（２０１）、該ファイルを退避用記憶領域（１１９）に移動し（２０４）、また該退避用記憶領域（１１９）のファイル保管期間２が経過したファイルを外部記憶媒体（１１６）に移動するとともに（２０６）、移動したファイル同士で、重複した名称のファイルが存在する場合、ファイル名称を自動変更し、また、共有記憶領域（１０３，１０４，１１８）から退避用記憶領域（１１９）または外部記憶媒体（１１６）へ記憶領域が変更されたファイルに対してファイル参照が行われた場合、移動元記憶領域に当該ファイルを復元し（２０８）、前記退避用記憶領域（１１９）から外部記憶媒体（１１６）に移動させる際にファイル名称を自動変更した場合は、該ファイル名称を元のファイル名称に自動的に復元し、また移動したファイルの移動履歴や、移動先記憶領域のパス情報を表示する（２０９）。
【０００９】
【発明の実施の形態】
以下、本発明の実施例を、図面により詳細に説明する。
図１は、本発明の一実施例を示すファイル・リロケーション・システムの構成図である。
図１に示すように、本発明のファイル・リロケーション・システムは、ネットワーク（ＬＡＮ）に接続された複数のコンピュータ１０１、１０２と、それらの複数のコンピュータ１０１，１０２がそれぞれ共有して使用する共有ディスク１０３，１０４内のファイルを管理するファイルサーバ１１０とから構成される。
【００１０】
ファイルサーバ１１０には、移動条件に合致したファイルを選定する処理対象選定部１１１と、保存期限等の移動条件を設定するパラメータ設定部１１２（具体的には、インタフェース）と、ファイルを共有記憶領域から退避用記憶領域に移動させる自動整理部１１３と、ファイルを退避用記憶領域から外部記憶装置１１６に移動させるメンテナンス処理部１１４と、移動元のＰＣでファイルの参照要求が生じたとき、これを復元させるファイル管理部１１５と、ファイルサーバ１１０内の共用記憶部１１８と、退避用記憶部１１９と、ファイル毎の移動履歴やパス情報の履歴を保有する履歴情報参照プログラム１１７と、ファイルサーバ１１０に外付けされた外部記憶装置１１６とを設ける。
本実施例における外部記憶装置１１６は、例えば、ＤＶＤ（Digital Versatile Disk）、ＣＤ−Ｒ（Compact Disk Recordable）、またはＤＡＴ（Digital Audio Tape）等の可搬記憶媒体にデータを記録する装置である。従って、媒体を入れ替えることにより、データを無限に格納することが可能である。
【００１１】
図２は、図１におけるファイルサーバの処理フローチャートである。
処理対象選定部１１１は、イントラネット上のファイルサーバ１１０とクライアントＰＣ１０１、１０２の共有ディスク１０３、１０４、１１８内のファイルを対象に、ファイルのプロパティ情報から取得したファイルの作成日時、更新日時、アクセス日時、クライアントＰＣ識別情報と、パラメータ設定部１１２より取得した本システムの実行スケジュール情報、整理対象ファイルの選択指定、保管期間（ファイル保管期限１）、退避用ディスク保管期間（ファイル保管期限２）のパラメータ情報に従って、整理（移動）対象ファイルの選定（ステップ２０１）と、処理の振分を行う（ステップ２０２）。選定処理としては、どのファイルならば何を行うという情報をプログラムで作成しておく。また、振分処理はパラメータ設定部１１２で行うため、任意に設定することが可能である。対象ファイルの選定とは、どのファイルを処理対象とするかの指定を行うことである。
【００１２】
処理対象選定部１１１は、共用ディスク１０３，１０４，１１８に存在するファイルのうち、整理対象ファイルの選択指定があるファイルの保管期限（ファイル保管期限１）をチェックし、保管期限が経過したファイルについては、自動整理部１１３を起動する。また、退避用ディスク１１９に存在するファイルのうち、退避用ディスク保管期限（ファイル保管期限２）を経過したファイルについては、メンテナンス処理部１１４を起動する。
自動整理部１１３は、パラメータ設定部１１２に設定されたファイル保管期間１を経過したファイルが共有記憶領域内に存在する場合、当該ファイルについて、ディスク使用容量を最小限にするためのファイル圧縮処理を行った後（ステップ２０３）、退避用ディスク１１９のエリアに当該ファイルの移動処理を行う（ステップ２０４）。この時、移動元のＰＣあるいはファイルサーバから退避用ディスク１１９に移動したファイルを参照可能にするために、移動元ＰＣあるいはファイルサーバのディスクトップ画面に当該ファイルのショートカット・アイコンを作成する（ステップ２０５）。具体的には、移動元のファイル・ディレクトリにショートカットを作成する。すなわち、共有ディスク１０３，１０４、共有エリア１１８、退避用ディスク１１９は、正しくは、共有ディスク・ディレクトリ、退避用ファイル・ディレクトリのことである。
【００１３】
次に、メンテナンス処理部１１４は、退避用ディスク１１９のエリアに移動したファイルを対象に、パラメータ設定部１１２に設定された退避用ディスク１１９でのファイル保管期間２が経過したファイルが存在する場合、当該ファイルを外部記憶装置１１６へ移動処理させる（ステップ２０６）。そして、ボリュームラベルを付与したフォルダ名を外部の記憶媒体１１６に作成し、当該ファイルを外部記憶装置１１６へ移動する。この時、退避用ディスク１１９から外部記憶装置１１６に移動したファイルを参照可能とするために、退避用ディスク１９のエリアにショートカットの作成を行う（ステップ２０７）。
【００１４】
また、外部の記憶媒体１１６上に移動したファイル同士で、重複した名称のファイルが存在してしまう場合、ファイル名称を自動変更し、ファイル名称の重複を防ぐ。ファイル名称の変更処理は、外部記憶装置１１６の制御部により行われる。
変更したファイル名称は、ファイル管理部１１５がファイルリカバリ処理を行う際に（ステップ２０８）、元のファイル名称に自動的に復元する。さらに、移動したファイルが多数ある場合、媒体が複数作成されることになるが、この場合、媒体内に作成したボリュームラベルで媒体の識別を行う。
ファイル管理部１１５は、外部の記憶媒体１１６に移動したファイルを参照する場合、データ圧縮されている当該ファイルを自動解凍処理し、移動元のフォルダに戻すファイルのリカバリ処理（ステップ２０８）と、元に戻したファイルのログ情報を取得する履歴情報作成処理（ステップ２０９）を行う。
【００１５】
ファイル管理部１１５の処理については、図３を用いて詳細に説明する。
図３は、本発明の一実施例を示すファイルリカバリ処理の説明図である。
既に外部の記憶媒体１１６に移動されたファイルを、移動元のクライアントＰＣ１０１から参照する場合の処理が示されている。なお、クライアントＰＣ１０２は勿論のこと、ファイルサーバ１１０のＰＣから参照する場合の処理も全く同じである。
図３においては、クライアントＰＣ１０１の共用エリアに存在したＡファイルが、自動整理部１１３によって、ファイルサーバ１１０の退避用ディスク１１９のエリアへ、ファイル圧縮して移動され（２０４）、さらにメンテナンス処理部１１４により外部記憶媒体１１６へ移動した状態（２０６）を示している。この状態において、移動元のクライアントＰＣ１０１から、Ａファイルを参照する場合の仕組みについて説明する。なお、図３の実線はファイルの移動ルート、破線は制御信号の移動ルートを示している。
【００１６】
クライアントＰＣ１０１上に作成されている共有ディスク１０３のＡファイルのショートカット・アイコン１を、操作者がクリックすると（ステップ▲１▼）、ショートカット・アイコン１は、ファイルサーバ１１０にある退避用ディスク１１９内のフォルダに作成されたＡファイルのショートカット・アイコン２を参照し（ステップ▲１▼）、さらに外部の記憶媒体１１６内のＡファイルを参照する（ステップ▲２▼）。そのＡファイルはデータ圧縮された状態で、外部の記憶媒体１１６に移動されるため、この状態では参照不可能である。
【００１７】
この場合、ファイル管理部１１５のファイル・リカバリ処理が起動され（ステップ２０８）、Ａファイルを移動元のフォルダに移動し（ステップ▲３▼）、かつデータ圧縮されたＡファイルを解凍し（ステップ▲４▼）、移動元から表示可能にするために作成したショートカット・アイコン１を消去する（ステップ▲５▼）。以上の順序で処理を行い、ＡファイルをクライアントＰＣ１０１で表示する。
また、ファイル管理部１１５では、処理対象となったファイルの履歴を保持する履歴情報作成処理（ステップ２０９）でログを作成し、そのログ情報をもとに、現在のファイルの所在、移動履歴、移動元のパス、ファイルのプロパティ情報を、履歴情報参照プログラム１１７により随時参照を可能にする（ステップ２１０，２１１）。
【００１８】
図４は、本発明の一実施例を示す履歴情報参照プログラムの機能説明図である。
履歴情報参照プログラムは、共有ファイルの利用者のためのもので、ファイルサーバ１１０上で実行されるが、操作などはクライアントＰＣ１０１，１０２からも実行可能である。
ファイルの移動履歴（ステップ２１０）は、履歴情報作成処理（ステップ２０９）で取得したログをもとに、移動履歴をＰＣ画面に表示するか、あるいは要求によりプリンタに出力する。
プロパティ情報（ステップ２１１）は、基本的にはＯＳのプロパティ情報から取得し、取得できない情報については履歴情報作成処理（ステップ２０９）で取得したログをもとに、ファイルサーバ１１０の退避用ディスク１１９、もしくは外部の記憶媒体１１６のファイルを参照し、ファイルのプロパティ情報をＰＣ画面に表示するか、あるいは要求によりプリンタに出力する。
先頭部表示機能２１２は、移動履歴をＰＣ画面に表示すると同時に、ファイルの記述内容から先頭部分を切り出してプレビュー表示する。ファイルの記述内容は、ファイルサーバ１１０の退避用ディスク１１９を参照するか、もしくは、外部の記憶媒体１１６に圧縮格納されるファイルを解凍し取得する。
【００１９】
ダイレクト検索（ステップ２１３）は、履歴情報作成処理（ステップ２０９）で取得したログや、ファイルサーバ１１０の退避用ディスク１１９、もしくは外部の記憶媒体１１６に移動したファイルをもとにキーワード検索し、ＰＣ画面に検索結果を表示するか、あるいは要求によりプリンタに出力する。
ダイレクト表示（ステップ２１４）は、履歴情報作成処理（ステップ２０９）で取得したログをもとに、ファイルサーバ１１０の退避用ディスク１１９、もしくは外部の記憶媒体１１６を参照し、ファイルの記述内容をＰＣ画面に表示するか、あるいは要求によりプリンタに出力する。対象としたファイルは、移動元への復元は行わない。
なお、ＰＣ画面への表示は、厳密にはクライアントＰＣ側の画面が主であるが、ファイルサーバ側の画面でも表示可能である。
【００２０】
なお、本発明は共用記憶装置のファイルを対象としているが、共用記憶装置のファイルでなく、単独の記憶装置のファイルに対しては、それぞれ独自のコンピュータにおいて実施すればよい。本発明と類似のシステムを適用することも可能である。また、本発明の実施例では、社内等で使用するイントラネット上のＰＣとファイルサーバにおけるシステムで構成するものとして説明したが、公衆回線として使用するインターネット上のＰＣとファイルサーバに対しても適用することができるのは勿論である。
【００２１】
図２に示す本発明の動作フローをプログラムに変換し、変換されたプログラムをＣＤ−ＲＯＭなどの記録媒体に格納しておけば、イントラネット上のＰＣに前記記録媒体を装着してプログラムをＰＣにインストールするか、あるいはイントラネットを介して他のＰＣにプログラムをダウンロードすることにより、任意のＰＣをファイルサーバとして使用することができ、本発明を容易に実現可能である。
【００２２】
【発明の効果】
以上説明したように、本発明によれば、このファイル・リロケーション・システムを導入することで、利用者が意識することなく、システムがファイルの整理を自動的に行うことが可能となる。また、不要ファイルの格納先を外部の記憶媒体としたことで、バックアップと同様の保存ができることと、格納ディスクエリアを論理的に無限にすることも可能となる。また、移動したファイルの移動履歴、移動先パス、ファイルのプロパティ情報など、必要な情報をリアルタイムに取得することで、システム管理やメンテナンス作業の効率向上が実現できる。
【図面の簡単な説明】
【図１】本発明の一実施例を示すファイル・リロケーション・システムの全体構成図である。
【図２】図１におけるファイル・リロケートシステムの動作手順を示すフローチャートである。
【図３】図１のファイル管理部による外部記憶媒体に移行されたファイルを参照する処理の説明図である。
【図４】図１の履歴情報参照プログラムによる参照動作の説明図である。
【符号の説明】
１０１，１０２…イントラネット上のクライアント（ＰＣ）、
１１０…システムを搭載するファイルサーバ（ＰＣ）、
１１１…処理対象選定部、１１２…パラメータ設定部、１１３…自動整理部、
１１４…メンテナンス処理部、１１５…ファイル管理部、
１１６…外部記憶装置、１１７…履歴情報参照プログラム、
２０１…対象ファイル選定処理、２０２…処理の振分け処理、
２０３…対象ファイルの圧縮処理、２０４…対象ファイルの移動処理、
２０５…ショートカットの作成処理、２０６…外部装置への移動処理、
２０７…ショートカットの作成処理、２０８…ファイルのリカバリ処理、
２０９…履歴情報作成処理、２１０…ファイル移動履歴参照処理、
２１１…プロパティ情報参照処理、２１２…先頭部分表示機能、
２１３…ダイレクト検索機能。
【図１】
0003888100.tif 000002
【図２】
0003888100.tif 000003
【図３】
0003888100.tif 000004
【図４】
0003888100.tif 000005