JPH04241644A - ジャーナル採取処理装置 - Google Patents

ジャーナル採取処理装置

Info

Publication number
JPH04241644A
JPH04241644A JP3002969A JP296991A JPH04241644A JP H04241644 A JPH04241644 A JP H04241644A JP 3002969 A JP3002969 A JP 3002969A JP 296991 A JP296991 A JP 296991A JP H04241644 A JPH04241644 A JP H04241644A
Authority
JP
Japan
Prior art keywords
journal
block
control block
control
correspondence table
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.)
Granted
Application number
JP3002969A
Other languages
English (en)
Other versions
JP2743586B2 (ja
Inventor
Ayumi Misawa
三澤 あゆみ
Yusuke Kano
祐介 狩野
Toru Kosaka
小坂 徹
Hajime Nakai
一 中井
Yoshihiro Endo
遠藤 佳宏
Koichi Miyazaki
晃一 宮崎
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP3002969A priority Critical patent/JP2743586B2/ja
Publication of JPH04241644A publication Critical patent/JPH04241644A/ja
Application granted granted Critical
Publication of JP2743586B2 publication Critical patent/JP2743586B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は計算機の処理において、
所要の制御ブロックのコピーを、プログラム異常終了時
等の回復処理の資料とするジャーナルとして保存するた
めのジャーナル採取処理装置に関する。
【0002】
【従来の技術】計算機において、ジョブで実行されるプ
ログラムの異常終了やシステムダウン時に、中断された
ジョブを再実行できるようにするための、いわゆるチェ
ックポイントによるリスタート機能はよく知られている
【0003】このリスタート機能によって再実行する場
合には、ジョブが使用していたファイルを必要なチェッ
クポイントの時点の状態に復元する必要がある。そのた
めに、使用した各ファイルの割当、更新等の状態を保存
する目的で、ファイルの使用のためにジョブ実行中に作
成される所定の制御ブロック(ファイル割当ブロックと
する)の写しを、ジャーナルとして保存することが行わ
れている。
【0004】即ち、ジョブを定義するジョブ制御文によ
り、又は、実行中のコマンドで動的に、ジョブのために
ファイルを割り当てるとき、ファイル割当ブロックが作
成される。ファイル割当ブロックは、その対象となるフ
ァイルが、ジョブの実行中にオープンされると必要な制
御情報が更新され、そのファイルが当ジョブへの割当か
ら解放されると削除される。
【0005】ジャーナル採取のための処理部は、ファイ
ル管理機能によって前記のようなファイル割当ブロック
の処理が行われるごとに起動され、該当するファイル割
当ブロックを所定の磁気ディスク記憶装置等のジャーナ
ル記憶装置へ書き出すことによって保存する。
【0006】この場合に、処理部は書出しごとにジャー
ナル記憶装置に新たな領域を取ってファイル割当ブロッ
クのその時の内容を順次書き出していく。
【0007】
【発明が解決しようとする課題】従って、ファイルの動
的割当、オープン、解放を頻繁に繰り返すようなジョブ
であると、それに伴うファイル割当ブロックの創設、更
新、削除の回数に比例して、多量のジャーナルが蓄積さ
れることになり、それに対応できるようにジャーナル記
憶装置には十分大きな領域を確保しておかなければなら
ない。
【0008】本発明は、ジャーナル記憶装置の容量を縮
小できるジャーナル採取処理装置を目的とする。
【0009】
【課題を解決するための手段】図1は、本発明の構成を
示すブロック図である。図はジャーナル採取処理装置の
構成であって、所定の制御ブロック1を、ジャーナルと
して所定のジャーナル記憶装置2に保存する処理におい
て、処理部3とジャーナル対応表4を設ける。
【0010】処理部3は、制御ブロック1の創設時に起
動されて、当該制御ブロックにジャーナル記憶装置2上
の空きブロックを割り当て、制御ブロック1の内容を書
き出して、ジャーナルブロック5を生成し、ジャーナル
対応表4に、当該制御ブロックの項を設けて、該項に該
制御ブロックのアドレスと、該ジャーナルブロックのア
ドレスとを設定する。
【0011】制御ブロック1の更新時に起動されて、ジ
ャーナル対応表4により当該制御ブロックに対応するジ
ャーナルブロック5を決定し、該決定したジャーナルブ
ロックを該制御ブロックの内容に更新する。
【0012】又、制御ブロック1の削除時に起動されて
、ジャーナル対応表4により当該制御ブロックに対応す
るジャーナルブロック5を決定し、該決定したジャーナ
ルブロックを空きブロックとする。
【0013】
【作用】本発明のジャーナル採取処理装置により、制御
ブロックの更新時には、保存してあるジャーナルブロッ
クを更新し、制御ブロックの削除においてはジャーナル
ブロックを削除するので、制御ブロックの更新及び削除
が繰り返されても、そのためにジャーナルブロックの増
加は無く、必要なジャーナル記憶装置の容量を比較的小
さく抑えることが可能になる。
【0014】このようにしても、ジャーナルにはジョブ
に割り当てられているファイルについての最新の情報を
保持するジャーナルブロックが保存されるので、システ
ム回復のために必要な資料は保存される。
【0015】
【実施例】図1の処理部3は、ジャーナル記憶装置2の
空き領域を管理するために、通常のように例えばジャー
ナル記憶装置2内の各ブロックごとの空きか使用中かの
状態を示す情報からなる空きブロック管理表を保持して
いて、制御ブロック1が創設されると空きブロック管理
表の先頭から検索して空きの1ブロックを割り当て、そ
のブロックを使用中にする。
【0016】図2は処理部の処理の流れの一例を示す図
であり、起動されると処理ステップ10で制御ブロック
の処置が創設か、更新か、削除かを起動時のパラメータ
で識別する。
【0017】創設であれば、処理ステップ11で空きの
ジャーナルブロックを割り当て、処理ステップ12でそ
のジャーナルブロック5に制御ブロックの内容を書き出
す。 又、処理ステップ13でジャーナル対応表4に1項を設
けて、制御ブロックの主記憶空間上のアドレスと、書き
出したジャーナルブロック5のアドレス (例えば記憶
装置ボリューム内の相対ブロック番号) を対応付けて
設定する。
【0018】更新の場合には、処理ステップ14でジャ
ーナル対応表4を制御ブロックアドレスで検索し、該当
する項のジャーナルブロックアドレスを得、処理ステッ
プ15でそのジャーナルブロックに、更新された制御ブ
ロック1の内容を書き出す。
【0019】削除の場合には、処理ステップ16でジャ
ーナル対応表4を制御ブロックアドレスで検索し、該当
する項のジャーナルブロックアドレスを得、処理ステッ
プ17で例えばその制御ブロックアドレスを所定の値 
(例えば0) にすることによってジャーナル対応表4
のその項を削除する。又、処理ステップ18でそのジャ
ーナルブロックを空きブロック管理表上で空きにして処
理を終わる。
【0020】
【発明の効果】以上の説明から明らかなように本発明に
よれば、計算機の所要の制御ブロックを、システム回復
処理等のためのジャーナルとして保存する処理において
、ジャーナル記憶装置の所要容量を縮小できるという著
しい工業的効果がある。
【図面の簡単な説明】
【図1】  本発明の構成を示すブロック図
【図2】 
 本発明の処理の流れ図
【符号の説明】
1  制御ブロック 2  ジャーナル記憶装置 3  処理部 4  ジャーナル対応表 5  ジャーナルブロック 6  項 10〜18  処理ステップ

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  所定の制御ブロック(1) を、ジャ
    ーナルとして所定の記憶装置(2) に保存する処理に
    おいて、処理部(3) とジャーナル対応表(4) を
    設け、該処理部(3)は、該制御ブロック(1)の創設
    時に起動されて、当該制御ブロックに該記憶装置(2)
     上の空きブロックを割り当て、該制御ブロックの内容
    を書き出して、ジャーナルブロック(5) を生成し、
    該ジャーナル対応表(4)に、当該制御ブロックの項(
    6)を設けて、該項に該制御ブロックのアドレスと、該
    ジャーナルブロックのアドレスとを設定し、該制御ブロ
    ック(1)の更新時に起動されて、該ジャーナル対応表
    (4)により当該制御ブロックに対応する該ジャーナル
    ブロック(5) を決定し、該決定したジャーナルブロ
    ックを該制御ブロックの内容に更新し、該制御ブロック
    (1)の削除時に起動されて、該ジャーナル対応表(4
    )により当該制御ブロックに対応する該ジャーナルブロ
    ック(5) を決定し、該決定したジャーナルブロック
    を空きブロックとするように構成されていることを特徴
    とするジャーナル採取処理装置。
JP3002969A 1991-01-16 1991-01-16 ジャーナル採取処理装置 Expired - Fee Related JP2743586B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3002969A JP2743586B2 (ja) 1991-01-16 1991-01-16 ジャーナル採取処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3002969A JP2743586B2 (ja) 1991-01-16 1991-01-16 ジャーナル採取処理装置

Publications (2)

Publication Number Publication Date
JPH04241644A true JPH04241644A (ja) 1992-08-28
JP2743586B2 JP2743586B2 (ja) 1998-04-22

Family

ID=11544204

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3002969A Expired - Fee Related JP2743586B2 (ja) 1991-01-16 1991-01-16 ジャーナル採取処理装置

Country Status (1)

Country Link
JP (1) JP2743586B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06259290A (ja) * 1993-03-03 1994-09-16 Toshiba Corp チェックポイントジャーナルの取得方式

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4978264B2 (ja) * 2007-03-23 2012-07-18 京セラドキュメントソリューションズ株式会社 画像形成装置及びメモリ資源確保方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06259290A (ja) * 1993-03-03 1994-09-16 Toshiba Corp チェックポイントジャーナルの取得方式

Also Published As

Publication number Publication date
JP2743586B2 (ja) 1998-04-22

Similar Documents

Publication Publication Date Title
US7237076B2 (en) Method of maintaining a plurality of snapshots, server apparatus and storage apparatus
KR100259432B1 (ko) 볼륨 스태킹 라이브러리에서의 아웃 보드 데이터 이동
US5617566A (en) File portion logging and arching by means of an auxilary database
EP0462180B1 (en) Method of reading and writing files on nonerasable storage media
US5475834A (en) Integration of migration level two and backup tape processing using multiple inventory entries
US7330947B2 (en) Method and apparatus for backing up data in virtual storage medium
KR100317691B1 (ko) 로그 구조화 목표 저장장치를 사전에 구성하여 볼륨을 효율적으로 복사하는 방법 및 장치
US9785547B2 (en) Data management apparatus and method
JPH01319837A (ja) 共用ファイル環境をサポートする方法
KR920018599A (ko) 온라인 데이터베이스시스템의 동적화일확장방법 및 시스템
JPH04312141A (ja) 電子印刷システムのためのファイル更新方法
US7673096B2 (en) Control apparatus for controlling virtual storage
JP4159506B2 (ja) 階層記憶装置、その復旧方法、及び復旧プログラム
JP4394467B2 (ja) ストレージシステム、サーバ装置及び先行コピーデータ生成方法
JPH04241644A (ja) ジャーナル採取処理装置
JPH01204163A (ja) ファイル管理装置
JP2008090378A (ja) ハイブリッドファイルシステム、オペレーティングシステム、キャッシュ制御方法および記録媒体
JP5012599B2 (ja) メモリ内容復元装置、メモリ内容復元方法及びメモリ内容復元プログラム
JP2006039942A (ja) 階層記憶システムにおけるファイル管理装置及びそのファイル管理方法
JPH0322046A (ja) 追記型記憶媒体を用いたファイルの管理方法
JPH0385650A (ja) ディスクボリューム復元方式
JPH05151037A (ja) 業務処理中データベース再編成処理方式
JPH0378042A (ja) ファイルの自動退避/復元処理方式
JPS6349255B2 (ja)
JPH01119839A (ja) ファイル構成制御方式

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19980106

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080206

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090206

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090206

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100206

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees