JPH0324644A - マルチボリュームにおけるファイルの自動拡張方式 - Google Patents

マルチボリュームにおけるファイルの自動拡張方式

Info

Publication number
JPH0324644A
JPH0324644A JP1158185A JP15818589A JPH0324644A JP H0324644 A JPH0324644 A JP H0324644A JP 1158185 A JP1158185 A JP 1158185A JP 15818589 A JP15818589 A JP 15818589A JP H0324644 A JPH0324644 A JP H0324644A
Authority
JP
Japan
Prior art keywords
file
address
volume
area
addresses
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
JP1158185A
Other languages
English (en)
Inventor
Miyuki Ogawa
小川 みゆき
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 JP1158185A priority Critical patent/JPH0324644A/ja
Publication of JPH0324644A publication Critical patent/JPH0324644A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は.ファイルの自動拡張手段について.特に,複
数のボリュームにまたがるファイル構築の方式に関する
[従来の技術] 従来の技術においては.大容量ファイルについて,その
生成からデータの順次書き込みによるファイル空間の自
動拡張を行う際.初期成長で割り当てられたボリューム
を越えて,ファイルを作戊することはできなかったため
,ユーザ側でボリュームの容量を意識してファイルを作
成するか,ファイル空間の初期確保時に複数ボリューム
を意識したファイル空間割り当て要求を行う必要があっ
た。
[発明が解決しようとする課題] 上述した従来のシステムは,その生成からデータの順次
書き込みによるファイル空間の自動拡張を行う際8初期
成長で割り当てられたボリュームを越えてファイルを作
成することはできなかったため,自動拡張による1ボリ
ュームの最大容量を越える大容量のファイルを扱うこと
は不可能であった。
そこで.本発明の技術的課題は,上記欠点に鑑み.複数
のボリュームにまたがるファイルの動的な自動拡張が可
能なマルチボリュームにおけるファイルの自動拡張方式
を提供することである。
[課題を解決するための手段] 本発明によれば,物理的に連続したアドレス空間である
複数のボリュームと,ファイルの制御情報領域をもつボ
リュームと,複数のボリュームの物理アドレスを.論理
的に連続したアドレスに対応付けた仮想アドレス空間・
ファイルのアクセス$1!lを.行うデータ管理機構を
含むホストコンピュータと,論理アドレスから物理アド
レスへの変換を行うアドレス変換機構を含みボリューム
への入出力制御を行う入出力制御手段とを有し,1ボリ
ュームの最大容量を越えるような,大容量のファイルの
順次書き込みによる動的拡張を行う場合,アドレス変換
機構により論理アドレスでアクセスされたものを物理ア
ドレスに変換する際に.1ボリュームを越えても次のボ
リュームへ割り当てるようにして,論理上は,連続した
アドレス空間上をアクセスすることを特徴とするマルチ
ボリュームにおけるファイルの自動拡張方式が得られる
[実施例] 次に,本発明の実施例について図面を参照して説明する
第1図は,本発明の一実施例を示す構成図である。
本実施例は,データ領域が物理的に連続したアドレスの
空間であるボリューム9と, ファイル制御情報領域7を含み,且つデータ領域が物理
的に連続したアドレスの空間であるボリューム8と, ユーザプログラム1と, 物理的に連続したアドレスの空間である仮想アドレス空
間3とファイルのアクセス制御を行うデータ管理機構2
とを含むホストコンピュータ4と,論理アドレスから物
理アドレスへの変換を行うアドレス変換機構5を含み,
且つボリュームへの人出力制御を行う入出力i!1m手
段6とから構成されている。
第2図は,仮想アドレス空間3を詳細に示したもので,
AI,A2,  ・・・・・コ Al,Am, ・・・
・・・Anのブロックから構成されている。
第3図は,ボリューム8●9のデータ領域を示したもの
で,ボリューム8は,B1,・・・・・・,Bxのブロ
ック,ボリューム9は,C1,・・・・・・,Cyのブ
ロックから構成されている。
第4図は,アドレス変換機構を詳細に示したもので.各
ボリュームのアドレステーブル,論理アドレスから物理
アドレスへの変換テーブルから構成されている。
第1図を参照して,本発明のファイルの自動拡張時の制
御について説明する。
ユーザプログラム1がホストコンピュータ4上で起動さ
れ,あらかじめ仮想アドレス空間3上のAI,A2.・
・・・・・,AI,ボリューム8上のBl,・・・・・
・,Bxを初期確保した,ファイルF1へのアクセス要
求をデータ管理機構2へ発行すると,ホストコンピュー
タ4の制御によりデータ管理機構2.が起動され,デー
タ管理機構2は仮想アドレス空間3におけるF1の論理
上のアドレスをサーチし,入出力制御手段6に対してA
1〜AIをアクセスすることを通知し,ホストコンピュ
ータ4から入出力制御手段6へ制御が移る。入出力制御
手段6は,アドレス変換機構5により論理アドレスと物
理アドレスの変換テーブルをもとに,仮想アドレス空間
3上の論理アドレスA1〜AIに対゛応ずる物理アドレ
スが81〜Bxであることを認識し.また,各ボリュー
ムのアドレステーブルによりボリューム8上にあること
を確認する。実際のボリューム上のアドレスを認識する
と,人出力制御手段6は,ファイル制御情報領域7を介
してファイルF1へのアクセス処理を行う。アクセス処
理が終了すると.入出力制御手段6はデータ管理機構2
へ通知し,ホストコンピュータ4へ制御がもどる。アク
セス処理終了の通知を受けて,デ−夕管理機構2はユー
ザプログラム1へ通知し,ユーザプログラム1へ制御が
戻る。ユーザプログラム1はデータを追加作成し,再び
データ管理機構2へファイルF1への書き込み要求を発
行する。
書き込み要求を受けてデータ管理機構2は,仮想アドレ
ス空間3上の論理アドレスをサーチし,ホストコンピュ
ータ4から人出力I1s手段6へ制御が移る。入出力制
御手段6は,アドレス変換機構5により,論理アドレス
と物理アドレスの変換テーブルをもとに,仮想アドレス
空間3上のアドレスに対応する物理アドレスを認識し,
また,各ボリュームのアドレステーブルによりボリュー
ム9上にあることを認識する。実際のボリューム上のア
ドレスを認識すると, 入出力制御手段6は,ファイル制御情報領域7を介して
,ファイルF1の書き込み処理を行う。
このような制御の流れを繰り返し実行し,データを順次
,追加作成し,論理アドレスAIまで書き込まれた後,
再度ユーザプログラム1がデータを追加作成し,データ
管理機構2へファイルF1ヘの書き込み要求を発行する
。書き込み要求を受けてデータ管理機構2は,仮想アド
レス空間3上の論理アドレスAmをサーチし,ホストコ
ンピュータ4から人出力制御手段6へ制御が移る。人出
力制御千段6は,アドレス変換機構5により,論理アド
レスと物理アドレスの変換テーブルをもとに,仮想アド
レス空間3上のアドレスAmに対応する物理アドレスが
C1であることを認識し.また,各ボリュームのアドレ
ステーブルによりボリューム9上にあることを認識する
。実際のボリューム上のアドレスを認識すると1人出力
制御手段6は,ファイル制御情報領域7を介して,ファ
イルF1の書き込み処理を行う。書き込み処理を行う際
,ファイルF1は初期確保時に81〜Bxまでのみ確保
されていたが,ファイル拡張処理を行い,ファイルF1
を動的に81〜Bx−C1に拡張しC1に追加データを
書き込んで.ファイル制御情報領域7を更新し,ファイ
ルF1への追加データの書き込み処理が終了する。追加
データの書き込み処理が終了すると,入出力制御手段6
は.データ管理機構2へ通知しホストコンピュータ4へ
制御が戻る。書き込み処理終了の通知を受けて,データ
管理機構2はユーザプログラム1へ通知し,ユーザプロ
グラム1へ制御が戻る。
この様に,複数のボリュームにまたがる場合は,入出力
制御手段にアドレス変換機構と仮想アドレス空間をもつ
ことにより,論理アドレスと物理アドレスの対応付けを
行い,ファイルを動的に拡張する。
[発明の効果] 以上説明したように本発明は,複数のボリュームを1つ
の仮想アドレス空間とみることにより,複数のボリュー
ムにまたがるファイルの動的な自動拡張が可能なため,
1ボリュームの最大容量を越えるような大容量のファイ
ルを,ユーザ側で意識することなく作成することが可能
となる。
は仮想アドレス空間3,第3図はボリューム8・90デ
ータ領域,第4図はアドレス変換機構5,をそれぞれ詳
細に示した図である。
1・・・ユーザープログラム,2・・・データ管理機構
,3・・・仮想アドレス空間,4・・・ホストコンピュ
ータ,5・・・アドレス変換機構,6・・・入出力制御
手段,7・・・ファイル制御情報領域,8・・・ボリュ
ーム(ファイル制御情報領域を含む),9・・・ボリュ
ーム(データ領域のみ)
【図面の簡単な説明】
第1図は,マルチボリュームにおけるファイルの自動拡
張方式の一実施例を示す構成図,第2図第 1 図 第3図 ボリューム8のデータ領域 第 2図 第4図

Claims (1)

    【特許請求の範囲】
  1. (1)ホストコンピュータからアクセス可能なボリュー
    ムを、複数有するシステムにおいて、論理的に連続した
    アドレスを持つ仮想アドレス空間・ファイルのアクセス
    制御を行うデータ管理機構を有するホストコンピュータ
    と、 物理的に連続したアドレスの空間である複数のボリュー
    ムと、 ファイル制御領域を含むボリュームと、 論理的アドレスと物理的アドレスとの対応付けを行うア
    ドレス変換機構と、 各ボリュームへのアクセス制御を行う入出力制御手段と
    を有することを特徴とするマルチボリュームにおけるフ
    ァイルの自動拡張方式。
JP1158185A 1989-06-22 1989-06-22 マルチボリュームにおけるファイルの自動拡張方式 Pending JPH0324644A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1158185A JPH0324644A (ja) 1989-06-22 1989-06-22 マルチボリュームにおけるファイルの自動拡張方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1158185A JPH0324644A (ja) 1989-06-22 1989-06-22 マルチボリュームにおけるファイルの自動拡張方式

Publications (1)

Publication Number Publication Date
JPH0324644A true JPH0324644A (ja) 1991-02-01

Family

ID=15666128

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1158185A Pending JPH0324644A (ja) 1989-06-22 1989-06-22 マルチボリュームにおけるファイルの自動拡張方式

Country Status (1)

Country Link
JP (1) JPH0324644A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07334398A (ja) * 1994-06-14 1995-12-22 Nippon Denki Joho Service Kk ファイル自動拡張方法および装置
JP2009151807A (ja) * 2009-02-09 2009-07-09 Hitachi Ltd 記憶装置
JP2010113727A (ja) * 2009-12-21 2010-05-20 Hitachi Ltd 制御方法及び記憶システム
US7930474B2 (en) 2001-07-05 2011-04-19 Hitachi, Ltd. Automated on-line capacity expansion method for storage device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07334398A (ja) * 1994-06-14 1995-12-22 Nippon Denki Joho Service Kk ファイル自動拡張方法および装置
US7930474B2 (en) 2001-07-05 2011-04-19 Hitachi, Ltd. Automated on-line capacity expansion method for storage device
US8028127B2 (en) 2001-07-05 2011-09-27 Hitachi, Ltd. Automated on-line capacity expansion method for storage device
US8266375B2 (en) 2001-07-05 2012-09-11 Hitachi, Ltd. Automated on-line capacity expansion method for storage device
JP2009151807A (ja) * 2009-02-09 2009-07-09 Hitachi Ltd 記憶装置
JP2010113727A (ja) * 2009-12-21 2010-05-20 Hitachi Ltd 制御方法及び記憶システム

Similar Documents

Publication Publication Date Title
JP2868141B2 (ja) ディスクアレイ装置
JPH0552540B2 (ja)
US6591356B2 (en) Cluster buster
JPH0330897B2 (ja)
KR20010007111A (ko) 데이터 프로세서 제어형 데이터 저장 시스템, 동적재동기화 방법 및 컴퓨터 프로그램
JPH0324644A (ja) マルチボリュームにおけるファイルの自動拡張方式
US20070094395A1 (en) Computer system, storage area allocation method, and management computer
JPH09223049A (ja) ディスクアレイ装置
JP3387017B2 (ja) ファイルアクセス制御方法及びファイル再配置方法
JP3520527B2 (ja) データ管理方法
JPH06110766A (ja) 分割格納ファイルシステムのディレクトリ構成方法および計算機システム
JPH06110759A (ja) ファイルシステム
JP2866376B2 (ja) ディスクアレイ装置
JPS62163154A (ja) 仮想論理ボリユ−ム方式
JPH0237443A (ja) 電子計算機システムにおける主記憶管理方式
JPH0581091A (ja) データ処理装置
JPH04350738A (ja) ディスクスペース管理方式
JP2994917B2 (ja) 記憶システム
JPH04155546A (ja) マルチボリュームファイル処理方法
JP2866375B2 (ja) コンピュータシステムと磁気ディスク装置
JPH05197599A (ja) ファイルスペース管理方式
JP2507399B2 (ja) デ―タベ―ス装置
JPS6368960A (ja) 共用記憶媒体の順次アクセス制御装置
JPH0337748A (ja) 主記憶を利用した外部記憶アクセス方式
JPS63213043A (ja) 外部記憶装置上のフアイル処理方式