JPH10333963A - ファイルシステム結合方式 - Google Patents

ファイルシステム結合方式

Info

Publication number
JPH10333963A
JPH10333963A JP9141654A JP14165497A JPH10333963A JP H10333963 A JPH10333963 A JP H10333963A JP 9141654 A JP9141654 A JP 9141654A JP 14165497 A JP14165497 A JP 14165497A JP H10333963 A JPH10333963 A JP H10333963A
Authority
JP
Japan
Prior art keywords
file
directory
file system
connection
combined
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP9141654A
Other languages
English (en)
Inventor
Hirokazu Komatsu
大麗 小松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP9141654A priority Critical patent/JPH10333963A/ja
Publication of JPH10333963A publication Critical patent/JPH10333963A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【課題】 複数のファイルシステム上のファイルを同時
に扱う時に、複数のファイルシステム上のファイルを同
一ディレクトリ上で扱うことができるようなファイルシ
ステム結合方式を提供すること。 【解決手段】 ファイルシステム10のマウント要求の
際、各ディレクトリ9にマウントされた複数のファイル
システムを結合するファイルシステム結合手段4と、必
要な各ファイルシステムを一つのディレクトリに結合す
るための結合ディレクトリ6と、ファイルアクセス要求
の際、各ファイルシステム配下のファイルを前記結合デ
ィレクトリからアクセスするための結合ディレクトリア
クセス手段5とを含む。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、記憶媒体上に多数
存在するファイルシステムを結合するファイルシステム
結合方式に関し、特に複数のファイルシステム配下のフ
ァイル群を同一ディレクトリ上でアクセスすることがで
きる結合ディレクトリを持つファイルシステム結合方式
に関する。
【0002】
【従来の技術】従来、使用者が記憶媒体上に存在するフ
ァイルを使用する場合には、記憶媒体上に構成されてい
るファイルシステムをディレクトリにマウントし、その
ディレクトリをアクセスすることによって、ファイルシ
ステム内に存在するファイルを使用するのが一般的であ
る。
【0003】使用したいファイルが別々の記憶媒体上の
ファイルシステム、あるいは同一記憶媒体上の別々のフ
ァイルシステム上にわたって存在する場合、複数の各フ
ァイルシステムを複数のディレクトリにマウントした
後、各ディレクトリをそれぞれアクセスすることによっ
て、各ファイルを使用するようになっている。
【0004】
【発明が解決しようとする課題】上述した従来のファイ
ルシステムでは、使用したいファイルが複数のファイル
システムに存在する場合は、各ファイルシステムを別々
のディレクトリにマウントしなければならない。そのた
めに、各ファイルシステム配下に存在するファイルを同
一ディレクトリ上でアクセスするには、ユーザ自身が同
一ディレクトリ上に各ファイルシステム配下のファイル
を複製、移動するか、各ファイルをアクセスする毎に各
ディレクトリを移動しなければならないという欠点があ
る。
【0005】そこで、本発明の課題は、複数のファイル
システム上のファイルを同時に扱う時に、複数のファイ
ルシステム上のファイルを同一ディレクトリ上で扱うこ
とができるようなファイルシステム結合方式を提供する
ことにある。
【0006】
【課題を解決するための手段】本発明によれば、複数の
各記憶装置上のファイルシステムにデータファイルを有
するコンピュータシステムにおいて、ファイルシステム
のマウント要求の際、各ディレクトリにマウントされた
複数のファイルシステムを結合するファイルシステム結
合手段と、必要な各ファイルシステムを一つのディレク
トリに結合するための結合ディレクトリと、ファイルア
クセス要求の際、各ファイルシステム配下のファイルを
前記結合ディレクトリからアクセスするための結合ディ
レクトリアクセス手段とを含むことを特徴とするファイ
ルシステム結合方式が提供される。
【0007】なお、前記結合ディレクトリは、マウント
された各ファイルシステム配下のファイルのディレクト
リ位置をマッピングしたディレクトリマップと、新規ま
たは更新ファイルを格納するファイルデータ部とを持
ち、複数のファイルシステム上のファイルと新規作成フ
ァイルを同一ディレクトリ上でアクセスすることができ
ることを特徴とする。
【0008】また、記憶装置として、読み込み専用の記
憶装置と書き込み可能な記憶装置とを有する場合、読み
込み専用のファイルシステムのファイルを、書き込み可
能なファイルシステムと結合することで、ファイルを移
動することなくコンパイルすることが可能となる。
【0009】
【作用】本発明のファイルシステム結合方式では、ファ
イルシステム結合手段が複数のファイルシステムのマウ
ント要求によって、各ディレクトリにマウントされた複
数のファイルシステムを一つの結合ディレクトリにマッ
ピングして結合する。結合ディレクトリアクセス手段
は、各ファイルシステム上のファイルアクセス要求によ
って、既存ファイルの読み込み時にはファイル名から実
ディレクトリにアクセスし、実ディレクトリからファイ
ルを探し出してそのファイルを読み込む。また、既存フ
ァイルの書き込み時にはファイル名から実ディレクトリ
にアクセスし、実ディレクトリからファイルを探し出し
てそのファイルを結合ディレクトリに複製してからファ
イルに書き込む。更に、新規ファイルは結合ディレクト
リに直接書き込むことによって一つのディレクトリをア
クセスするだけで複数のファイルシステム配下のファイ
ルを同一ディレクトリ上でアクセスすることができる。
【0010】
【発明の実施の形態】次に、本発明の好ましい実施の形
態について図面を参照して説明する。図1は本発明によ
るファイルシステム結合方式の全体構成を表す構成図で
ある。図1において、ユーザプロセス1は、ファイルシ
ステムマウント要求や、ファイルアクセス要求を行う。
ファイルシステム結合手段4は、ユーザが要求した複数
のファイルシステム10をディレクトリ9にマウント
し、結合ディレクトリ6にマウントしたディレクトリ情
報を追加する。結合ディレクトリアクセス手段5は、複
数のファイルシステム配下のファイルを同時にアクセス
する場合に結合ディレクトリ6を作成し、結合ディレク
トリ6をアクセスすることによりファイルをアクセスす
る。
【0011】結合ディレクトリ6は、マウントされたフ
ァイルシステム配下のディレクトリマップ7とファイル
データ部8を持つ。ディレクトリマップ7は、マウント
された各ファイルシステム配下のディレクトリ位置を示
す。ファイルデータ部8はファイルデータ領域であり、
結合ディレクトリ経由でファイルデータを作成した時に
格納される。ディレクトリ9は、各ファイルシステムを
マウントするためのものである。磁気ディスク装置1
1、CD−ROM装置12はそれぞれ、1つ以上のファ
イルシステム10を持つ。
【0012】図2は図1の結合ディレクトリ6の構成図
である。結合ディレクトリ6は、マウントされたファイ
ルシステム配下のファイル名とそのディレクトリ位置を
表すディレクトリマップ7、ファイルデータ部8を持
つ。
【0013】以下、各図を用いて本実施の形態の処理例
の動作を説明する。図1においてユーザプロセス1から
ファイルシステムマウント要求があると、ファイルシス
テム結合手段4が起動される。ファイルシステム結合手
段4は、磁気ディスク装置11中やCD−ROM装置1
2中の各ファイルシステム10をそれぞれ、ディレクト
リ9にマウントしてファイルシステム10を使用可能状
態にし、結合ディレクトリ6のディレクトリマップ7に
ファイルのディレクトリ位置情報を追加する。
【0014】また、ユーザプロセス1からファイルアク
セス要求があると、結合ディレクトリアクセス手段5が
起動される。結合ディレクトリアクセス手段5は、ディ
レクトリマップ7を参照し、ファイルをアクセスする。
ファイルデータが新規に作成、あるいは更新された場
合、これらのファイルデータは結合ディレクトリ6中の
ファイルデータ部8に格納される。
【0015】図2のように、結合ディレクトリ6中に、
マウントされたファイルシステムの各ファイルのファイ
ル名とそのディレクトリ位置が一組になったものの集ま
りであるディレクトリマップ7と、新規に作成された、
あるいは更新されたファイルを格納するためのファイル
データ部8を作成する場合について、ファイルシステム
結合手段4と結合ディレクトリアクセス手段5の動作を
説明する。
【0016】図3を参照して、ファイルシステム結合手
段4は、まず、マウントすべきファイルシステム10が
あるかどうかを判定し(ステップS10)、あればファ
イルシステム10をディレクトリ9にマウントして使用
可能状態にし(ステップS11)、なければ終了する。
ファイルシステム結合手段4は、次に、結合ディレクト
リ6が存在するかどうかを判定し(ステップS12)、
あればマウントしたファイルシステム配下のファイルの
ファイル名とディレクトリ位置を結合ディレクトリ6中
のディレクトリマップ7にすべて追加する(ステップS
13)。
【0017】次に、図4を参照して、ファイルをアクセ
スする場合には、結合ディレクトリアクセス手段5は、
ファイルのアクセスが読み込みか書き込みかを判定する
(ステップS20)。ファイルのアクセスが読み込みの
場合は、アクセスするファイルが結合ディレクトリ6中
のディレクトリマップ7中に存在するかどうかを判定し
(ステップS21)、存在すれば結合ディレクトリ6上
のディレクトリマップ7を参照し(ステップS22)、
存在しなければ結合ディレクトリ6上のファイルデータ
部8を参照して(ステップS23)、ファイルデータを
読み込む(ステップS24)。
【0018】ファイルのアクセスが書き込みの場合は、
更新書き込みか新規書き込みかどうかを判定する(ステ
ップS25)。更新書き込みの場合は、結合ディレクト
リ6上のディレクトリマップ7を参照し(ステップS2
6)、該当ファイルを結合ディレクトリ6上のファイル
データ部8に複製し(ステップS27)する。一方、新
規書き込みの場合は、結合ディレクトリ6上のファイル
データ部8に新規ファイルを作成し(ステップS2
8)、ファイルデータを書き込む(ステップS29)。
ファイルデータの読み込みおよび書き込みの終了後、他
にアクセスするファイルが存在するかどうか判定し(ス
テップS30)、存在すればステップS20の判定を繰
り返し、存在しなければ終了し、結合ディレクトリ6を
アクセスすることにより、複数のファイルシステム配下
に存在するファイルを同一ディレクトリ上で使用するこ
とができる。
【0019】なお、本形態においては、CD−ROM装
置12に存在する読み込み専用のファイルシステム上の
プログラムファイルを、磁気ディスク装置11に存在す
る書き込み可能なファイルシステムにユーザが移動、複
製することなくコンパイルすることが可能になる。
【0020】
【発明の効果】以上説明したように本発明は、複数のフ
ァイルシステム上のファイルを同時に扱う時に、結合デ
ィレクトリに対してのみアクセスを行うことで複数のフ
ァイルシステム上のファイルを同一ディレクトリ上で扱
うことができ、ユーザがディレクトリ間移動や、ファイ
ル移動、複製を行うことを削減できる効果がある。ま
た、CD−ROM装置等に存在する読み込み専用のファ
イルシステム上のプログラムファイルを、磁気ディスク
装置等に存在する書き込み可能なファイルシステムにユ
ーザが移動、複製することなくコンパイルすることが可
能になるという効果がある。
【図面の簡単な説明】
【図1】本発明の好ましい実施の形態の全体構成図であ
る。
【図2】図1に示された結合ディレクトリの構成図であ
る。
【図3】図1に示されたファイルシステム結合手段の処
理の流れ図である。
【図4】図1に示された結合ディレクトリアクセス手段
の処理の流れ図である。
【符号の説明】
1 ユーザプロセス 4 ファイルシステム結合手段 5 結合ディレクトリアクセス手段 6 結合ディレクトリ 7 ディレクトリマップ 8 ファイルデータ部 9 ディレクトリ 10 ファイルシステム 11 磁気ディスク装置 12 CD−ROM装置

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 複数の各記憶装置上のファイルシステム
    にデータファイルを有するコンピュータシステムにおい
    て、 ファイルシステムのマウント要求の際、各ディレクトリ
    にマウントされた複数のファイルシステムを結合するフ
    ァイルシステム結合手段と、 必要な各ファイルシステムを一つのディレクトリに結合
    するための結合ディレクトリと、 ファイルアクセス要求の際、各ファイルシステム配下の
    ファイルを前記結合ディレクトリからアクセスするため
    の結合ディレクトリアクセス手段とを含むことを特徴と
    するファイルシステム結合方式。
  2. 【請求項2】 請求項1記載のファイルシステム結合方
    式において、前記結合ディレクトリは、マウントされた
    各ファイルシステム配下のファイルのディレクトリ位置
    をマッピングしたディレクトリマップと、新規または更
    新ファイルを格納するファイルデータ部とを持ち、複数
    のファイルシステム上のファイルと新規作成ファイルを
    同一ディレクトリ上でアクセスすることができることを
    特徴とするファイルシステム結合方式。
  3. 【請求項3】 請求項2記載のファイルシステム結合方
    式において、記憶装置として、読み込み専用の記憶装置
    と書き込み可能な記憶装置とを有し、読み込み専用のフ
    ァイルシステムのファイルを、書き込み可能なファイル
    システムと結合することで、ファイルを移動することな
    くコンパイルすることを可能としたファイルシステム結
    合方式。
JP9141654A 1997-05-30 1997-05-30 ファイルシステム結合方式 Pending JPH10333963A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9141654A JPH10333963A (ja) 1997-05-30 1997-05-30 ファイルシステム結合方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9141654A JPH10333963A (ja) 1997-05-30 1997-05-30 ファイルシステム結合方式

Publications (1)

Publication Number Publication Date
JPH10333963A true JPH10333963A (ja) 1998-12-18

Family

ID=15297079

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9141654A Pending JPH10333963A (ja) 1997-05-30 1997-05-30 ファイルシステム結合方式

Country Status (1)

Country Link
JP (1) JPH10333963A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005010757A1 (ja) * 2003-07-24 2005-02-03 Matsushita Electric Industrial Co., Ltd. ファイル管理方法及び情報処理装置
JP2008152479A (ja) * 2006-12-15 2008-07-03 Sony Corp 情報処理装置、情報処理方法及び情報処理プログラム

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05165698A (ja) * 1991-12-17 1993-07-02 Nec Corp 読み出し専用大容量記憶媒体のファイル読み出しシステム

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05165698A (ja) * 1991-12-17 1993-07-02 Nec Corp 読み出し専用大容量記憶媒体のファイル読み出しシステム

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005010757A1 (ja) * 2003-07-24 2005-02-03 Matsushita Electric Industrial Co., Ltd. ファイル管理方法及び情報処理装置
CN100394401C (zh) * 2003-07-24 2008-06-11 松下电器产业株式会社 文件管理方法和信息处理设备
US7555483B2 (en) 2003-07-24 2009-06-30 Panasonic Corporation File management method and information processing device
KR100984497B1 (ko) * 2003-07-24 2010-10-01 파나소닉 주식회사 파일 관리 방법 및 정보 처리 장치
JP2008152479A (ja) * 2006-12-15 2008-07-03 Sony Corp 情報処理装置、情報処理方法及び情報処理プログラム

Similar Documents

Publication Publication Date Title
US8392685B2 (en) Arrangements for managing metadata of an integrated logical unit including differing types of storage media
EP1650665B1 (en) File management method and information processing device
EP0976044B1 (en) System for providing write notification during data set copy
US5668970A (en) Method and apparatus for generating a file allocation table for a storage medium with no file allocation table using file storage information
US7330947B2 (en) Method and apparatus for backing up data in virtual storage medium
JP2018028715A (ja) ストレージ制御装置、ストレージシステムおよびストレージ制御プログラム
JP3610266B2 (ja) ログ構造化ターゲット記憶装置にデータを書き込む方法
US20050216532A1 (en) System and method for file migration
JP5141402B2 (ja) ストレージシステム,コピー制御方法およびコピー制御装置
JP2006048641A (ja) 長期間データアーカイブ用ファイルサーバ
JPH1031560A (ja) Cd−romディスクドライバにおける命令実行方法
JP2005501317A (ja) 外部データ記憶装置管理システムおよび方法
KR20030006643A (ko) 컨텐츠 다운로드 시스템 및 방법
JPH04504018A (ja) 消去不可能な記憶媒体上にファイルを読出しかつ書込む方法
JP2006146904A (ja) ストレージシステムでオブジェクトレベルのスナップショットを生成するシステムと方法
KR20020080458A (ko) 가상 디스크 드라이브를 이용한 저장 시스템의 물리적섹터의 파티션 재생성 방법, 데이터 처리 장치 및 데이터저장 장치
US6108749A (en) DASD file copy system for a data processor using a data storage subsystem snapshot copy capability
JP4402103B2 (ja) データ記憶装置、そのデータ再配置方法、プログラム
JPH10333963A (ja) ファイルシステム結合方式
JP2006251990A (ja) データベース再編成プログラムおよびデータベース再編成方法
JP3779592B2 (ja) 情報記憶制御装置
JPH07161176A (ja) 情報記録再生装置
WO1991008537A1 (en) Data record copy apparatus for a virtual memory system
JPH0327470A (ja) 電子ファイルのデータ格納方式
JP2650228B2 (ja) 集合型補助記憶装置のボリューム管理方式

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20001227