JPS622335A - フアイル装置のバツクアツプ処理方式 - Google Patents

フアイル装置のバツクアツプ処理方式

Info

Publication number
JPS622335A
JPS622335A JP60141625A JP14162585A JPS622335A JP S622335 A JPS622335 A JP S622335A JP 60141625 A JP60141625 A JP 60141625A JP 14162585 A JP14162585 A JP 14162585A JP S622335 A JPS622335 A JP S622335A
Authority
JP
Japan
Prior art keywords
data
backup
file
updated
processing
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
JP60141625A
Other languages
English (en)
Inventor
Satoru Kaneko
悟 金子
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 JP60141625A priority Critical patent/JPS622335A/ja
Publication of JPS622335A publication Critical patent/JPS622335A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔概要〕 処理装置がファイル装置を使用してデータ処理中でも、
同一時象のバックアップを可能とするため、バックアヅ
プ処理期間中のファイル装置の更新領域を示すジャーナ
ルブイレフ) 17と、更新前のデータを格納するジャ
ーナルバッファを備え、ファイル装置のバックアップ処
理対象領域が更新されている場合には、ジャーナルバッ
ファよりデータのバックアップを取得するようkした。
〔産業上の利用分野〕
本発明は、磁気ディスク装置等のファイル装置のデータ
を磁気テープ装置等のバックアップ装置に格納するため
のバヴクアップ処理方式に係り、特にデータ処理を中断
する事なく同一時象のデータをバックアップ可能とした
ファイル装置のバツクアップ処理方式に関する。
銀行のバンキングシステムなどのよ5に、信頼性を要求
するものマ、データの保全性を高めるために、データの
控を採る事が一般的に行なわれている。
このバックアップを行なうため釦要求される条件として
は、全てのバックアップ対象のデータを同一状態で採取
する事、及びバックアップ処浬のためにデータ処理に対
する影響を最小限とする事が要求されている。
〔従来の技術〕
従来よりバ雫りアツブ処理の対象は、磁気ディスク装置
で、バックアップを採る装置として磁気テープ装置が使
用されているが、 バッタブップ処浬を行なうタイミングとしては、データ
処理が行なわれていない夜間等に、磁気ディスク装置に
格納されているデータを磁気テープ装置に複写する事に
より行なっていた。
〔従来技術の問題点〕
従来の方法釦おいては、必らず、データ処理装置tl[
よる処理が行なわれていない時にバックアップを行なわ
なければならなかった。
これは、バックアップ処理中、バックアップ対象の磁気
ディスク装置のデータが更新されると、既にバックアッ
プを採ってじまりた部分との間に矛盾が生じるためであ
る0 即ち、バッファ9プを採取するための条件として、上述
したようにファイル装置に記憶されたデータが全て同一
の時数同−のタイミング情報のデータをバックアップと
しなければならない。
〔問題を解決するための手段〕
第1図は、本発明の原卸ブロック図を示す0データ処理
装[11に対してファイル装置2が接続されている。ジ
ャーナルバッファ4は、ファイル装r!!t2と接続さ
れ、パ9クアツプ処理期間中のデータ更新される領域の
更新前のデータが採納される。
ジャーナルディレクトリ5は、バックアップ処理期間中
のデータ更新が行なわれたファイル装置2の領域を示す
データが格納される。
バックアップファイル装[3は、ファイル装置2のデー
タをバックアップする。
〔作用〕
第1図に示したよう匹ファイル装置2に格納されたデー
タをバ・Iクアップファイル装置3に複写する事でパ9
クアーIプを取るときに、データ処理装置1がファイル
装置2を使用してデータ処理中でもファイル装置2のバ
ックアップが採取出来るようにするために、バックアッ
プ処理期間中にファイル装置2に対してデータ更新が行
なわれる場合に、更新があった領域を示すデータをジャ
ーナルディレクトリ5VC格納するとともに、その領域
の更新前のデータをジャーナルバッファ41C格納する
事により、ファイル装置2の未更新部分についてはファ
イル装置2よりバックアップファイル装置3に複写し、
ファイル装置20更新部分については、ジャーナルバッ
ファ4よりバックアップファイル装置3に複写する事導
より、データ処理中であっても、同一時数のファイル装
置2の内容をバックアップする事が可能となる。
〔実施例〕
第2図は本発明の一実施例構成図、第3図は、本発明の
バックアップ処理フローチャートを示す0図において、
第1図と同記号のものに同一のものは示し、さらに図に
おいて 1/はチャネル装置、6は、コントロールスト
レージC8,7は70セツサ、8はチャネルインタフェ
ース、9.10はデータ転送回路、11はデータ転送バ
ッファをそれぞれ示す。
尚、第1図の構成を参照しながら第2図の処理フローチ
ャートにより説明する。
コントロールストレージ6は、プロセッサ7が動作する
ためのプログラムが格納される。
転送回路9.10は磁気テープ装置3とDASD(ダイ
レクトアクセスストレージデバイス) 2間ホ のデータ転送及びキス)CPUIとDASD2の間のデ
ータ転送を行なう。
データ転送バー/7ア4は磁気テープ装置3とDASD
2との間のデータ転送を行なうため釦、データを一時格
納するためのデータ転送バッファである。
ホストCPU1がチャネル8経由でバ、クア。
プ指示を発すると、この指示をプロセッサ7で受ケ、コ
ントロールストレージCSS上のダノプモードプログラ
ムCバックアッグ処理用プログラム)が起動するための
75グをセ、)し、バックアップを開始する。
バックアップを開始する最初に指示された磁気テープ装
置(実施例忙おいて磁気テープ装置は一台しか示されて
いないが、複数台する場合を想定している。)Kファイ
ル名を示すへ・・ダレコードを書込む。次くグロセ叩す
7は、DASD2から1トラック単位で転送回路10を
介してデータの読出しを開始し、転送バッファ11に格
納するとともに、転送回路9を介して転送バッファII
Vc格納されたデータを磁気テープ装W13に曹き込む
DASD2がらのデータの続出し、及び磁気テ〜グ装鐙
3へのデータの書込みについては、一般に周知の制御に
て処理が行なわれるので省略する0DASD2より磁気
テープ装置3への会込みは、DASD2のシリンダ10
1I、ヘット101I/シリンダ、011.ヘット11
”・1・のよ5に順番に行なって行く。
尚、DASD上のどこまでデータのバックアップは取得
したかは、このシリンダ及びヘッド番号をコントロール
ストレージ6に記憶する事で認識する。
次にジャーナルバッフア4及びジャーナルディレクトリ
イ5を使用した動作について説明する。
このバックアップ処理中ではボス)CP’UIは、デー
タ処理中であるため、DASD2に対してデータの更新
な行なう可能性がある。
このデータ更新が行なわれるとDASDZ上のデータが
同一時数ではなくなる。
そこで後述する手法和よりジャーナルバッフ・ア4にデ
ータの更新が行なわれたトラックの更11r@のデータ
を格納するとともに、ジャーナルディレクトリイ5にデ
ータ更新の行なわれたトラックを示すデータを格納する
従ってバ・シフアップ処理のため[、DASD2よりデ
ータを読出すトラックを予じめジャーナルディククトリ
イ5内を参照し、データ更新が行なわれていなげれば、
DASD2より転送回路10を介してデータを読出して
転送バ噌ファ11に格納するとともに当該トラックのデ
ィレクトリイ5のエンドl)を削除し、その後転送回路
9を介して磁気テープ装置3にデータを格納する。
尚、バックアップ処理を何処まで行なったかは、バック
アンプデータをデータ転送バッファIIK収容した時点
で、コントロールストレージ6上忙記憶される。
データ転送バッファ11は、少なくとも2トラック分の
データが記憶可能な領域を備えている。
次にバックアップ処理が完了したトラック番号が格納さ
れたコントロールストレージ6上のデータを参照してバ
ックアップ処理が完了したトラックが最後のトラックh
−fチェ・ツクする。
最後のトラックでなければ、上述の処理を繰り返す。
尚、DASD2より、データを読出して転送バリファ1
1に格納するタイミング若しくは転送時間と、転送バッ
ファ11より磁気テープ装置3へのデータの書込みタイ
ミング若しくは、転送時間が異なるため、転送バー/7
ア11は、同時にDASDZ上の複数トラック分のデー
タを順次格納出来、順次読出しを可能としている。
DASDZ上のデータのバックアップをjlMのトラ噌
りまで終了すると、Dump Mode  (ダンプモ
ード)である事を示すフラグをコントロールストレージ
C86上よりリセットし、転送バーI7ア11に残って
いるデータを磁気テープ装置3に書込み指示を与えて、
それが終了するとトレーラレコードを書込んでバックア
ップ処理を終了する。
以上の動作は、プロセッサの所定の処理レベルで行なわ
れるが、通常のホスト処理は、この処理より優先する高
い処理レベルで行なわれる〇次に、このバックアップタ
ー中のホス)1よりのDASD2のデータ更新(ライト
命令ンの処理について説明する。
第4図は、このライト命令の処即フローチャーF″社・
          凌 プロセッサ9は、ホスト1よりチャネル1′はびチャネ
ルインタフェース8を介してライト命令を受付けると、
ライト命令を受付けたDASD2がダンプモードか否か
をコントロールストレージ6に設定されたフラグよりチ
ェ叩りし、ダンプモードの場合、ライト命令処理対象ト
ラックがバックアップ中のトラックよりも大かどうか、
即ち、バックアップの取得を完了しでいるか否かをコン
トロールストレージ6上に格納されたバックアダプ最終
トラックと比較する事により調べ、バックアップの取得
が完了されていないトラックの場合には、さらに、ジャ
ーナルディレクトリイ5を参屑して、スでにダンプモー
ド中に当該トラックにデータの更新が行なわれていない
かる詞べ、データの更新が行なわれていなければ、当該
トラックのデータをDASD2上よりジャーナルバッフ
ァ4上に格納し、ジャーナルディレクトlJ5に当該ト
−)9りを登録する。
この処理が終了した事により、ホスト1よりのライト命
令を実行する。
一方、バックアップの取得を完了しているトラックに対
するライト命令若しくは既にダンプモード中にデータの
更新が行なわれているトラックに対するライト命令の場
合にはそのままライト命令を実行する。
このようKしてライト命令の実行が終了したら、プロセ
ッサ7はバックアップ処浬に戻る。
尚、ライト命令以外のホスト1からの命令は単基実施例
においては、バックアップデータを格納するファイル装
置として磁気テープ装置を例に説明したが、磁気ディス
ク装置等、他のファイル装置でも良い。
〔効果〕
以上のように本発明においでは、ホスト処理を中断する
事なく、同一時数のデータのバックアップが可能となる
【図面の簡単な説明】
第1図は、本発明の原理ブロック図、 第2図は、本発明の詳細な説明図、 第3図は、本発明のバックアップ処理フローチャート、 第4図は、本発明のライト命令処理フローチャン≧ 一トをそれぞれ示す。 図においてダし lは、データタブ装虹(ホスト)、 2は、ファイル装置、 3は、バックアップファイル装置、 4は、ジャーナルバッファ、 5は、ジャーナルディレクトリイ を示す。 ハ゛ツファッ7″ ファイノVhe Jり 全岨の原理プロ・ンフロ 1 図 八゛°・ソファ・ソフ6′X!L理フD−+イートオ・
3T5 τ■1込みレヘ”)L/ Write  コマンド、pqフυ−+タート葵4Tf

Claims (1)

  1. 【特許請求の範囲】 処理装置に接続され、データ処理に使用されるファイル
    装置と、 該ファイル装置に格納されたデータのバックアップを行
    なうためのバックアップファイル装置と、バックアップ
    処理期間に該処理装置より該ファイル装置に対するデー
    タの更新が行なわれる際に、更新前のデータを格納する
    ジャーナルバッファと、更新が行なわれた事を示すジャ
    ーナルディレクトリとを備え、 バックアップ処理期間中に前記処理装置より前記ファイ
    ル装置に対するデータの更新があった場合に、更新前の
    データを前記ジャーナルバッファに格納するとともに、
    更新された領域のデータをジャーナルディレクトリに格
    納し、 前記ファイル装置よりバックアップファイル装置にデー
    タをバックアップする場合に、更新された領域のバック
    アップは、ジャーナルバッファより行なう事を特徴とす
    るファイル装置のバックアップ処理方式。
JP60141625A 1985-06-28 1985-06-28 フアイル装置のバツクアツプ処理方式 Pending JPS622335A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60141625A JPS622335A (ja) 1985-06-28 1985-06-28 フアイル装置のバツクアツプ処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60141625A JPS622335A (ja) 1985-06-28 1985-06-28 フアイル装置のバツクアツプ処理方式

Publications (1)

Publication Number Publication Date
JPS622335A true JPS622335A (ja) 1987-01-08

Family

ID=15296388

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60141625A Pending JPS622335A (ja) 1985-06-28 1985-06-28 フアイル装置のバツクアツプ処理方式

Country Status (1)

Country Link
JP (1) JPS622335A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01214947A (ja) * 1988-02-23 1989-08-29 Hitachi Ltd データ保全方式
JPH0371752A (ja) * 1989-08-11 1991-03-27 Nec Corp 電源断発生対策処理方法
JPH0997201A (ja) * 1995-09-30 1997-04-08 Nec Corp データベースのバックアップ作成システム

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01214947A (ja) * 1988-02-23 1989-08-29 Hitachi Ltd データ保全方式
JPH0371752A (ja) * 1989-08-11 1991-03-27 Nec Corp 電源断発生対策処理方法
JPH0997201A (ja) * 1995-09-30 1997-04-08 Nec Corp データベースのバックアップ作成システム

Similar Documents

Publication Publication Date Title
US5193154A (en) Buffered peripheral system and method for backing up and retrieving data to and from backup memory device
KR100710767B1 (ko) 카피 제어 장치 및 방법
US7085900B2 (en) Backup technique for data stored on multiple storage devices
JPH0743676B2 (ja) バツクアツプデータダンプ制御方法及び装置
JPS60256866A (ja) デ−タ処理システム
JPH06250906A (ja) 主記憶装置に展開されたデータのバックアップ・リカバリ方式
US6636876B1 (en) Database copy apparatus, database copy method and recording medium recorded with database copy program
JPS622335A (ja) フアイル装置のバツクアツプ処理方式
JPH06149485A (ja) データ完結性保証処理方法
JPH04311219A (ja) データバックアップ方式
JPH10312329A (ja) データ・バックアップ・リストア装置
JPH0793101A (ja) データバックアップ装置
JP3022011B2 (ja) データバックアップシステム
JPH11212845A (ja) バックアップデータ管理装置、バックアップデータ管理方法、及び記録媒体
JP3599138B2 (ja) ジャーナルバックアップ方法及びシステム
JP2658265B2 (ja) 障害回復方法
JP2656499B2 (ja) 計算機システム
JPS61156340A (ja) 故障記録装置
JPH05181613A (ja) 情報処理装置
JPH10333961A (ja) データベースのリカバリーシステムおよびリカバリープログラムを記録したコンピュータ読み取り可能な記録媒体
JPH0232652B2 (ja)
JPH0944317A (ja) 代替セクタの登録方式
JP3009168B2 (ja) データ処理装置
JPS6254347A (ja) フアイルの障害処理方式
JPH0443441A (ja) データベースのログ管理処理方式