JPH0259838A - ファイル復旧情報格納位置の最適化によるファイル復旧方式 - Google Patents

ファイル復旧情報格納位置の最適化によるファイル復旧方式

Info

Publication number
JPH0259838A
JPH0259838A JP63209487A JP20948788A JPH0259838A JP H0259838 A JPH0259838 A JP H0259838A JP 63209487 A JP63209487 A JP 63209487A JP 20948788 A JP20948788 A JP 20948788A JP H0259838 A JPH0259838 A JP H0259838A
Authority
JP
Japan
Prior art keywords
file
log file
log
restoring
information
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
JP63209487A
Other languages
English (en)
Inventor
Tadatsugu Asano
浅野 只嗣
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 JP63209487A priority Critical patent/JPH0259838A/ja
Publication of JPH0259838A publication Critical patent/JPH0259838A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、ファイル障害発生時におけるファイル復旧方
式に関し、特に復旧情報格納位置を最適化するファイル
復旧方式に関する。
[従来の技術] 従来、この種のファイル復旧方式は、あらかじめ、ファ
イルが更新される前のファイル格納情報をセーブしてお
き、プログラムより当該ファイルが更新された時に、更
新された情報をロギングしている。そして、当該ファイ
ルに障害が発生した時、正常にアクセス可能な磁気ディ
スクへファイルを設定し、そのファイルへ事前にセーブ
された情報を格納し、障害が発生した時点までのファイ
ル更新情報を格納することにより、ファイルを更新の状
態に復旧していた。
[考案が解決しようとする課題] 上述した従来のファイル復旧方式では、ファイルの格納
情報をセーブした時点から、ファイル障害発生時までの
ファイル更新情報の全てを使用してファイルの復旧を行
なっているので、ファイル更新情報の量が多くなるほど
、ファイル復旧の時間が長くなるという欠点がある。
[課題を解決するための手段] 本発明のファイル復旧情報格納位置の最適化によるファ
イル復旧方式は、プログラムよりファイルの書込み、参
照要求があった時、当該レコードをファイルへ書込み、
またはファイルより読込み、当該レコードの情報をログ
ファイルに書込み要求を行うファイルアクセス制御手段
と、上記ファイルアクセス制御手段よりログファイルへ
書込み要求があった時、ログファイルへデータを書込み
、ログファイルが満杯になった時にあるプログラムへ満
杯になった事象を通知するログファイルアクセス制御手
段と、上記ログファイルアクセス制御手段よりログファ
イルに書込み要求があった時にデータを格納、蓄積する
ログファイルと、上記ログファイルアクセス制御手段よ
りログファイルが満杯になった場合に、満杯となった事
象を受付けて次のログファイルに復旧すべきファイルの
復1日情報を格納するため当該ファイルを一旦読込み、
そのイメージで書込み要求を上記ファイルアクセス制御
手段に指示するファイル復旧情報出力手段とを有してい
る。
[実施例] 次に、本発明について図面を参照して説明する。
第1図は、一実施例の構成を示すブロック図である。
本発明によるファイル復旧方式は、復旧ファイル情報管
理部11と復旧ファイル情報検索部12と復旧ファイル
更新要求部13とからなるファイル復旧情報出力部10
と、ログファイル管理部21とログファイルスワップ事
象判定部22とログファイル書込み部23とログファイ
ルスワップ事象通知部24とからなるログファイルアク
セス制御部20と、ファイル更新部31とログファイル
書込み要求部32とからなるフフルイルアクセス制御部
30と、ログファイル40とから構成される。
第2図を2照すると、復旧ファイル情報管理部11は、
復旧対象のファイル毎にファイル名と当該ファイル中で
復旧すべきレコードのアドレスか設定されている。本例
では、ファイル#1.#2゜#3が復旧対象のファイル
であり、ファイル#1ではal レコード、ファイル#
2ではbルコード、ファイル#3では、C1と02レコ
ードが復旧対象レコードとなっていることを示したもの
である。
第3図を参照すると、ログファイル管理部21は、ログ
ファイル毎にファイル名と各ログファイルの容量、ログ
ファイルの書込み可能容量、ログファイルの書込み可能
な開始アドレスが設定されている。
第4図はログファイル40のレコードフォーマットを示
したものであり、更新のあったファイル情報と、更新さ
れたレコードのアドレスと、更新されたレコードのイメ
ージより構成される。本例では、ファイル#1のa、レ
コードが更新されたことを示したものである。
第1図に戻って、復旧ファイル情報検索部12は、ある
ログファイル40が満杯となった時に、ログファイルア
クセス制御部20よりその旨の通知を受付け、復旧ファ
イル情報管理部11を参照して復旧対象のファイルと当
該ファイルで復旧すべきレコードのアドレスを得る機能
を持つ。復旧ファイル更新要求部13は、復旧ファイル
情報検索部12で得たレコードアドレスに格納されてい
るレコードを読込み、当該レコードのイメージをログフ
ァイル40へ格納するため、同じアドレスでファイルに
書込む要求を行う機能を持つ。
ファイル更新部31は、ファイルに対して更新要求があ
ると、該当するファイルを認識して、指示のあったアド
レスへレコードを格納する機能を持つ。ログファイル書
込み要求部32は、ファイルに対して更新を行なった時
にその更新レコードのイメージをログファイル40へ書
込み要求を行う機能を持つ。
ログファイルスワップ事象判定部22は、ログファイル
40に対して書込み要求があった時、ログファイル管理
部21を参照して書込み可能なログファイルを判断し、
書込み要求のあったレコードの大ぎさと当該ログファイ
ルの書込み可能な容量とを比較して、書込み可能であれ
ば書込み可能開始アドレスを得る。また、書込み不可能
であれば、スワップ事象判定部22は、当該ログファイ
ルは書込み不可能の旨をログファイル管理部21の書込
み可能フラグに設定し、当該ログファイルが満杯になっ
たことをログファイルスワップ事象通知部24へ通知す
るとともに、他の書込み可能なログファイルを認識して
そのログファイルの書込み可能アドレスを得る機能を持
つ。ログファイル書込み部23は、ログファイルスワッ
プ事象判定部21より得たログファイル書込み可能開始
アドレスへ書込み要求のあったレコードを該当するログ
ファイルに格納し、当該ログファイルの書込み可能な容
量より書込んだレコードの大きさを引き、書込み可能開
始アドレスを書込んだレコードの次のレコードアドレス
を差すように変更する機能を持つ。ログファイルスワッ
プ事象通知部24は、ログファイルスワップ事象判定部
21よりログファイルが満杯になったことか通知される
と、その旨の事象を渡すべきプログラムを判定し、当該
プログラムへ通知する機能を持つ。
次に、このように構成された本実施例のファイル復旧情
報格納位置の最適化によるファイル復旧方式の動作につ
いて説明する。
ファイルに対して更新要求があると、ファイル更新部3
1は指示されたアドレスへ該当するレコードを更新する
とともに、ログファイル書込み要求部32に対してファ
イルが更新されたことを通知する。ログファイル書込み
要求部32は、更新されたファイル情報と更新レコード
アドレスと更新レコードイメージをログファイル40に
格納するため、ログファイルアクセス制御部20に対し
て書込み要求を出す。
ログファイルスワップ事象判定部22は、ログファイル
管理部21を参照し、格納可能なログファイル#1と書
込むべきログファイルのアドレスを得て、当該アドレス
にログファイル書込み部23がファイル更新情報を書込
む。この様にしてつぎつぎとファイルの更新要求があり
、ログファイルスワップ事象判定部22がログファイル
#1に書込むことができなくなったことを認識すると、
ログファイル書込み部23に対して書込み可能なログフ
ァイル#2へ書込み指示を出すとともに、ログファイル
スワップ事象通知部24ヘログフアイル#1が満杯とな
ったことを通知する。
当該通知をログファイルスワップ事象通知部24が受付
けると、その旨の事象をファイル復旧情報出力部10に
通知する。
復旧ファイル情報検索部12は、ログファイル#1が満
杯となった事象を受付けると、復旧ファイル情報管理部
11を参照し、復旧すべきファイルのレコードアドレス
を得て、復旧ファイル更新要求部13に対して当該レコ
ードの更新指示を出す。復旧ファイル更新要求部13は
、当該レコードをファイルから読込み、同じアドレスに
読込んだレコードイメージをそのままファイルに書戻す
要求を出す。
ファイルアクセス制御部30は、当該レコードをファイ
ルに書くとともに、ログファイルアクセス制御部20に
対して更新されたファイル情報と更新レコードアドレス
と更新レコードイメージをログファイルに書込む要求を
出す。
ログファイルアクセス制御部20は、書込み要求のあっ
たレコードをログファイル#2に書込む。
したがって、ログファイル#1が満杯となると、ログフ
ァイル#2に復旧すべきファイルのレコード情報が全て
書込まれることになる。
この状態でファイル#1が障害となった時のファイル復
旧手段を第5図を参照して説明する。
まず、正常にアクセスできる位置へファイル#1を確保
(100)L、ファイル#1が更新される前の内容を事
前に保存媒体130に格納しておき、その保存媒体13
0の内容を一旦フアイル#1に格納(110)する。
次に、ファイル#1で更新のあったレコードを最新のイ
メージに復旧するため、ログファイル#2よりファイル
#1で更新のあったレコードアドレスと、更新レコード
イメージを抽出し、ファイル#1に対して当該更新レコ
ードイメージで更新(120)することにより、ファイ
ル#1が復旧できる。
[発明の効果] 以上説明したように本発明は、復旧7アイ情報部と、復
旧ファイル情報検索部と、復旧ファイル更新要求部と、
ログファイルスワップ事象判定部と、ログファイルスワ
ップ事象通知部を設けたことにより、ファイル障害が発
生しても最新の書込まれたログファイルからファイルを
復旧することができ、復旧時間の短縮が計れるという効
果がある。
【図面の簡単な説明】
第1図は本発明の一実施例の構成を示すブロック、図、
第2図は第1図中に示した復旧ファイル情報管理部の構
成を示し、第3図は第1図中に示したログファイル管理
部の構成を示し、第4図は第1図中に示したログファイ
ルのレコードフォーマットの構成を示し、第5図はファ
イル#1が障害となった場合のファイル復旧手段を説明
するための図である。 10・・・ファイル復旧情報出力部、11・・・復旧フ
ァイル情報管理部、12・・・復旧ファイル情報検索部
、13・・・復旧ファイル更新要求部、20・・・ログ
ファイルアクセス制御部、21・・・ログファイル管理
部、22・・・ログファイルスワップ事象判定部、23
・・・ログファイル書込み部、24・・・ログファイル
スワップ事象通知部、30・・・ファイルアクセス制御
部、31・・・ファイル更新部、32・・・ログファイ
ル書込み要求部、40・・・ログファイル。 第2図 第3図 口 朱子各納レコード 第4図 n

Claims (1)

    【特許請求の範囲】
  1. 1、プログラムよりファイルの書込み、参照要求があっ
    た時、当該レコードをファイルへ書込みまたはファイル
    より読込み、当該レコードの情報をログファイルに書込
    み要求を行うファイルアクセス制御手段と、該ファイル
    アクセス制御手段よりログファイルへ書込み要求があっ
    た時、ログファイルへデータを書込み、ログファイルが
    満杯になった時にあるプログラムへ満杯になった事象を
    通知するログファイルアクセス制御手段と、該ログファ
    イルアクセス制御手段よりログファイルに書込み要求が
    あった時にデータを格納、蓄積するログファイルと、上
    記ログファイルアクセス制御手段より、ログファイルが
    満杯になった場合に満杯となった事象を受付けて次のロ
    グファイルに復旧すべきファイルの復旧情報を格納する
    ため当該ファイルを一旦読込み、そのイメージで書込み
    要求を上記ファイルアクセス制御手段に指示するファイ
    ル復旧情報出力手段とを有することを特徴とするファイ
    ル復旧情報格納位置の最適化によるファイル復旧方式。
JP63209487A 1988-08-25 1988-08-25 ファイル復旧情報格納位置の最適化によるファイル復旧方式 Pending JPH0259838A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63209487A JPH0259838A (ja) 1988-08-25 1988-08-25 ファイル復旧情報格納位置の最適化によるファイル復旧方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63209487A JPH0259838A (ja) 1988-08-25 1988-08-25 ファイル復旧情報格納位置の最適化によるファイル復旧方式

Publications (1)

Publication Number Publication Date
JPH0259838A true JPH0259838A (ja) 1990-02-28

Family

ID=16573640

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63209487A Pending JPH0259838A (ja) 1988-08-25 1988-08-25 ファイル復旧情報格納位置の最適化によるファイル復旧方式

Country Status (1)

Country Link
JP (1) JPH0259838A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5522037A (en) * 1993-09-20 1996-05-28 Fujitsu Limited Backup control apparatus and method of data processing system
CN104053521A (zh) * 2011-11-09 2014-09-17 林肯环球股份有限公司 用于以ac波形脉冲焊接的设备和方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5522037A (en) * 1993-09-20 1996-05-28 Fujitsu Limited Backup control apparatus and method of data processing system
CN104053521A (zh) * 2011-11-09 2014-09-17 林肯环球股份有限公司 用于以ac波形脉冲焊接的设备和方法

Similar Documents

Publication Publication Date Title
US6557073B1 (en) Storage apparatus having a virtual storage area
US6311193B1 (en) Computer system
RU2182360C2 (ru) Способ обращения к данным, хранимым в компьютерной системе, способ архивирования данных и компьютерная система для осуществления способов
JP4199993B2 (ja) スナップショット取得方法
CN115098299B (zh) 一种虚拟机的备份方法、容灾方法、装置及设备
JP2003280964A (ja) スナップショット取得方法、ストレージシステム及びディスク装置
US20110022811A1 (en) Information backup/restoration processing apparatus and information backup/restoration processing system
US20090125568A1 (en) Database recovery method applying update journal and database log
US20070186066A1 (en) Fast verification of computer backup data
JP2016045869A (ja) データの復旧方法、プログラムおよびデータ処理システム
CN115033425B (zh) 一种提高数据备份成功率的方法
JP2001125815A (ja) バックアップデータ管理システム
CN119668938B (zh) 一种计算机硬盘数据的快照与恢复方法、装置和设备
JP4394467B2 (ja) ストレージシステム、サーバ装置及び先行コピーデータ生成方法
CN116483284B (zh) 一种读写虚拟硬盘的方法、装置、介质及电子设备
JPH033046A (ja) ログ記録管理方式
JP2587417B2 (ja) ファイルの退避復元方式
JPS63187347A (ja) デ−タベ−スフアイル復旧方式
CN116932287B (zh) 恢复数据库的方法、装置、设备和存储介质
CN119025342B (zh) 一种数据库实时备份和恢复方法及相关设备
JPH07319637A (ja) ディスク装置の制御装置およびディスク装置の制御方 法
JPH02257228A (ja) データベースシステムのファイル制御方式
JPH04209044A (ja) データベース制御方式
CN114880277A (zh) 块设备快照方法、系统和存储介质
JPH0385650A (ja) ディスクボリューム復元方式