(57)【要約】【課題】破損ファイルシステムに対するアクセス手段を提供し、破損ファイルシステムを修復する。【解決手段】アプリケーション２００からのアクセスがあると、疑似アクセス処理１０１によって、破損ファイルシステム３００を参照せずに、疑似的に任意のファイルシステムのマウント処理を行う。修復アプリケーション２０１からの修復機能の呼び出しによって、修復処理１０３とファイルシステム固有処理１０４が破損ファイルシステム３００を修復する。【選択図】図１
2006209180.tif 000002
【特許請求の範囲】
【請求項１】
外部記憶装置のファイルシステムを管理するファイルシステム管理方法であって、
破損したファイルシステムに対してアクセスがあったとき、あらかじめ定められた所定のディレクトリ情報を出力し、修復アプリケーションからの指示に基づいて前記破損したファイルシステムを修復するファイルシステム管理方法
【請求項２】
外部記憶装置のファイルシステムを管理するファイルシステム管理方法であって、
破損したファイルシステムに対してアクセスがあったとき、あらかじめ定められた所定のファイルシステムをマウント処理して所定のディレクトリ情報を出力し、修復アプリケーションからの指示に基づいて前記破損したファイルシステムを修復するファイルシステム管理方法
【請求項３】
前記所定のファイルシステムは、前記外部記憶装置とは異なる記録装置に存在することを特徴とする請求項２記載のファイルシステム管理方法。
【請求項４】
請求項１から３いずれかに記載のファイルシステム管理方法を実行するためのプログラム。
【請求項５】
請求項４記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項６】
外部記憶装置のファイルシステムを管理するファイルシステム管理装置であって、
前記外部記憶装置のファイルシステムを解析してディレクトリ情報を抽出するファイルシステム固有処理部と、
外部アプリケーションからのアクセスに対して、前記ファイルシステム固有処理部で抽出した前記ディレクトリ情報を返送するアクセス処理部と、
あらかじめ定められた所定のディレクトリ情報を出力する擬似アクセス処理部と、
前記外部記憶装置のファイルシステムが破損しているとき、
前記アクセス処理部に代えて、前記擬似アクセス処理部が外部アプリケーションに対してディレクトリ情報を返送するファイルシステム管理装置。
【請求項７】
外部記憶装置のファイルシステムを管理するファイルシステム管理装置であって、
前記外部記憶装置をマウントし、前記外部記憶装置のファイルシステムを解析してディレクトリ情報を抽出するファイルシステム固有処理部と、
外部アプリケーションからのアクセスに対して、前記ファイルシステム固有処理部で抽出した前記ディレクトリ情報を返送するアクセス処理部と、
前記ファイルシステム固有処理部は、前記外部記憶装置のファイルシステムが破損しているとき、前記外部記憶装置をマウントする代わりに、所定のファイルシステム情報を含む擬似ファイルシステムをマウントし、前記擬似ファイルシステムのディレクトリ情報を抽出するファイル管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイルシステムの管理方法及び管理プログラム並びに記録媒体に関し、特にファイルシステムのマウントとアクセス処理に関する。
【背景技術】
【０００２】
従来のファイルシステム管理方法と修復アプリケーションにおけるファイルシステム修復時の構成の一例を図５に示す。ファイルシステム管理方法１００にはファイルシステム固有の処理を行う機能（１０４）を用いて、ファイルシステム内のファイルとディレクトリへのアクセス処理を行う機能（１０２）と、ファイルシステムを修復する機能（１０３）が実装されている（例えば特許文献１参照）。
【特許文献１】特開２０００−４００２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の構成では、破損状態がひどいファイルシステムをマウントすることができず、ファイルシステム管理方法内の修復機能を利用できないという課題を有していた。
【０００４】
また、マウントが成功した場合でも、外部のアプリケーションからのアクセスによって破損したファイルシステム情報に通常のアクセス処理が行われるため、不具合を発生してしまうという課題を有していた。
【０００５】
本発明は前記の課題を解決するもので、破損したファイルシステムのマウントとアプリケーションからのアクセスを安全に行う機能を提供することを目的としている。
【課題を解決するための手段】
【０００６】
前述の課題を解決するために、本発明のファイルシステム管理方法は、擬似的にアクセスを処理する機能を有し、外部からの修復機能の呼び出しを除くアクセスの際にはこの擬似的にアクセスを処理する機能を使用する。
【０００７】
擬似的にアクセスを処理する機能は対象の外部記憶装置のファイルシステムを参照せず、マウントに成功した様に見せかけ、アプリケーションからアクセスが行われても空のディレクトリ情報やファイルシステム管理方法で決められた任意のディレクトリとファイル情報を返送することで、アプリケーションからのアクセスを処理する。
【０００８】
本構成によって、破損したファイルシステムのマウントと外部からのアクセスを安全に行う機能となる。
【発明の効果】
【０００９】
本発明のファイルシステム管理方法によって、破損したファイルシステムに安全にマウントを行えるようになり、修復アプリケーションからファイルシステム管理方法内の修復機能を呼び出す事ができる。
【発明を実施するための最良の形態】
【００１０】
以下の本発明を実施するための最良の形態について、図面を参照しながら説明する。
【００１１】
（実施の形態１）
図１は本発明の実施の形態１におけるファイルシステム修復時の構成図である。図１において、ファイルシステム管理方法１００は、疑似アクセス処理１０１とアクセス処理１０２と修復処置１０３とファイル固有処理１０４とで構成される。
【００１２】
まず破損ファイルシステムを修復するときの動作について説明する。アプリケーション２００から破損ファイルシステム３００に対してアクセスがあると、疑似アクセス処理１０１が疑似的にマウント処理を行う。次に修復アプリケーション２０１からの修復機能の呼び出しによって、修復処理１０３とファイルシステム固有処理１０４が破損ファイルシステム３００を修復する。ここで、アプリケーション２００からのアクセスに対しては、疑似アクセス処理１０１が、あらかじめ決められた任意のディレクトリとファイル情報を返送することで、アプリケーション２００からのアクセスを処理する。
【００１３】
次に正常ファイルシステムにアクセスするときの動作について説明する。図２は本発明の実施の形態１における正常ファイルシステムにアクセス時の構成図である。図２において、アプリケーション２００からのマウントおよびアクセスは、アクセス処理１０２とファイルシステム固有処理１０４が正常ファイルシステム３０１を処理する。
【００１４】
（実施の形態２）
図３は本発明の実施の形態２におけるファイルシステム修復時の構成図である。実施の形態１と異なる点は、擬似アクセス処理を行う代わりに擬似ファイルシステムにアクセスする機構を設けた点である。図３において、ファイルシステム管理方法１００は、アクセス処理１０２と修復処置１０３とファイル固有処理１０４と疑似ファイルシステム３０２で構成される。
【００１５】
破損ファイルシステムを修復するときの動作について説明する。アプリケーション２００から破損ファイルシステム３００に対してアクセスがあると、アクセス処理１０２とファイルシステム固有処理１０４が疑似ファイルシステム３０２に対してマウント処理を行う。次に修復アプリケーション２０１からの修復機能の呼び出しによって、修復処理１０３とファイルシステム固有処理１０４が破損ファイルシステム３００を修復する。ここで、疑似ファイルシステム３０２には、任意のファイルシステムが記録されており、アプリケーション２００からのアクセスに対しては、疑似ファイルシステム３０２に記録されたファイルシステム情報を返送することで、アプリケーション２００からのアクセスを処理する。
【００１６】
（実施の形態３）
図４は本発明の実施の形態３におけるファイルシステム修復時の構成図である。実施の形態２において説明した疑似ファイルシステム３０２が、ファイルシステム管理方法１００の外部において破損ファイルシステム３００とは異なる外部記録装置に記録されている構成となる。
【００１７】
破損ファイルシステムを修復するときの動作について説明する。アプリケーション２００から破損ファイルシステム３００に対してアクセスがあると、アクセス処理１０２とファイルシステム固有処理１０４が疑似ファイルシステム３０２に対してマウントを行う。次に修復アプリケーション２０１からの修復機能の呼び出しによって、修復処理１０３とファイルシステム固有処理１０４が破損ファイルシステム３００を修復する。ここで、疑似ファイルシステム３０２には、任意のファイルシステムが記録されており、アプリケーション２００からのアクセスに対しては、疑似ファイルシステム３０２に記録されたファイルシステム情報を返送することで、アプリケーション２００からのアクセスを処理する。
【産業上の利用可能性】
【００１８】
本発明にかかるファイルシステム管理方法は、外部記録装置中の破損したファイルシステムに安全にマウントを行い、アプリケーションからファイルシステム管理方法内の修復機能を実行することが可能になるもので、ファイルシステム管理方法として有用である。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施の形態１におけるファイルシステム修復時の構成図
【図２】本発明の実施の形態１における正常ファイルシステムにアクセス時の構成図
【図３】本発明の実施の形態２におけるファイルシステム修復時の構成図
【図４】本発明の実施の形態３におけるファイルシステム修復時の構成図
【図５】従来のファイルシステム管理方法と修復アプリケーションにおけるファイルシステム修復時の構成図
【符号の説明】
【００２０】
１００    ファイルシステム管理方法
１０１    疑似アクセス処理
１０２    アクセス処理
１０３    修復処理
１０４    ファイルシステム固有処理
２００    アプリケーション
２０１    修復アプリケーション
３００    破損ファイルシステム
３０１    正常ファイルシステム
３０２    擬似ファイルシステム
【図１】
2006209180.tif 000003
【図２】
2006209180.tif 000004
【図３】
2006209180.tif 000005
【図４】
2006209180.tif 000006
【図５】
2006209180.tif 000007