Movatterモバイル変換


[0]ホーム

URL:


JPS593661A - Failure recovery processing method for DASD data set management table - Google Patents

Failure recovery processing method for DASD data set management table

Info

Publication number
JPS593661A
JPS593661AJP57113467AJP11346782AJPS593661AJP S593661 AJPS593661 AJP S593661AJP 57113467 AJP57113467 AJP 57113467AJP 11346782 AJP11346782 AJP 11346782AJP S593661 AJPS593661 AJP S593661A
Authority
JP
Japan
Prior art keywords
track
management table
data set
vtoc
set management
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
JP57113467A
Other languages
Japanese (ja)
Inventor
Hidehisa Kikuno
菊野 秀久
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 LtdfiledCriticalFujitsu Ltd
Priority to JP57113467ApriorityCriticalpatent/JPS593661A/en
Publication of JPS593661ApublicationCriticalpatent/JPS593661A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

PURPOSE:To check logical contradiction occurring to an important table such as the VTOC of a magnetic disk device volume and to facilitate recovery by carrying out processing for minimizing a damage range automatically if the control table is destroyed. CONSTITUTION:When the magnetic device volume is accessed and a VTOC track is read out, a control table copying processing part 9 is activated once a failure of reading is detected, and a record containing the VTOC of the track 3 is transferred to a changed track 6 as a faulty track. At this time, dummy records 8c and 8e are written for records 7c and 7e which can not be read. Then, the substitute track 6 is handled as a fault-free VTOC track. A control table logical checking part 10 reads and checks records of the track 6 and a control table restoration processing part 11 corrects a data set.

Description

Translated fromJapanese

【発明の詳細な説明】発明の技術分野本発明は、データ処理システムにおけるDASD(磁気
ディスク装置)障害の回−後処理方式に関し、特1cV
TOc (Volume ’fable of Con
tents)などのデータセット管理テーブルが破壊さ
れた場合の被害を局所化するとともに、修復処理を容易
にする障害回復処理方式に関する。
DETAILED DESCRIPTION OF THE INVENTION Technical Field of the Invention The present invention relates to a post-processing method for a DASD (magnetic disk drive) failure in a data processing system, and in particular to a 1cV
TOc (Volume 'fable of Con
The present invention relates to a failure recovery processing method that localizes damage when a data set management table such as "Tents" is destroyed and facilitates repair processing.

技術の背景第1図は、DASDの一般的なデリューム構造を概略的
に示したものである。同図において、1けDSSD  
、2はゲリュームラペル、2αはVTOC7Pvス、3
はVTOC,4,4’、4’ Uデータセット、5は空
き領域、6は交代トラックを表わしている。
TECHNICAL BACKGROUND FIG. 1 schematically shows a typical delume structure of a DASD. In the same figure, 1 digit DSSD
, 2 is Gerium lapel, 2α is VTOC7Pvs, 3
represents the VTOC, 4, 4', 4' U data set, 5 represents an empty area, and 6 represents an alternate track.

VTOC3は、適当な1トラツク上に1エクステントの
連続領域として形成され、■乃至■で一部例示されてい
るように、7種類の形式のDS CB(f)ata S
gt Controle Block )が使用される
っ以下、これについて簡単に説明する。
VTOC3 is formed as a continuous area of one extent on one suitable track, and supports seven types of DS CB(f)ata S as partially exemplified in ■ to ■.
gt Control Block) is used. This will be briefly explained below.

■ DSCBODSCBとして使用されていないVTOC内の140バ
イトのエリアを示すっオール“o″で表わされる。
■ DSCBO This is a 140-byte area within the VTOC that is not used as a DSCB, and is represented by all "o" characters.

■ DSCB 1データセットの属性を記述する。またそOデータセット
の3つまでのエキステント(範囲)を示すっ■ DEC−B2索引順編成データセットのみに使用される。
■ DSCB 1 Describe the attributes of the dataset. It also indicates up to three extents of the data set. DEC-B2 Used only for indexed sequential data sets.

DSCEIで記述される属性以外を記述するっ■ DS
CB 3データセットの残エクステントを記述する。
Describe attributes other than those described in DSCEI ■ DS
CB 3 Describes the remaining extents of the dataset.

■ DSCB4VTOC自体のエキステントおよび未使用DSCBO数
を記述する。
■ DSCB4 Describe the extent of the VTOC itself and the number of unused DSCBOs.

■ DSCB 5?リューム上の空き領域を26エキステントまで記述す
る。
■ DSCB 5? Describe the free space on the volume up to 26 extents.

■ DSCB6同一ボリューム内で分割シリンダのエキステントがある
ときそのエキステント数を記述する。
■ DSCB6 If there are extents of divided cylinders within the same volume, describe the number of extents.

リンクはDSCB4から行なう。Linking is performed from DSCB4.

VTOCCD先頭部には、DSCB4およびDSCB5
が置かれる。データセットにアクセスを行なうときは、
まずボリュームラベル2内のVTQCアドレス2 aか
らVTOCを参照L、DSCB 1乃至3を経て目的め
データセットの位置を知る。
At the beginning of VTOCCD, DSCB4 and DSCB5
is placed. When accessing a dataset,
First, the VTOC is referenced from the VTQC address 2a in the volume label 2, and the position of the target data set is known via the DSCBs 1 to 3.

上記のように、DASD、yリューム内のVTOCは、
ボリューム内の全領域を管理する各種のDSCB情報を
有し、かつそれらのDSCBは、相互に関連し合って管
理を行なっている。この場合、 VTOCト、ラックに
何らかの物理的障害が発生して読み取り不能となったレ
コードが生じたとき、障害発生位置により、その影響が
及ぶデータセットの範け“は異なり、種々の形をとる。
As mentioned above, the VTOC in the DASD, y volume is
It has various types of DSCB information for managing all areas within the volume, and these DSCBs are managed in relation to each other. In this case, when some physical failure occurs in the VTOC or rack and a record becomes unreadable, the scope of the data set affected by the failure will vary depending on the location of the failure, and the impact will take various forms. .

この場合、たとえばDSCB に記述された内容を、障
害後の状態に合わせて更新し、論理的な斉合性を与えて
やることにより、ある範囲のデータセットを利用可能に
修復することが可能である。
In this case, it is possible to restore a certain range of data sets to usable by, for example, updating the contents written in the DSCB to match the post-fault status and providing logical consistency. be.

従来は、このような障害発生時の1被害の及ぶ範囲を最
小化する処理が一般化されておらず、個々のクースに応
じて対処していたため、修復に時間がかかり、また処理
結果もまちまちで壱つた〇本発明の目的は、DASDボ
リュームにおけるVTOC等の重要な管理テーブルが破
壊された場合に、自動的に、被害範囲を最小化する処理
を行ない、管理テーブルに生じた論理矛盾を検査し、復
旧を容易にする手段を提供することにある。
In the past, processing to minimize the range of damage caused when a failure occurs has not been generalized, and it has been dealt with on a case-by-case basis, resulting in time-consuming repairs and variable results. The purpose of the present invention is to automatically minimize the scope of damage when an important management table such as VTOC in a DASD volume is destroyed, and to check for logical contradictions that occur in the management table. The objective is to provide a means to facilitate recovery.

そして、本発明は、その構成として、データ処理システ
ムにおいて、DASD&リュームのデータセット管理テ
ーブルを格納したトラックに障害が発生したとき、正常
な交代トラックを選択し、該交代トラックへ、上記障害
発生トラックのデータセソ)・管理テーブルをレコード
毎に転写し、その際、障害によシ読み嘔り不能となった
レコードに対しては代りにダミーレコードを書き込み、
次に、該交代トラックを読み出して、データセット管理
テーブルの論理的斉合性を解析し、該解析結果にしたが
って、データセット管理テーブルの有効機能部分のみに
より、データセット管理テーブルを再編成し使用回復す
ることを特徴とするものである。
As a configuration of the present invention, in a data processing system, when a fault occurs in the track storing the data set management table of the DASD and volume, a normal replacement track is selected, and the faulty track is transferred to the replacement track. data seso)・The management table is transcribed for each record, and at that time, for records that cannot be read due to a failure, a dummy record is written instead.
Next, the alternate track is read out, the logical consistency of the data set management table is analyzed, and according to the analysis result, the data set management table is reorganized and used only by the effective functional parts of the data set management table. It is characterized by recovery.

発明の実施例以下に、本発明を実施例にしたがって説明するっ第2図
は、本発明方式の実施例システムの説明図であるつ同図
において、3および6は、それぞれ第1図に示されてい
るVTOCおよび交代トラックを表わしている。また、
9は管理テーブル複製処理部、10は管理テーブル論理
検査部、11は管理テーブル修復処理部、12け損失デ
ータセット出力部、13け出力リスト、14はデータセ
ット管理元を表わしているっDASD ボリュームへの
アクセス動作が行なわれてVTOC)ラックが読み出さ
れた際、読み取υ不能の障害が検出されたとき、管理テ
ーブル複製処理部9が起動され、トラック3のVTOC
を含むレコードを、障害トラックのための交代用として
用意されている交代トラック6に転写するっその際、読
み叡り不能のレコード7c、7g については、ダミー
レコードf3c、 841 をたとえばDSCBO(オ
ール°0#)を利用して書込む処理を行なう。これによ
り、交代トラック6け、読み暇り障害のないVTOCト
ラックとして取扱われることが可能となるう次に、管理テーブル論理検査部10Vi、トラック6の
レコードを順次読み出し、DSCB4、DSCB5と続
く各DSCB  について、その表示内容が、他のDS
CB  の表示と矛盾しないかどうか、たとえばエクス
テントに関する記述と実際に存在するDSCBとの対応
など、論理的矛盾の有無を検査し、矛盾がある場合につ
いてその修復が可能なものと不可能なものとを区分し、
それぞれ管理テーブル修復処理部11および損失データ
セット出力部12に通知するっ管理テーブル修復処理部11は、トラック6のダミーレ
コード部に該当するDSCHの空白部および論理的矛盾
が解消できないDSCB を排除して、有効なりSCB
の記述を論理的斉合性が得られるように修正し、正常に
機能するDSCBのみからなるVTOCの体系に修復す
る。これにより、障害によるVTOC機能の破壊の結果
管理不能となるデータセットの範囲を、最小限にとどめ
ることができる。
Embodiments of the Invention The present invention will be explained below according to embodiments. FIG. 2 is an explanatory diagram of an embodiment system of the method of the present invention. In the same figure, 3 and 6 are respectively shown in FIG. VTOC and alternate tracks are shown. Also,
Reference numeral 9 represents a management table replication processing unit, 10 represents a management table logic check unit, 11 represents a management table repair processing unit, 12 represents a loss data set output unit, 13 represents an output list, and 14 represents a data set management source. When an access operation is performed to read out the VTOC (track 3) rack, when a reading failure is detected, the management table replication processing unit 9 is activated and the VTOC of track 3 is read out.
When transferring the record containing the faulty track to the replacement track 6 prepared as a replacement for the faulty track, for the unreadable records 7c and 7g, the dummy record f3c, 841 is transferred to, for example, DSCBO (all 0#) to perform the writing process. As a result, the 6 replacement tracks can be treated as VTOC tracks with no reading time failure.Next, the management table logic inspection unit 10Vi sequentially reads the records of track 6, and each subsequent DSCB of DSCB4, DSCB5, etc. , the displayed content is different from that of other DS.
We check whether there is any logical contradiction, such as the correspondence between the extent description and the actually existing DSCB, and determine whether it is possible to repair the discrepancy or not. Separate the
The management table restoration processing unit 11 notifies the management table restoration processing unit 11 and the lost data set output unit 12, respectively.The management table restoration processing unit 11 eliminates the blank portion of the DSCH corresponding to the dummy record portion of track 6 and the DSCB in which the logical contradiction cannot be resolved. Therefore, the SCB is valid.
The description is modified to obtain logical consistency, and the VTOC system is restored to consist only of normally functioning DSCBs. This makes it possible to minimize the range of data sets that become unmanageable as a result of destruction of the VTOC function due to a failure.

損失データセット出力部12は、ダミーレコードにより
直接、間接に管理不能となったデータセット名およびダ
ミーレコードアドレス等のりスト13ヲ、プリンタから
出力させる。なお、ディスプレイ表示とすることも可能
である。オペレータはこのリストを見て、必要な破壊さ
れたVTOC部分を復元する処理を行なう。
The lost data set output unit 12 causes the printer to output a list 13 such as data set names and dummy record addresses that have become unmanageable directly or indirectly due to dummy records. Note that it is also possible to display the information on a display. The operator looks at this list and performs the necessary process of restoring the destroyed VTOC portion.

なお、管理テーブル修復処理部11は、破壊されたVT
QC部分を、当該データセット管理元14のアプリケー
ション側から、DDステートメントなどのデータセット
情報を収集し、自動的に復元処理する機能をもつことが
できる。
Note that the management table repair processing unit 11
The QC part can have a function of collecting data set information such as DD statements from the application side of the data set management source 14 and automatically performing restoration processing.

発明の効果以上のように本発明によればDASDの物理的障害によ
り管理テーブルが破壊されても、自動的に使用可能な範
囲のデータセットについて管理テーブルが修復され、管
理不能となったデータセットについてけリスト化して出
力することにより、復元のための作秦が容易となる。
Effects of the Invention As described above, according to the present invention, even if the management table is destroyed due to a physical failure of the DASD, the management table is automatically restored for the data sets within the usable range, and the data sets that have become unmanageable can be restored. By outputting the information as a list, it becomes easier to create a list for restoration.

【図面の簡単な説明】[Brief explanation of drawings]

第1図はDASDボリュームの構造図、第2図は本発明
実施例の説明図である。図中、3は障害発生トラック、6は交代トラック、7α
乃至7eは管理テーブルが格納されているレコード、8
cL乃至8eは管理テーブルレコードの複製、9は管理
テーブル複製処理部、lOは管理テーブル論理検査部、
12は損失データセット出力部、13は出力リストを表
わす。特許出願人 富士通株式会社代理人弁理士  長径用  文  廣(外1名)第1図
FIG. 1 is a structural diagram of a DASD volume, and FIG. 2 is an explanatory diagram of an embodiment of the present invention. In the figure, 3 is the faulty track, 6 is the replacement track, and 7α
8 to 7e are records in which the management table is stored;
cL to 8e are management table record copies, 9 is a management table replication processing unit, IO is a management table logic check unit,
12 represents a loss data set output unit, and 13 represents an output list. Patent applicant Fujitsu Ltd. Representative Patent Attorney For long diameter Hiroshi Fumi (1 other person) Figure 1

Claims (1)

Translated fromJapanese
【特許請求の範囲】[Claims]データ処理システムにおいて、DASDボリュームのデ
ータセット管理テーブルを格納したトラックに障害が発
生したとき、正常な交代トラックを選択し、該交代トラ
ックへ、上記障害発生トラックのデータセット管理テー
ブルをレコード毎に転写し、その際、障害により読み取
シネ能となったレコードに対しては代りにダミーレコー
ドを書き込み、次に、該交代トラックを読み出して、デ
ータセット管理テーブルの論理的斉合性を解析し、該解
析結果にした力′Sつて、データセット管理テーブルの
有効機能部分のみにより、データセット管理テーブルを
再編成し使用回復することを特徴とするDASDデータ
卆ット管理テーカレつ障害□回復処理方式。
In a data processing system, when a fault occurs in a track that stores a data set management table of a DASD volume, a normal replacement track is selected and the data set management table of the faulty track is transferred record by record to the replacement track. At that time, a dummy record is written in place of the record that cannot be read due to a failure, and then the replacement track is read out, the logical consistency of the data set management table is analyzed, and the A DASD data management fault recovery processing method characterized in that the data set management table is reorganized and used again using only the effective functional part of the data set management table based on the analysis result.
JP57113467A1982-06-301982-06-30 Failure recovery processing method for DASD data set management tablePendingJPS593661A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP57113467AJPS593661A (en)1982-06-301982-06-30 Failure recovery processing method for DASD data set management table

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP57113467AJPS593661A (en)1982-06-301982-06-30 Failure recovery processing method for DASD data set management table

Publications (1)

Publication NumberPublication Date
JPS593661Atrue JPS593661A (en)1984-01-10

Family

ID=14612981

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP57113467APendingJPS593661A (en)1982-06-301982-06-30 Failure recovery processing method for DASD data set management table

Country Status (1)

CountryLink
JP (1)JPS593661A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8782360B2 (en)2010-05-132014-07-15International Business Machines CorporationPreserving an existing volume map in re-initializing a data storage volume

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8782360B2 (en)2010-05-132014-07-15International Business Machines CorporationPreserving an existing volume map in re-initializing a data storage volume

Similar Documents

PublicationPublication DateTitle
US6195761B1 (en)Method and apparatus for identifying and repairing mismatched data
US6233696B1 (en)Data verification and repair in redundant storage systems
JPWO2006123416A1 (en) Disk failure recovery method and disk array device
JPH05197499A (en) Disk array controller
US6167485A (en)On-line data verification and repair in redundant storage systems
WO2004059488A2 (en)Instant refresh of a data volume copy
JPH0529938B2 (en)
JPS593661A (en) Failure recovery processing method for DASD data set management table
CN114860173A (en)Control method and control system for data backup and recovery in file system of virtual machine
JPH04112344A (en) Database pseudo update method
JP2513060B2 (en) Failure recovery type computer
JPS5921057B2 (en) Intersystem shared file recovery control method
Mourad et al.Recovery issues in databases using redundant disk arrays
Boyd et al.A Simplified On‐line Circulation System
JP4858779B2 (en) Device for reducing failure analysis file of distributed parallel program, method and program thereof
JP2004506259A (en) Virtual storage system
JPH09305327A (en) Disk unit
JPH0217550A (en)Trouble processing system for multiprocessor system
JPS62194557A (en)File trouble recovery system
JPH02197938A (en)Restoring system for draw type optical disk directory
JPH02168346A (en) information processing equipment
JPH07219829A (en) Data preservation method
JPS63262737A (en) Database update record processing method
JPS60142446A (en) Backward failure recovery processing method
JPH03192440A (en) auxiliary storage

[8]ページ先頭

©2009-2025 Movatter.jp