JPS6162918A - 2重化フアイルの修復方式 - Google Patents

2重化フアイルの修復方式

Info

Publication number
JPS6162918A
JPS6162918A JP59184401A JP18440184A JPS6162918A JP S6162918 A JPS6162918 A JP S6162918A JP 59184401 A JP59184401 A JP 59184401A JP 18440184 A JP18440184 A JP 18440184A JP S6162918 A JPS6162918 A JP S6162918A
Authority
JP
Japan
Prior art keywords
file
files
normal
module
new
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
JP59184401A
Other languages
English (en)
Inventor
Toshio Sakaguchi
敏雄 坂口
Tsutomu Kunitachi
国立 勉
Hajime Naito
内藤 肇
Yoshio Kimura
吉雄 木村
Shigetoshi Inoue
井上 重敏
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
Hitachi Ltd
NEC Corp
NTT Inc
Original Assignee
Fujitsu Ltd
Hitachi Ltd
NEC Corp
Nippon Telegraph and Telephone 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 Fujitsu Ltd, Hitachi Ltd, NEC Corp, Nippon Telegraph and Telephone Corp filed Critical Fujitsu Ltd
Priority to JP59184401A priority Critical patent/JPS6162918A/ja
Publication of JPS6162918A publication Critical patent/JPS6162918A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Hardware Redundancy (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

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

Description

【発明の詳細な説明】 (発明の属する分野) 本発明は、参照/更新の伴う2重化ファイル(ファイル
は2つの異なるボリューム上に設置)運= 9− 転生のオンライン計算機システムに於て、2重化された
ツーアイルのうち何れか一方のファイルに障害が発生し
、その後、新ボリュームをシステムに組込み、オンライ
ン中に2重化ファイル運転状態に修復する為のファイル
リカバリー分野に関するものである。
(従来の技術) 従来は、新ボリュームをシステムに組込み2重化ファイ
ル状態にする為に、正常系ファイルを新ボリューム上の
新ファイルにコピーする間、両ファイル間の情報の矛盾
を避ける為、正常系ファイルに対する更新を禁止してい
る。この為、ファイル全体をコピーする場合には、数分
乃至10数分正常系ファイルに対する更新を中断する必
要が生じ、そのファイルを更新するオンラインサービス
を中断しなければならないという欠点がある。
(発明の目的) 本発明は、前記従来の欠点を除去するため、2重化ファ
イルの片系障害時に、残された正常系ファイルを用いた
システム運転と、新ファイルへのファイルコピー処理を
並行実施可能とさせ、見掛は上オンラインサービスの中
断が生じないようにすることを狙った2重化ファイルの
修復方式を提供しようとするものである。
(発明の構成および作用) 図は本発明の2重化ファイル修復方式の構成要素とその
概念図を示す一実施例であって、1は障害となったボリ
ュームに置き代る新ボリューム。
2はオンライン・ファイル更新を伴う業務プログラム、
3はシステム運転中の正常系ボリューム上の正常系ファ
イル(更新対象のファイル)、4は新ボリューム上に作
成される新ファイルで正常系ファイル3と同一内容に復
元されるファイルであり、5は正常系ファイル3と新フ
ァイル4の確保を行うファイル確保モジュールであって
、同時には1つのプログラムにしかファイルアクセスを
許さぬよう競合制御を行い、6は正常系ファイル3.新
ファイル4の確保状態を管理するファイル確保状態表示
テーブル、7は正常系ファイル3.新ファイル4のファ
イル確保を解放するファイル解放モジュール、8はファ
イルコピープログラムで、正常系ファイル3の内容を新
ファイル4にコピーするものである。
次に、本発明の動作について説明する。
(イ) ファイル2重化状態(ファイルは異なるボリュ
ーム上に作られている。)でのシステム運転中にボリュ
ームの1台が障害となると1フアイル状態でシステムの
運転が継続される。このような状態で障害ボリュームに
代って新しいボリューム1がシステムに組込まれると、
ファイル更新の契機でオンライン走行のファイル更新を
伴う業務プログラム2は、システム運転中の正常系ファ
イル3と、組込まれた新ボリューム1上の新ファイル4
の確保を行うため、ファイル確保モジュール5をコール
する。ファイル確保モジュール5はファイル確保状態表
示テーブル6をチェックし、他プログラムによりそのフ
ァイルが確保されていなければ、ファイル更新を伴う業
務プログラム2にファイルを確保し、他のプログラムか
らの確保を禁止する為、ファイル確保状態表示テーブル
6にその旨の表示を設定し、制御を業務プログラム2に
渡す。
業務プログラム2はファイルが確保できたので、2重化
ファイルとして正常系ファイル3と新ファイル4に同一
の情報を書込み、ファイルを更新する(新ファイル4は
正常系ファイル3からファイルコピープログラムによっ
て既にコピーされた領域であるか否かに拘わらず書込む
)。この後、正常系ファイル3.新ファイル4の確保を
解放する為、ファイル解放モジュール7をコールする。
ファイル解放モジュール7ではファイル確保状態表示テ
ーブル6に他のプログラムファイル確保を可能とする旨
の表示を設定する。
なお、ファイル確保要求時、既に他のプログラムにより
、正常系ファイル3.新ファイル4が確保されている場
合には、ファイル確保モジュール5の中でファイル確保
持ちの状態となる。この場合には、既に他のプログラム
で確保されていた正常系フシイル3.新ファイル4が解
放され、前記業務プログラム2(ファイル確保モジュー
ル5をコールしたプログラム)へのファイル割当てが可
能となると、ファイル確保モジュール5により、業務プ
ログラム2にファイルが割当てられ、その業務プログラ
ム2の走行が可能となる。
(ロ)上記(イ)のような状態において、ファイルコピ
ープログラム8を起動する。ファイルコピープログラム
8はファイルコピー時に正常系ファイル3と新ファイル
4の確保を行うため、ファイル確保モジュール5をコー
ルする。ファイル確保モジュール5はファイル確保状態
表示テーブル6をチェックし、確保出来ればファイルコ
ピープログラム8にファイルを確保し、他のプログラム
ファイル確保を禁止状態として、ファイルコピープログ
ラム8に制御を渡し、ファイルコピープログラム8は正
常系ファイル3の内容を新ファイル4にコピーする。
ここで、オンライン走行のファイル更新を伴う業務プロ
グラム2の待ち時間が端末レスポンス時間に大きく影響
しない程度に、ファイルコピープログラム8で一度にコ
ピーする範囲を限定(数ドアー ラック単位のコピー)し、当該部分のコピー完了後、正
常系ファイル3、新ファイル4のファイル解放を行う。
その後、次の領域のコピーを行う為、上記(ロ)を繰り
返す。正常系ファイル3、新ファイル4の確保ができな
い時には、ファイル確保モジュール5でファイル確保持
ちの状態となる。
(ロ)の繰返しにより、ファイルコピー中に業務プログ
ラム2がファイル更新の為に正常系ファイル3、新ファ
イル4の確保要求を出して待ちの状態となっていれば、
業務プログラム2の走行はファイルコピープログラム8
の走行の間に割込むことになり、ファイルコピープログ
ラム8と業務プログラム2が併行して走行することが可
能となる。
本方式により、見掛は上、オンラインファイル更新を伴
うサービスを中断することなく、障害ファイルの修復が
オンライン中に実現できる。
(効果) 以上説明したように、本発明によれば、ファイル更新を
伴うオンラインサービスを中断することなく、オンライ
ン中に2重化ファイルへの修復が可能となるので、オン
ラインシステムのサービス性の向」二が図れるという利
点がある。
【図面の簡単な説明】
図は本発明の2重化ファイル修復方式の構成要素とその
概念図を示す一実施例図である。 1 ・・・障害となったボリュームに置き代る新ボリュ
ーム、 2 ・・・オンラインファイル更新を伴う業務
プログラム、 3・・・システム運転中の正常系ファイ
ル(更新対象ファイル)、4 ・・・新ボリューム1」
二に作成される新ファイル、 5 ・・・ファイル確保
モジュール、6 ・・・ ファイル確保状態表示テーブ
ル、7 ・・・ ファイル解放モジュール、 8 ・・
・ファイルコピープログラム。

Claims (1)

  1. 【特許請求の範囲】  異なるボリューム上にそれぞれ作成されたファイルを
    2重化して、ファイル中のデータを更新する電子計算機
    システムにおいて、何れか片方のファイルに障害が発生
    した場合、新しいボリュームをシステムに組込んだ状態
    で、正常系ファイルを用いたシステムの運転と並行して
    、異常となった系のファイル内容を正常系ファイルと同
    一に復元して修復するため、ファイル確保、開放状態を
    管理するファイル確保状態表示テーブルと、同時に1つ
    のプログラムにしかファイル確保を許さないファイル確
    保モジュールと、ファイル確保状態を解放するファイル
    解放モジュールとを用い、業務プログラムでファイルを
    更新する場合には、ファイル更新契機でファイル確保モ
    ジュールを呼出し、ファイル確保後、正常系ファイルと
    新(被修復)ファイルを更新し、更新完了後、ファイル
    解放モジュールを呼出してファイル確保を解放し、 一方、正常系ファイルから新(被修復)フアイルへフア
    イル内容をコピーするファイルコピープログラムでは、
    n(nは1より大なる整数)ブロックのコピー時、ファ
    イル確保モジュールを呼出し、ファイル確保後、被修復
    ファイルを更新し、nブロックの更新完了後ファイル解
    放モジュールを呼出し、ファイル確保を解放すると共に
    、ファイルコピープログラムは順次これを繰り返すこと
    により、正常系ファイルの全てのブロックを被修復ファ
    イル上にコピーし、このような形で、ファイル更新を伴
    う業務プログラムと、ファイルコピープログラムを同時
    走行させることにより、ファイルコピープログラム走行
    完了時に被修復ファイルの内容を正常系ファイルの内容
    に完全に一致させることを特徴とする2重化ファイルの
    修復方式。
JP59184401A 1984-09-05 1984-09-05 2重化フアイルの修復方式 Pending JPS6162918A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59184401A JPS6162918A (ja) 1984-09-05 1984-09-05 2重化フアイルの修復方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59184401A JPS6162918A (ja) 1984-09-05 1984-09-05 2重化フアイルの修復方式

Publications (1)

Publication Number Publication Date
JPS6162918A true JPS6162918A (ja) 1986-03-31

Family

ID=16152522

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59184401A Pending JPS6162918A (ja) 1984-09-05 1984-09-05 2重化フアイルの修復方式

Country Status (1)

Country Link
JP (1) JPS6162918A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01106958U (ja) * 1987-12-31 1989-07-19
JPH02300830A (ja) * 1989-05-15 1990-12-13 Nec Corp 多重化ファイル装置
JPH04184639A (ja) * 1990-11-20 1992-07-01 Nec Corp 二重化ファイルの動的コピー制御方式

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01106958U (ja) * 1987-12-31 1989-07-19
JPH02300830A (ja) * 1989-05-15 1990-12-13 Nec Corp 多重化ファイル装置
JPH04184639A (ja) * 1990-11-20 1992-07-01 Nec Corp 二重化ファイルの動的コピー制御方式

Similar Documents

Publication Publication Date Title
JP4422016B2 (ja) 仮想データコピーを作成するための方法および装置
US7444420B1 (en) Apparatus and method for mirroring and restoring data
JP4257774B2 (ja) 記憶装置を応用したコピー管理の方法と装置
US7536444B2 (en) Remote copying system and remote copying method
US7613806B2 (en) System and method for managing replication sets of data distributed over one or more computer systems
US6973586B2 (en) System and method for automatic dynamic address switching
MXPA06005797A (es) Sistema y metodo para la recuperacion en caso de fallas.
US8250240B2 (en) Message conversion method and message conversion system
CN113835930A (zh) 一种基于云平台的缓存服务恢复方法、系统和装置
JPS6162918A (ja) 2重化フアイルの修復方式
US20050268188A1 (en) Backup method, backup system, disk controller and backup program
JPH11242566A (ja) 多重化データ記憶システム
JPH0616258B2 (ja) 二重化デイスク制御方法
JP4431022B2 (ja) コンピュータシステム及びその制御方法
JP3090182B2 (ja) 代替セクタの登録方式
JPH07281933A (ja) 計算機システム
JPH07104991A (ja) ソフトウェアの修正装置
JP4604666B2 (ja) 入出力対象変更制御方法
JP2650134B2 (ja) 二重化ボリュームの回復処理装置
JPH04141751A (ja) 大容量記憶媒体障害復旧方式
JP2000339183A (ja) ワークエリアのデータセット管理方式
JPH04337856A (ja) 二重化記憶装置の管理方式
JPS6154526A (ja) フアイル・コピ−方式
JPH0713830A (ja) 二重化ディスク制御方式
JPH06214848A (ja) データベース管理システム