JPH02162437A - ファイル処理装置 - Google Patents

ファイル処理装置

Info

Publication number
JPH02162437A
JPH02162437A JP63317534A JP31753488A JPH02162437A JP H02162437 A JPH02162437 A JP H02162437A JP 63317534 A JP63317534 A JP 63317534A JP 31753488 A JP31753488 A JP 31753488A JP H02162437 A JPH02162437 A JP H02162437A
Authority
JP
Japan
Prior art keywords
file
contents
storage means
destroyed
file contents
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
JP63317534A
Other languages
English (en)
Inventor
Yoichi Kobayashi
洋一 小林
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP63317534A priority Critical patent/JPH02162437A/ja
Publication of JPH02162437A publication Critical patent/JPH02162437A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野コ この発明は、ファイル内容の信頼性を向上するのに好適
なファイル処理装置に関する。
[発明の概要コ この発明は、ファイル処理装置において、ファイル内容
のバックアップ処理、及びそのバックアップ内容に基づ
く復旧処理を、操作者の指示によらずに、装置が起動さ
れる毎に自動的に行うことにより、破壊されたファイル
内容を可及的に最新の正常状態に復旧できるようにした
ものである。
[従来の技術] 従来のファイル処理装置では、処理したファイル内容が
破壊された場合の対策として、主とじて使用する現用の
磁気ディスク等の他にバックアップ用の磁気ディスク等
を用意しておき、゛ファイル処理が終了した後、操作者
が所定のコマンドキー等を操作して、バックアップ処理
用のコマンドを起動させることにより、バックアップ処
理を実行させていた。
[発明が解決しようとする課題] このように、従来のバックアップ処理は、操作者の指示
に基づいて実行されるなめ、この指示を忘れたことによ
り処理内容のバックアップが行われないことが多々あっ
た。
従って、ファイル内容の更新処理等は継続していなにも
拘らず、バックアップ指示を長い聞忘れてしまった様な
場合、更新処理したファイルが破壊されたのを知り、あ
わててバックアップ処理を実行させても、バックアップ
できるのは随分前の更新状態等までであり、相当量の更
新処理等を再度行う必要があった。
この発明の課題は、破壊されたファイル内容を可及的に
最新の正常状態に復旧できるようにすることである。
[課題を解決するための手段] この発明の手段は次の通りである。
第1の記憶手段a(第1図の機能ブロック図を参照、以
下同じ)はファイル内容を記憶し、第2の記憶手段すは
、この第1の記憶手段aのファイル内容をバックアップ
するものであり、その記憶容量は少なくとも第1の記憶
手段aよりも多い。
判別手段Cは、装置が起動された際、第1の記憶手段a
内のファイル内容が破壊されているか否かを判別する。
複写制御手段dは、判別手段Cにより、破壊されていな
いと判別されたときは、第1の記憶手段a内のファイル
内容を第2の記憶手段すに複写してバックアップさせ、
破壊されていると判別されたときは、第2の記憶手段す
によりバックアップされているファイル内容、すなわち
、前回の起動時における第1の記憶手段a内の正常なフ
ァイル内容を第1の記憶手段aに種写して、(呼・び戻
して)、第1の記憶手段a内のファイル内容を前回の起
動時の正常状態に復旧させる。
[作用] この発明の手段の作用は次の通りである。
第1の記憶手段aには、処理されたファイル内容が記憶
されるが、装置が起動された際には、その度に、判別手
段Cにより、自動的に、そのファイル内容、すなわち前
回までに処理されたファイル内容が破壊されているか否
かが判別される。
複写制御手段dは、判別手段Cにより、破壊されていな
いと判別されたときは、第1の記憶手段a内の上記ファ
イル内容を第2の記憶手段すに複写してバックアップさ
せる。すなわち、第2の記憶手段すには、正常なファイ
ル内容のみがバックアップ記憶される。
その後、第1の記憶手段a内のファイルに関して、更新
、追加等のファイル処理が実行される。
一方、判別手段Cにより、破壊されていると判別された
とき、すなわち、前回の起動時から今回の前回の起動時
までの期間にファイル破壊が生じたときは、複写制御手
段dは、第2の記憶手段すによりバックアップされてい
るファイル内容、すなわち、前回の起動時における第1
の記憶手段a内の正常なファイル内容を第1の記憶手段
aに複写して(呼び戻して)、第1の記憶手段a内のフ
ァイル内容を前回の起動時の正常状態に復旧させる。
従って、破壊されたファイル内容を可及的に最新の正常
状態に復旧できる。
[第1実施例コ 以下、第1実施例を第2図ないし第4図を参照しながら
説明する。
甑 第2図は、第1実施例によるファイル処理装置のブロッ
ク構成図である。
このファイル処理装置は、CPU1を中核としてデータ
処理を行うものであり、CPLJIには、ROM2、R
AM3、ビデオRAM4、・表示制御部5、表示部6、
入力制御部7、キー人力部8、ディスク制御部9、現用
の磁気ディスク(以下、現用ディスクと呼ぶ)10A、
バックアップ用の磁気ディスク(以下、バックアップ用
ディスクと呼ぶ)IOB、フロッピーディスク11、プ
リンタ制御部12、プリンタ13が接続されている。
ROM2には、各種のプログラムや、文字、符号等のパ
ターンデータ等がプリセットされており、RAM3には
、ワークメモリ等が形成されている。
キー人力部8は、各種のデータを入力するデータ入力キ
ー−8aの他に、電源をオン/オフする電源スィッチS
Wを有している。
このキー人力部8の操作信号は、入力制御部7にて対応
のコードに変換され、CP、Ulに入力される。そして
、CPU1は、ROM2内のプログラムに従って、入力
されたデータ(コード)に基づいて、現用ディスクIO
A内のファイルに対してレコード更新等の各種ファイル
処理を行い、その処理結果を表示制御部5を介して表示
部6に表示し、プリンタ制御部12を介してプリンタ1
3にて印字する等の処理を制御する。
なお、ファイル処理等を行う際の作業領域としてはRA
M3が活用され、現用ディスク10A、バックアップ用
ディスクIOB、フロッピーディスク11に対するアク
セスは、ディスク制御部9を介して行われる。
また、CPU1は、コード形式の表示データをROM2
内の対応するパターンデータに変換してビデオRAM4
に展開し、表示制御部5は、そのパターンデータに基づ
いて表示信号を生成して表示部6に表示させる。
更に、CPU1は、現用ディスクIOA内のファイル内
容のバックアップ処理、そのバックアップ内容に基づく
復旧処理を、キー人力部8の操作により起動される所定
のコマンドによらず、装置が起動される毎に自動的に行
う。
この際、バックアップ内容はバックアップ用ディスクI
OBに格納され、バックアップ処理、復旧処理の履歴デ
ータがフロッピーディスク11に格納される。
舶 次に、第3図および第4図を参照しながら第1実施例の
動作を説明する。
電源スィッチSWの操作により電源が投入されると、C
PUIは、ROM2内のイニシャルプログラムに従って
、各種のイニシャル処理を行う(第3図ステップ51)
0次に、現用ファイル10A内のファイルのディレクト
リを調べ、ファイルシステムの論理的整合性をチエツク
する(ステップ52)−。
そして、ファイル内容が破壊されているか否かを判断し
くステップS3)、破壊されていないときは、現用ファ
イル10A内のファイル内容、即ち正常なファイル内容
をバックアップ用ディスク10Bにコピーする(ステッ
プS4)。
一方、破壊されているときは、破壊された内容を復旧す
べく、バックアップ用ディスクIOB内の正常なファイ
ル内容を現用ファイルIOAにコピーし、破壊されてい
る旨を表示部6に表示する(ステップS5)。
そして、ステップS4でのバックアップ処理、或いはス
テップS5での復旧処理の履歴データをフロッピーディ
スク11に格納しくステップ561)、通常のファイル
処理プログラムに移行する。
次に、上記の処理内容を第4図を参照しながら具体例で
説明する。
例えば、1日の業務の始業時に電源をオンしてそのまま
終業時までファイル処理を継続して行うような場合の例
で、第4図に示したように、9月7日の始業時に電源を
オンした結果、現用ディスク10Aのファイル内容の正
常性が自動的にチエツクされ、正常だったとする。この
場合、現用ディスクIOAのファイル内容、すなわち、
前日の9月6日の終業時までに処理された正常なファイ
ル内容が、バックアップ用ディスクIOHにコピーされ
、バックアップ記憶される。
そして、9月7日は、現用ディスクIOAのフアイル内
容に対して、そのままファイル更新処理等が実行される
次の9月8日の始業時の電源オン時にも、同様のチエツ
クが自動的に行われる。その結果、正常であれば、前日
の9月7日の終業時までに処理された正常なファイル内
容が、バックフップ用ディスクIOBにコピーされ、バ
ックアップ記憶される。
そして、9月9日の始業時の電源オン時の自動チエツク
により、現用ディスクIOA内のファイル内容が破壊さ
れていることが判明したときは、バックフップ用ディス
クIOBにバックアップ記憶されている9月7日の終業
時までに処理された正常なファイル内容が、現用ディス
クIOAに呼び戻される。
従って、前日の9月8日のファイル更新処理等のみを行
えば良い。
[第2実施例コ 次に、第5図を参照しながら第2実施例を説明する。
この第2実施例は、例えば1週間分の更新レコードを蓄
積しておき、その1週間分の更新レコードに基づいてメ
インファイル28をバッチ的に更新する例である。
すなわち、キー人力部21から入力された更新データは
、入力処理部22にて入力処理され、メンテファイル更
新部23に出力される。そうすると、メンテファイル更
新部23は、入力された更新データを所定のレコード形
式にして順次メンテナンスファイル24に格納していく
一方、キー人力部21から、例えば1週間ぶりにバッチ
更新指示が為されると、更新レコード作成部25は、メ
ンテナンスファイル24に格納された1週間分の各レコ
ードを順次読出して、同一キー項目の各レコードの変動
データを集計して、キー項目別の更新レコードを作成し
、メインファイル更新部26に出力する。そうすると、
メインファイル更新部26は、更新レコード作成部25
からのキー項目別の更新レコードに基づいて、メインフ
ァイル28を更新する。
この第2の実施例におい力も、第1の実施例の場合と同
様に、電源がオンされる毎に、正常性のチエツク、バッ
クアップ処理、復旧処理が行われる。
この場合のチエツク対象ファイルは、メンテナンスファ
イル24であり、メンテナンスファイル24の内容が正
常であれば、メンテナンスファイル24の内容が、バッ
クアップファイル27にコピーされ、異常であれば、バ
ックアップファイル27の内容がメンテナンスファイル
24にコピーされ、前回の電源オン時の正常状態に復旧
される。
従って、劃えば、更新データを2時間おきに入力するよ
うな場合、2時間おきに電源をオン/オフしたとすれば
、例え、ファイルが破壊されたとしても、2時間前の電
源オン時の正常状態に復旧される。従って、2時間分の
更新データのみを再入力すれば良い、上記の説明から明
らかなように、ファイル処理の実行時にのみ電源をオン
するようにして電源オンの回数を増やせば、ファイル破
壊時の再入力データ量が少なくなると共に、電力の節約
にもなる。このことは、第1の実施例についても言える
この第2実施例では、バッチ処理を行っているため、も
し、電源がオンされる毎に上記のような処理を自動的に
行わなかった場合、ファイル破壊時に再入力すべき更新
データの量が膨大なものとなる。しかし、上記のように
、電源がオンされる毎に上記のようなバックアップ処理
、復旧処理を自動的に行うので、例えバッチ処理を行っ
ても、ファイル破壊時に再入力すべき更新データは、少
なくて済む。
[発明の効果] この発明によれば、装置が起動される毎に自動的にファ
イルが破壊されているか否かを判別し、破壊されていな
いときは、その正常なファイル内容をバックアップし、
破壊されているときは、バックアップしておいたファイ
ル内容に基づいて、前回の起動時の正常状態に復旧させ
るので、破壊されたファイル内容を可及的に最新の正常
状態に復旧できる。しかも、上記の各処理、は自動的に
行われるので、操作者の負担が軽減する。
【図面の簡単な説明】
第1図は本発明の機能ブロック図、第2図は第1実施例
のブロック構成図、第3図は第1実施例の起動時の動作
を示すフローチャート、第4図は第3図の動作を具体的
に説明するための図、第5図は第2実施例を説明するた
めの図である。 1・・・CPU、2・・・ROM、10A・・・現用デ
ィスク、10 B−・・−バックアップ用ディスク、S
W・・・電源スィッチ。

Claims (1)

  1. 【特許請求の範囲】 ファイル内容を記憶する第1の記憶手段と、記憶容量が
    少なくとも上記第1の記憶手段よりも多い第2の記憶手
    段とを有し、上記第1の記憶手段に記憶されたファイル
    に関して各種のファイル処理を行うファイル処理装置に
    おいて、 装置が起動された際、上記第1の記憶手段内のファイル
    内容が破壊されているか否かを判別する判別手段と、 この判別手段により、破壊されていないと判別されたと
    きは、上記第1の記憶手段内のファイル内容を上記第2
    の記憶手段に複写してバックアップさせ、破壊されてい
    ると判別されたときは、上記第2の記憶手段によりバッ
    クアップされているファイル内容を上記第1の記憶手段
    に複写して、当該第1の記憶手段内のファイル内容を前
    回の起動時の正常状態に復旧させる複写制御手段と、を
    備えたことを特徴とするファイル処理装置。
JP63317534A 1988-12-15 1988-12-15 ファイル処理装置 Pending JPH02162437A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63317534A JPH02162437A (ja) 1988-12-15 1988-12-15 ファイル処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63317534A JPH02162437A (ja) 1988-12-15 1988-12-15 ファイル処理装置

Publications (1)

Publication Number Publication Date
JPH02162437A true JPH02162437A (ja) 1990-06-22

Family

ID=18089325

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63317534A Pending JPH02162437A (ja) 1988-12-15 1988-12-15 ファイル処理装置

Country Status (1)

Country Link
JP (1) JPH02162437A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6148412A (en) * 1996-05-23 2000-11-14 International Business Machines Corporation Availability and recovery of files using copy storage pools

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63311456A (ja) * 1987-06-12 1988-12-20 Nec Corp 不揮発性メモリ装置バックアップ方式

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63311456A (ja) * 1987-06-12 1988-12-20 Nec Corp 不揮発性メモリ装置バックアップ方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6148412A (en) * 1996-05-23 2000-11-14 International Business Machines Corporation Availability and recovery of files using copy storage pools

Similar Documents

Publication Publication Date Title
JP2005242729A (ja) システム復旧方法
JPH02162437A (ja) ファイル処理装置
JPH0594353A (ja) データベース管理方式
JPH09330272A (ja) Bios制御方式
JP2666426B2 (ja) 二重化補助記憶装置
JP3101349B2 (ja) 電子機器及び電子機器の制御方法
JP2923111B2 (ja) データ処理方法及びその装置
JPH1040123A (ja) ジョブ管理方式と方法
JPS62284440A (ja) 端末装置のソフトウエア資源保守方式
JP2972223B2 (ja) ジャーナル無し順処理ファイルのロールバック方式
JP2580776B2 (ja) 磁気デイスク装置の障害に対する業務データフアイルのバツクアツプ方式
JP3010737B2 (ja) 情報処理装置のデータ退避復元方式
JPH02139614A (ja) Ac駆動型パーソナルコンピュータ
JPS6033637A (ja) デ−タ処理装置
JP3263987B2 (ja) 自動iplの初期設定処理方法
JPH07295670A (ja) 計算機システムの起動方式
JP2849780B2 (ja) 計算機システム
JPH0231258A (ja) 情報処理システムのプログラムロード方式
JP3483662B2 (ja) 計算機のバックアップ方式
JPH02255919A (ja) データ復旧装置
JPH0222738A (ja) 再実行ジョブ名表示方式
JPS6256535B2 (ja)
JPH08263296A (ja) プログラム実行環境保存復元システム
JPH012150A (ja) ダンプ実行制御方式
JPH01216434A (ja) トランザクション処理におけるマルチタスク制御方式