JPH03256145A - 2重化ファイルシステム - Google Patents

2重化ファイルシステム

Info

Publication number
JPH03256145A
JPH03256145A JP2055753A JP5575390A JPH03256145A JP H03256145 A JPH03256145 A JP H03256145A JP 2055753 A JP2055753 A JP 2055753A JP 5575390 A JP5575390 A JP 5575390A JP H03256145 A JPH03256145 A JP H03256145A
Authority
JP
Japan
Prior art keywords
data
file
files
area
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
JP2055753A
Other languages
English (en)
Inventor
Yasuo Suzuki
康夫 鈴木
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.)
Omron Corp
Original Assignee
Omron Corp
Omron Tateisi Electronics Co
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 Omron Corp, Omron Tateisi Electronics Co filed Critical Omron Corp
Priority to JP2055753A priority Critical patent/JPH03256145A/ja
Publication of JPH03256145A publication Critical patent/JPH03256145A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 (a)産業上の利用分野 この発明は、データ処理装置に用いられ、同一内容のデ
ータが記憶される2つのファイルを備えた2重化システ
ムに関する。
(bl従来の技術 データ処理装置においてハードディスク等の外部記憶装
置が接続されている場合、その外部記憶装置に形成され
ているファイルは、物理的な原因または誤操作により破
壊される危険に常に曝されている。そこで、従来のデー
タ処理装置では、同一内容の2つのファイルをそれぞれ
異なる記憶装置に形成しておき、一方のファイルが破壊
された場合にはその破壊原因を取り除いた後に、破壊さ
れていない正常なファイルを修復後の記憶装置に複写す
るようにした2重化ファイルシステムを備えたものがあ
る。このようにファイルを2重化することにより、保管
すべきデータのセキュリティの向上を図っている。
(C1発明が解決しようとする課題 しかしながら、従来の2重化ファイルシステムでは、一
方の記憶装置から他方の記憶装置へのファイルの複写処
理中に、データ端末などを介して複写元ファイルへの新
たな更新データが入力された場合、その更新データが既
に複写処理を終了しているエリアに該当するデータであ
る場合には、複写元のファイルにのみその更新データが
書き換えられ、複写先のファイルにその更新データは書
き換えられない構成となっていた。このため、複写処理
完了後に両ファイルの一部に差異が生し、正確なデータ
処理作業が実行できなくなる問題があった。また、この
ようなファイルの不一致を未然に防止するためには、複
写処理中における更新データの入力を受は付けないよう
にする外なく、データ処理装置の運用に支障を来す問題
があったこの発明の目的は、データ複写処理中において
既に複写処理が終了しているエリアに対する更新データ
が入力された場合には、この更新データの内容をへソフ
ァに一時保持し、複写処理が完全に完了したのちにバッ
ファに保持されている更新データを両方のファイルに書
き込むようにし、複写処理中における更新データの入力
を可能にするとともに、両ファイルの記憶データの不一
致を未然に防止することができる2重化ファイルシステ
ムを提供することにある。
(d1課題を解決するための手段 この発明の2重化ファイルシステムは、同一内容のデー
タを記憶する2つのファイルを備えた2重化ファイルシ
ステムにおいて、 一方の複写元ファイルから他方の複写先ファイルへの複
写処理中に既に複写処理が終了したエリアに対する更新
データを保持するデータ保持手段と、ファイル複写処理
完了後に前記データ保持手段が保持している更新データ
を両方のファイルに書き込む更新データ書込手段と、を
設けたことを特徴とする。
(81作用 この発明においては、ファイルの複写処理中に既に複写
処理が終了したエリアに対する更新データが入力される
と、データ保持手段により更新データが一時保持され、
複写処理が完了したのちに保持されている更新データが
2つのファイルの両方に書き込まれる。従って、複写処
理中に受は付けた更新データが一方のファイルのみに書
き込まれるといったことがなく、2つのファイルの内容
は完全に一致する。
(f)実施例 第1図は、この発明の実施例である2重化ファイルシス
テムの構成を示す図である。
データ処理の実行に用いられるターミナルlは伝送ライ
ン2を介して2つのファイル処理ユニット3.4に接続
されており、ター≧ナル1は伝送ライン2を介してファ
イル処理ユニット3.4にアクセスする。ファイルユニ
ット3.4は同一の構成を備えており、ファイルFa、
Fb、更新データを一時保持するバッファBa、Bbお
よびこれらへのデータの入出力を管理するCPU5 a
5bによって構成されている。CPU5a、5bはター
ごナル1から入力される命令に従ってファイルFa、F
bに対するデータの人出力を実行する。また、ターミナ
ルlからファイル複写処理命令が人力されると、CPU
5 aと5bは一方のファイルから他方のファイルにデ
ータを転送し、ファイル複写処理を実行する。このファ
イル複写処理命令は開始アドレス、データレングスおよ
びダイレクト転写処理のコマンドからなる。
第2図は、上記2重化ファイルシステムを構成するファ
イル処理ユニットの処理手順を示すフローチャートであ
る。
一方の複写元ファイル処理ユニット3から他方の複写先
ファイル処理ユニット4にファイルを複写するファイル
複写処理作業中において、複写元ファイル処理ユニット
3のCPU5aは、ターミナル1において更新データが
人力されたか否かの判別を行い(nl)、更新データが
ない場合には複写処理が完了するまでファイルFaの所
定量のデータを複写先ファイル処理ユニット4のファイ
ルFbに転送する(n 1→n 5.  n 6→n 
1 )。
更新データがある場合には既に複写処理を終了したエリ
アであるか否かの判別を行い(n2)、未だ複写処理が
終了していないエリアについての更新データであればフ
ァイルFaの所定のエリアに更新データを書き込む(n
2→n3)。更新データが既に複写処理を終了したエリ
アに対するものであればバッファBaに保持する(n2
→n4)。以上のようにCPU5aはファイル複写処理
中にファイルFaからファイルFbにデータを転送する
とともに、この間に更新データが人力されるとそのデー
タに該当するエリアに応じてファイルFaに格納するか
またはへソファBaに保持するこののち複写処理が完了
するとバッファB a 内における更新データの有無を
判別しくn7)、バッファBa内に更新データが保持さ
れている場合にはその更新データをファイルFaおよび
Fbの両方の所定のエリアに書き込む(n8.n9)。
以上の処理においてnl、n2.n4がバッファBa、
Bbとともにこの発明のデータ保持手段に相当し、n7
〜n9が同しく更新データ書込手段に相当する。
以上のようにしてCPU5 aは、第3図に示すように
ファイルFaからファイルFbに対するデータ複写処理
中において、既に複写処理を終了したエリアfal(f
bl)に対する更新データD、が入力された場合にはバ
ッファBaにこれを一時保持し、複写処理完了後にバッ
ファBaに保持していた更新データD1をファイルFa
およびFbの所定のエリアに書き込む。一方、未だ複写
処理を終了していないエリアfa2(Fb2)に対する
更新データD2が入力された場合には、そのままファイ
ルFaの所定のエリアに書き込む。これによって既に複
写処理を終了したエリアおよび未だ複写処理が終了して
いないエリアの何れに対して更新データが人力された場
合にも、2つのファイルに記憶されているデータの内容
を常に一致させることができる。
ナオ、ファイル処理ユニット4のファイルFbからファ
イル処理ユニット3のファイルFaにファイルを複写す
る複写処理中においてはCPU5bが更新データを書き
込むべきエリアに応じてバッファBbまたはファイルF
bの何れかに書き込む。また、本実施例ではターミナル
の外部に伝送ラインを介してファイル処理ユニ・ノドが
接続されている場合について説明したが、同一装置内に
2重化ファイルを備えたシステムにおいても同様にこの
発明を実施することができる。この場合には単一のファ
イルを備えれば足りる。また、ファイルのそれぞれにC
PUを備える必要はなく、装置(ターくナル)の制御部
において2つのファイルに対するデータの人出力を制御
してもよい。
(g)発明の効果 この発明によれば、ファイル複写処理中に既に複写処理
が終了したエリアに対して更新データが人力された場合
には、更新データがデータ保持手段に一時保持され、複
写処理が完了した後に両方のファイルの所定のエリアに
更新データが書き込まれる。このため、複写処理中に更
新データの入力を受は付でも2つのファイルの一部に不
一致を生しることがなく、データ処理作業を常に正確に
実行することができる。
制御部の処理手順を示すフローチャート、第3図は同2
重化ファイルシステムのファイルa耳処理中における更
新データの記憶状態を示す図である3、4−ファイル処
理ユニット、 Ba、Bb−バッファ Fa、Fb−ファイル、 DI、D2−更新データ。

Claims (1)

    【特許請求の範囲】
  1. (1)同一内容のデータを記憶する2つのファイルを備
    えた2重化ファイルシステムにおいて、一方の複写元フ
    ァイルから他方の複写先ファイルへの複写処理中に既に
    複写処理が終了したエリアに対する更新データを保持す
    るデータ保持手段と、複写処理完了後に前記データ保持
    手段が保持している更新データを両方のファイルに書き
    込む更新データ書込手段と、を設けたことを特徴とする
    2重化ファイルシステム。
JP2055753A 1990-03-06 1990-03-06 2重化ファイルシステム Pending JPH03256145A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2055753A JPH03256145A (ja) 1990-03-06 1990-03-06 2重化ファイルシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2055753A JPH03256145A (ja) 1990-03-06 1990-03-06 2重化ファイルシステム

Publications (1)

Publication Number Publication Date
JPH03256145A true JPH03256145A (ja) 1991-11-14

Family

ID=13007605

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2055753A Pending JPH03256145A (ja) 1990-03-06 1990-03-06 2重化ファイルシステム

Country Status (1)

Country Link
JP (1) JPH03256145A (ja)

Similar Documents

Publication Publication Date Title
JP4422016B2 (ja) 仮想データコピーを作成するための方法および装置
JP4170056B2 (ja) 複製ボリューム間でのバックアップ・リストア管理方法およびこの方法に用いる記憶制御装置
JP2004258944A (ja) ストレージ装置およびその管理方法
US9424261B2 (en) Techniques to take clean database file snapshot in an online database
JP2000339104A (ja) ディスクサブシステム及びデータ複写方法。
JPH03256145A (ja) 2重化ファイルシステム
JPH04124743A (ja) データ2重化方式
JPH10240597A (ja) ハードディスク装置管理方式
JP2666426B2 (ja) 二重化補助記憶装置
JPH07319637A (ja) ディスク装置の制御装置およびディスク装置の制御方 法
JPH07281933A (ja) 計算機システム
JP2604604B2 (ja) スタック制御装置
JPH0330033A (ja) ファイル複写処理装置
JPH01128122A (ja) ボリューム動的複写制御方式
JPS6160155A (ja) 記憶サプシステム
WO2004031957A1 (ja) データベース複製方法、データベース複製装置、データベース創成方法およびデータベース創成装置
JPH02110725A (ja) 再書き込み不可媒体上のファイル修復方式
JPS58175066A (ja) 多重化ボリユ−ム処理方式
JPH0589060A (ja) データベース入出力処理方式
JPH10143412A (ja) データベース管理システム
JPH0387940A (ja) ファイルコピー方式
JPH01103753A (ja) 外部記憶複写装置
JPH0217816B2 (ja)
JPH05224831A (ja) 障害情報参照方式
JPS6336375A (ja) デ−タフアイル装置におけるフアイル管理方法