JPH0944317A - 代替セクタの登録方式 - Google Patents
代替セクタの登録方式Info
- Publication number
- JPH0944317A JPH0944317A JP7192227A JP19222795A JPH0944317A JP H0944317 A JPH0944317 A JP H0944317A JP 7192227 A JP7192227 A JP 7192227A JP 19222795 A JP19222795 A JP 19222795A JP H0944317 A JPH0944317 A JP H0944317A
- Authority
- JP
- Japan
- Prior art keywords
- sector
- error
- magnetic disk
- disk device
- alternative
- 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.)
- Granted
Links
Abstract
処理を動的に行う。 【解決手段】 磁気ディスク装置へのデータ書き込みも
しくはデータ読み込み時にI/Oエラーを検出するエラ
ーセクタチェック手段500と、検出したエラー情報を
格納するエラーセクタ管理テーブル200と、このエラ
ーセクタ管理テーブル200に格納されたエラー情報を
基にエラーセクタの代替セクタを作成する代替セクタ作
成手段600と、代替セクタ作成手段600により作成
された代替セクタを磁気ディスク装置300,400に
書き込む入出力700および代替セクタI/O手段80
0とを備えている。また、エラーセクタ管理テーブル2
00は、エラーの発生した磁気ディスク装置の装置番
号,装置内のセクタ番号およびセクタ状態を管理するた
めのエラー情報を格納する。これにより、I/Oエーラ
発生時の復旧時間が短縮でき、かつシステムの信頼性が
向上する。
Description
ける磁気ディスクシステムの代替セクタの登録方式に関
し、特に固定長ブロック方式のディスク二重化処理に関
する。
き込みまたは読み込み時のI/Oの障害(以下、I/O
エラーという)時、当該エラーディスクを二重化システ
ムから切り離し、単体の磁気ディスク装置としてエラー
セクタの代替セクタ処理を行っていた。
4−155673号公報に開示されたように、ミラード
ディスクの場合は、書き込みもしくは読み込みのI/O
エラー時に、該当I/Oの延長上で代替セクタ処理、お
よびデータの復元処理を行っていた。
ディスク二重化処理では、I/Oエラー発生時のディス
ク復旧処理に人手の介入を必要とするため、復旧までに
時間を要するとともに、復旧までの間、二重化運転状態
を継続することができないため、システムの信頼性が低
下するという欠点がある。また、ミラードディスクの場
合は、I/Oエラー時に代替セクタ処理を行うため、処
理が遅延するという問題がある。
め、本発明は、二重化された磁気ディスク装置を有する
情報処理システムにおいて、前記磁気ディスク装置への
データ書き込みもしくはデータ読み込み時にI/Oエラ
ーが発生したときそのエラー情報を格納するエラーセク
タ管理テーブルと、前記エラーセクタ管理テーブルに格
納されている前記エラー情報を基に前記磁気ディスク装
置のエラーセクタの代替セクタを作成する代替セクタ作
成手段と、作成された前記代替セクタを磁気ディスク装
置に書き込む二重化書き込み手段とを有することを特徴
とする。また、前記エラーセクタ管理テーブルは、エラ
ーの発生した磁気ディスク装置の装置番号,装置内のセ
クタ番号およびセクタ状態を管理するためのエラー情報
を備えている。
して説明する。
実現する一実施の形態を示すブロック図である。また、
図2は、本発明の代替セクタの登録方式の構成を示す図
であって、図2(a)は、二重化された磁気ディスク装
置を有する情報処理システムの主要構成を示し、図2
(b)は、エラーセクタ管理テーブルの構成を示してい
る。
クタの登録方式は、磁気ディスク装置に対する書き込み
もしくは読み込み時のI/Oエラー検出を管理するエラ
ーセクタ管理テーブル200と、二重化された正系磁気
ディスク装置300および副系磁気ディスク装置400
と、エラーセクタチェック手段500と、エラーセクタ
管理テーブル200のデータに基づいてエラーセクタの
代替セクタ処理を行う代替セクタ作成手段600と、入
出力手段700とを含んでおり、これらはプログラムの
命令により制御される。
すると、主記憶装置100と、エラーセクタ管理テーブ
ル200と、正系磁気ディスク装置300と、副系磁気
ディスク装置400とを含んでいる。そして、主記憶装
置100には、内部に読み込みもしくは書き込みのデー
タであるデータ101が格納され、エラーセクタ管理テ
ーブル200には、装置番号201,セクタ番号20
2,セクタ状態203および代替セクタ204を含み、
さらに、正系磁気ディスク装置300には、正系へ書き
込みもしくは読み出された正系セクタ301が格納さ
れ、副系磁気ディスク装置400には、副系へ書き込み
もしくは読み出された副系セクタ401および副系セク
タ401の代替セクタである副系代替セクタ402が格
納される。
重化制御処理)の流れについて説明する。
処理の流れを示す流れ図であり、図4は、本発明におけ
るI/O実行時の処理の流れを示す流れ図である。
装置100上のデータ101に対して、磁気ディスク装
置へのリードI/Oならば片系へ発行し、ライトI/O
ならば両系へ発行する(ステップ501)。そして、い
ずれかの系でI/Oエラーが発生した場合(ステップ5
02)、エラーセクタ管理テーブル200にエラーの発
生した磁気ディスク装置の装置番号201,セクタ番号
202およびセクタ状態203を登録する(ステップ5
03)。続いて、代替セクタ作成処理を起動し(ステッ
プ504)、I/O処理を終了する。
ー発生時に起動され、I/Oエラー発生セクタの代替セ
クタ処理を行い(ステップ601)、該当セクタに対す
るI/OをライトI/O許可状態に変更する(ステップ
602)。
対して再度I/O要求が発生した場合、該当するI/O
がリード系I/Oであれば(ステップ801)、エラー
発生していない反対の系へI/O発行し(ステップ80
2)、正しいデータを取得する。そして、エラーの発生
したセクタに対する代替セクタに対しライト動作を行う
(ステップ803)。そして、エラー状態管理テーブル
200を更新するとともに、リード・ライトが可能な状
態に変更し(ステップ804)、処理を終了する。ま
た、ステップ801においてライト系I/Oであれば、
通常どおりI/Oを実行する。
側の代替セクタ処理を例に挙げて詳細に説明する。
に対してディスクの片系、仮に副系のディスク400上
のセクタ401からリードI/Oを発行し、このリード
I/Oがセクタ不良等の障害によりI/Oエラーとなっ
た場合、ステップ502においてエラー状態が判断さ
れ、ステップ503でエラーセクタ管理テーブル200
にエラーの発生した装置番号201,セクタ番号20
2,エラーの発生したセクタ状態203を示すデータが
格納され、該当セクタに対するリード・ライトが禁止さ
れる。そして、ステップ504で代替セクタ作成処理が
起動される。
クタ作成処理では、ステップ601で代替セクタが作成
され、エラーセクタ管理テーブル200内の代替セクタ
番号204に代替セクタ番号が登録され、ステップ60
2においてライトI/Oが許可状態に変更される。
発行されると、通常どおり両系に対してI/Oが発行さ
れる。また、リード動作が発行されると、ステップ80
2で反対系から該当データをリードする。次に、ステッ
プ802においてリードしたデータ101をステップ8
03で書き込む。そして、ステップ804でエラーセク
タ管理テーブル200内のセクタ状態203をリード・
ライトが可能な状態に更新する。
ラーによる副系側の代替セクタ処理を例に挙げて説明し
たが、処理上は正系,副系ともに等価であり、副系への
I/Oエラーによっても同様の処理が行われる。また、
エラーセクタ管理テーブル200は、処理の途中ではエ
ラーセクタの状態を管理し、かつ代替セクタ処理が終了
した後は、代替セクタを利用しているセクタの管理テー
ブルとなる。
重化された磁気ディスク装置に対する代替セクタ処理
を、人手の介入なしに実行することが可能となり、障害
ディスク装置の復旧処理を迅速に行うことができる。ま
た、ミラードディスクの場合に比較して、代替セクタ作
成のための処理の遅延を大幅に低減できるという効果が
ある。
的に参照することにより、磁気ディスク装置ごとのエラ
ーセクタの数を取得し、予防保守の必要な磁気ディスク
装置を判断するための情報として利用できるという効果
がある。
図である。
の構成を示す図である。
示す流れ図である。
す流れ図である。
Claims (2)
- 【請求項1】 二重化された磁気ディスク装置を有する
情報処理システムにおいて、前記磁気ディスク装置への
データ書き込みもしくはデータ読み込み時にI/Oエラ
ーが発生したときそのエラー情報を格納するエラーセク
タ管理テーブルと、前記エラーセクタ管理テーブルに格
納されている前記エラー情報を基に前記磁気ディスク装
置のエラーセクタの代替セクタを作成する代替セクタ作
成手段と、作成された前記代替セクタを磁気ディスク装
置に書き込む二重化書き込み手段とを有することを特徴
とする代替セクタの登録方式。 - 【請求項2】 前記エラーセクタ管理テーブルは、エラ
ーの発生した磁気ディスク装置の装置番号,装置内のセ
クタ番号およびセクタ状態を管理するためのエラー情報
を備えることを特徴とする請求項1記載の代替セクタの
登録方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP07192227A JP3090182B2 (ja) | 1995-07-27 | 1995-07-27 | 代替セクタの登録方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP07192227A JP3090182B2 (ja) | 1995-07-27 | 1995-07-27 | 代替セクタの登録方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0944317A true JPH0944317A (ja) | 1997-02-14 |
| JP3090182B2 JP3090182B2 (ja) | 2000-09-18 |
Family
ID=16287783
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP07192227A Expired - Fee Related JP3090182B2 (ja) | 1995-07-27 | 1995-07-27 | 代替セクタの登録方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3090182B2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007115162A (ja) * | 2005-10-24 | 2007-05-10 | Meidensha Corp | データの二重保存方法 |
| US7779202B2 (en) | 2005-04-15 | 2010-08-17 | Kabushiki Kaisha Toshiba | Apparatus and method for controlling disk array with redundancy and error counting |
| US8433882B2 (en) | 2008-10-29 | 2013-04-30 | Kabushiki Kaisha Toshiba | Disk array control device and storage device |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63193381A (ja) * | 1987-02-05 | 1988-08-10 | Toshiba Corp | 計算機システムの記憶制御方式 |
| JPH05233466A (ja) * | 1992-02-19 | 1993-09-10 | Hitachi Ltd | 二重化補助記憶装置の障害回復方式 |
-
1995
- 1995-07-27 JP JP07192227A patent/JP3090182B2/ja not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63193381A (ja) * | 1987-02-05 | 1988-08-10 | Toshiba Corp | 計算機システムの記憶制御方式 |
| JPH05233466A (ja) * | 1992-02-19 | 1993-09-10 | Hitachi Ltd | 二重化補助記憶装置の障害回復方式 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7779202B2 (en) | 2005-04-15 | 2010-08-17 | Kabushiki Kaisha Toshiba | Apparatus and method for controlling disk array with redundancy and error counting |
| JP2007115162A (ja) * | 2005-10-24 | 2007-05-10 | Meidensha Corp | データの二重保存方法 |
| US8433882B2 (en) | 2008-10-29 | 2013-04-30 | Kabushiki Kaisha Toshiba | Disk array control device and storage device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3090182B2 (ja) | 2000-09-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20030097533A1 (en) | Storage device, backup method and computer program code of this storage device | |
| US20090037766A1 (en) | Storage System With Cascaded Copy targeting and Enhanced Integrity | |
| US8555012B2 (en) | Data storage apparatus | |
| JP5299933B2 (ja) | ミラード・ディスク記憶システムを操作する装置、方法、及びコンピュータ・プログラム | |
| JPH11242566A (ja) | 多重化データ記憶システム | |
| JP2012509533A5 (ja) | ||
| US20050268188A1 (en) | Backup method, backup system, disk controller and backup program | |
| JP3090182B2 (ja) | 代替セクタの登録方式 | |
| CN101828189A (zh) | 用于中断写入恢复的数据存储方法、设备和系统 | |
| JPH07281933A (ja) | 計算機システム | |
| JP3139635B2 (ja) | 二重化ファイル制御方法 | |
| JPS6326406B2 (ja) | ||
| JP2005316697A (ja) | ディスクアレイシステムおよびデータバックアップ方法 | |
| JPH0436421B2 (ja) | ||
| JPH04291618A (ja) | 二重化ディスク制御方式 | |
| JP2006235698A (ja) | ストレージ間データ移行方法 | |
| JP2712819B2 (ja) | 二重化ファイルの動的コピー制御方式 | |
| JP3463696B2 (ja) | オンラインガーベッジコレクション処理方法 | |
| JPS6154526A (ja) | フアイル・コピ−方式 | |
| JP2001175422A (ja) | ディスクアレイ装置 | |
| JPH05181613A (ja) | 情報処理装置 | |
| JPH04141751A (ja) | 大容量記憶媒体障害復旧方式 | |
| JPH0713830A (ja) | 二重化ディスク制御方式 | |
| JPH05134813A (ja) | デイスクサブシステムの二重化制御方式 | |
| JP2001101051A (ja) | 磁気ディスク装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070721 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080721 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090721 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100721 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110721 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110721 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120721 Year of fee payment: 12 |
|
| LAPS | Cancellation because of no payment of annual fees |