JPH0635625A - Disk array controller - Google Patents
Disk array controllerInfo
- Publication number
- JPH0635625A JPH0635625A JP21211892A JP21211892A JPH0635625A JP H0635625 A JPH0635625 A JP H0635625A JP 21211892 A JP21211892 A JP 21211892A JP 21211892 A JP21211892 A JP 21211892A JP H0635625 A JPH0635625 A JP H0635625A
- Authority
- JP
- Japan
- Prior art keywords
- data
- disk
- error
- write
- control means
- 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
Links
Abstract
Description
【0001】[0001]
【技術分野】本発明はディスクアレイ制御装置に関し、
特に複数の磁気ディスクを一つの論理ディスクとみな
し、書込みデータにデータ復元情報を付加してこれ等磁
気ディスクに対して分割書込みを行うようにした磁気デ
ィスクアレイ制御装置に関するものである。TECHNICAL FIELD The present invention relates to a disk array controller,
In particular, the present invention relates to a magnetic disk array control device that regards a plurality of magnetic disks as one logical disk, adds data restoration information to write data, and performs divided writing on these magnetic disks.
【0002】[0002]
【従来技術】従来のこの種の磁気ディスクアレイ制御装
置は図16に示す構造となっている。磁気ディスク群制
御手段10はn個の磁気ディスク#1〜#nを一つの論
理ディスクとみなして単位入出力(I/O)データ当り
のリード/ライト制御を行うものである。2. Description of the Related Art A conventional magnetic disk array control device of this type has a structure shown in FIG. The magnetic disk group control means 10 regards the n magnetic disks # 1 to #n as one logical disk and performs read / write control per unit input / output (I / O) data.
【0003】データライト制御手段1はこのI/Oデー
タをn−1個に分割してこれ等分割したデータからデー
タ復元情報であるパリティデータを生成し、分割データ
を磁気ディスク#1〜#n−1に夫々書込み、磁気ディ
スク#nにはパリティデータを書込む。The data write control means 1 divides this I / O data into n-1 pieces, generates parity data which is data restoration information from the divided data, and divides the divided data into magnetic disks # 1 to #n. -1 and write parity data to the magnetic disk #n.
【0004】データリード制御手段2は磁気ディスク#
1〜#nに書込まれたデータを読出し、データ復元情報
であるパリティデータを基に元データを復元する。The data read control means 2 is a magnetic disk #
The data written in 1 to #n is read, and the original data is restored based on the parity data which is the data restoration information.
【0005】データライト制御手段1により書込み処理
を行ったときに、データの復元が可能なエラーが発生し
た場合、すなわちパリティデータによってデータが復元
可能な、1台の磁気ディスクにエラーが発生した場合、
ライト処理は正常終了となる。しかし、データの復元が
不可能なエラーが発生した場合、すなわち、2台以上の
磁気ディスクにエラーが発生した場合、ライト処理は異
常終了となる。When the data write control means 1 performs a writing process and an error that can restore the data occurs, that is, when an error occurs in one magnetic disk in which the data can be restored by the parity data. ,
The write process ends normally. However, if an error that cannot restore the data occurs, that is, if an error occurs in two or more magnetic disks, the write process ends abnormally.
【0006】一方、データリード制御手段2において
は、ディスクアレイを構成している全磁気ディスクから
データを読出してデータの復元が行われる。このとき、
データ復元可能なエラーが発生した場合、すなわちパリ
ティデータによりデータの復元が可能な、1台の磁気デ
ィスクにエラーが発生した場合、そのエラーに関しては
無視してリード処理は正常終了となる。しかし、データ
の復元が不可能なエラーが発生した場合、すなわち2台
以上の磁気ディスクにエラーが発生した場合、リード処
理は異常終了となる。On the other hand, in the data read control means 2, the data is read out from all the magnetic disks constituting the disk array to restore the data. At this time,
When a data recoverable error occurs, that is, when an error occurs in one magnetic disk capable of recovering data by parity data, the error is ignored and the read process ends normally. However, if an error that cannot restore the data occurs, that is, if an error occurs in two or more magnetic disks, the read process ends abnormally.
【0007】また、ディスクアレイを構成する磁気ディ
スクを交換する必要が生じた場合、全磁気ディスクに書
込まれている全てのデータを一旦別の記憶媒体に保存
し、磁気ディスクを交換して新たなディスクアレイを再
構成して別に記憶媒体に保存していたデータをこの新デ
ィスクアレイに復帰する処理が行われている。Further, when it becomes necessary to replace the magnetic disks constituting the disk array, all the data written in all the magnetic disks are temporarily stored in another storage medium, and the magnetic disks are replaced to newly replace them. A process of reconfiguring a new disk array and restoring the data separately stored in the storage medium to the new disk array is performed.
【0008】上述した従来のディスクアレイ制御装置で
は、以下の如き問題点がある。先ず、ライト処理時にお
いて、データ復元が不可能なエラーが発生した場合、ラ
イト処理が異常終了となるので、データ処理のプログラ
ム動作の連続性が悪くなる。The above-mentioned conventional disk array control device has the following problems. First, when an error that cannot restore the data occurs during the write processing, the write processing ends abnormally, and the continuity of the program operation of the data processing deteriorates.
【0009】また、ライト処理時にデータ復元可能なエ
ラーの発生によりライト処理正常終了した場合、リード
時にライト処理でエラーとなっている磁気ディスクに対
してもリード処理を行うので、無駄な処理動作となる。
更に、ライト処理でエラーとなった磁気ディスクから何
等かのデータが読出さると、これが不正データとなるた
めにリード処理が異常終了することがあり、これまたデ
ータ処理のプログラム動作の連続性が悪くなる。In addition, when the write processing ends normally due to the occurrence of a data recoverable error during the write processing, the read processing is also performed on the magnetic disk that is in error during the write processing, resulting in a wasteful processing operation. Become.
Furthermore, if some data is read from the magnetic disk that has an error in the write process, the read process may end abnormally because it becomes invalid data, and the continuity of the program operation of the data process may be poor. Become.
【0010】更にはまた、ディスクアレイを構成する磁
気ディスクを交換する場合、データの別記憶媒体への一
時保存や別記憶媒体からの新ディスクアレイへのデータ
復旧に時間を要し、これまたデータ処理のプログラム動
作の連続性が低下する。Furthermore, when exchanging the magnetic disks constituting the disk array, it takes time to temporarily store the data in another storage medium and to restore the data from the other storage medium to the new disk array. The continuity of the program operation of processing decreases.
【0011】[0011]
【発明の目的】本発明の目的は、リード/ライト処理時
のデータ復元不可能なエラーの発生をできるだけ抑え
て、データ処理のプログラム動作の連続性の向上を可能
としたディスクアレイ制御装置を提供することである。SUMMARY OF THE INVENTION It is an object of the present invention to provide a disk array control device capable of improving the continuity of data processing program operation by suppressing the occurrence of data unrecoverable errors during read / write processing as much as possible. It is to be.
【0012】本発明の他の目的は、ディスクアレイを構
成する磁気ディスクの交換処理を他の磁気ディスクのリ
ード/ライト処理とは非同期に行うことにより、データ
処理プログラム動作の連続性の向上を可能としたディス
クアレイ制御装置を提供することである。Another object of the present invention is to improve the continuity of the data processing program operation by performing the exchange processing of the magnetic disks constituting the disk array asynchronously with the read / write processing of other magnetic disks. And to provide a disk array controller.
【0013】[0013]
【発明の構成】本発明によるディスクアレイ制御装置
は、複数の磁気ディスクを一つの論理ディスクとみな
し、書込みデータにデータ復元情報を付加してこれ等複
数の磁気ディスクに対して分割書込みを行うと共に、こ
の書込み時のエラー発生を検出してエラー情報を生成す
る機能を有するデータ書込み制御手段と、前記磁気ディ
スクに夫々格納されている各書込みデータを読出すと共
に、前記データ復元情報を基に元データを復元する機能
と読出し時のエラー発生を検出してエラー情報を生成す
る機能とを有するデータ読出し制御手段と、前記データ
書込み制御手段及び前記データ読出し制御手段の各エラ
ー情報を登録するエラー情報登録手段と、前記データ書
込み制御手段によるデータ書込み時にデータ書込み位置
のエラー情報を前記エラー情報登録手段から検索してエ
ラー発生の磁気ディスクに対して書込み要求を抑止制御
する手段と、このエラー発生の磁気ディスクに対する代
替書込み制御をなす手段と、前記データ読出し制御手段
によるデータ読出し時にデータ読出し位置及び書込み位
置の各エラー情報を前記エラー情報登録手段から検索し
てエラー発生の磁気ディスクに対して読出し要求を抑止
制御する手段とを含むことを特徴とする。A disk array control apparatus according to the present invention regards a plurality of magnetic disks as one logical disk, adds data restoration information to write data, and performs divided writing on the plurality of magnetic disks. A data write control unit having a function of detecting an error occurrence at the time of writing and generating error information, and reading each write data stored in the magnetic disk, based on the data restoration information. Data read control means having a function of restoring data and a function of detecting error occurrence at the time of reading and generating error information, and error information for registering each error information of the data write control means and the data read control means When the data is written by the registration means and the data writing control means, the error information of the data writing position is displayed in the error -Means for controlling the write request to the magnetic disk in which an error has occurred by searching from the information registration means, means for performing alternative write control for the magnetic disk in which the error has occurred, and data for reading data by the data read control means And a control unit for controlling the error information of the read position and the write position from the error information registration unit to suppress the read request for the magnetic disk having the error.
【0014】本発明による他のディスクアレイ制御装置
は、上記構成の他に、前記エラー情報登録手段に登録さ
れるエラー情報の登録頻度を監視してその頻度がある値
を越えた時に対応磁気ディスクをディスクアレイ構成か
ら切離し制御する手段を更に含み、この切離された磁気
ディスクに対して、前記データ書込み制御手段やデータ
読出し制御手段の動作とは非同期にデータの初期化、デ
ータのリード/ライトを行うよう構成されていることを
特徴としている。In addition to the above structure, another disk array control device according to the present invention monitors the registration frequency of error information registered in the error information registration means, and when the frequency exceeds a certain value, the corresponding magnetic disk. Is further separated from the disk array configuration for controlling, and data initialization and data read / write of the separated magnetic disk are performed asynchronously with the operations of the data write control means and the data read control means. It is characterized in that it is configured to perform.
【0015】[0015]
【実施例】以下に本発明の実施例を図面を用いて詳細に
説明する。Embodiments of the present invention will be described in detail below with reference to the drawings.
【0016】図1は本発明の実施例のシステムブロック
図である。データライト制御手段1は、従来と同様に、
ライトデータにデータ復元情報を付加して磁気ディスク
#1〜#nに対して分割書込みを行うと共に、ライト処
理時にエラーが発生した場合、そのエラー発生位置を示
すエラー情報を生成する。FIG. 1 is a system block diagram of an embodiment of the present invention. The data write control means 1 is similar to the conventional one,
Data restoration information is added to the write data to perform divided writing on the magnetic disks # 1 to #n, and when an error occurs during the write processing, error information indicating the error occurrence position is generated.
【0017】データリード制御手段2は、従来と同様
に、磁気ディスク#1〜#nに分割書込みされたデータ
を読出し、データ復元情報を基にして元データを復元す
ると共に、リード処理時にエラーが発生した場合、その
エラー発生位置を示すエラー情報を生成する。The data read control means 2 reads the data dividedly written on the magnetic disks # 1 to #n, restores the original data based on the data restoration information, and an error occurs during the read processing as in the conventional case. When the error occurs, error information indicating the error occurrence position is generated.
【0018】ディスクアレイ構成管理手段3は、現用の
磁気ディスク#1〜#nによるディスクアレイの構成,
交換ディスク,予備ディスク等を管理制御する。切離し
ディスク制御手段4は磁気ディスク#1〜#nのうちデ
ィスクアレイ構成管理手段3によってディスクアレイ構
成から切離し状態となっているディスクに対する制御を
行う。The disk array configuration management means 3 is a disk array configuration consisting of active magnetic disks # 1 to #n,
It manages and controls replacement disks and spare disks. The detached disk control means 4 controls the magnetic disks # 1 to #n that are in the detached state from the disk array configuration by the disk array configuration management means 3.
【0019】エラー情報格納領域14はデータライト制
御手段1及びデータリード制御手段2により生成された
エラー情報を格納するものであり、エラー情報登録手段
5はこれ等エラー情報をエラー情報格納領域14に登録
制御し、エラー情報検索手段6はエラー情報格納領域1
4に登録されているエラー情報群から要求位置に対する
エラー情報を検索する。The error information storage area 14 stores the error information generated by the data write control means 1 and the data read control means 2, and the error information registration means 5 stores these error information in the error information storage area 14. The registration information is controlled, and the error information retrieval means 6 operates in the error information storage area 1
The error information for the requested position is searched from the error information group registered in 4.
【0020】エラー情報監視手段7はエラー情報登録手
段5によるエラー情報の登録頻度を監視して、ユーザに
対する警告を発生する。The error information monitoring means 7 monitors the registration frequency of the error information by the error information registration means 5 and issues a warning to the user.
【0021】代替位置情報格納領域15はデータライト
制御手段1により検出された書込み時のエラー発生位置
を代替位置に変更した情報を格納するものであり、代替
位置情報登録手段8はこれ等代替位置情報を代替位置情
報格納領域15に登録制御し、代替位置情報検索手段9
は代替位置情報格納領域15に登録されている代替位置
情報群から要求位置に対する代替位置情報を検索する。The alternative position information storage area 15 stores information in which the error occurrence position at the time of writing detected by the data write control means 1 is changed to the alternative position, and the alternative position information registration means 8 stores these alternative positions. The information is registered and controlled in the alternative position information storage area 15, and the alternative position information retrieval means 9 is used.
Searches the alternative position information for the requested position from the alternative position information group registered in the alternative position information storage area 15.
【0022】磁気ディスク群制御手段10はデータライ
ト制御手段1やデータリード制御手段2や、更には切離
しディスク制御手段4による要求に応じて磁気ディスク
#1〜#nに対する制御を行う。The magnetic disk group control means 10 controls the magnetic disks # 1 to #n in response to a request from the data write control means 1, the data read control means 2 and the detached disk control means 4.
【0023】情報再構成手段11はディスクアレイ構成
管理手段3からの構成データによってエラー情報や代替
位置情報の再構成を行う。また、ボリューム再構成手段
12はディスクアレイ内のファイル領域を別領域に移動
制御する。ボリューム修復手段13はデータリード制御
手段2からデータを受取り、データライト制御手段1へ
このデータの書込み要求を行う。The information reconstructing means 11 reconstructs error information and alternative position information based on the configuration data from the disk array configuration managing means 3. Further, the volume reconstructing means 12 controls the movement of the file area in the disk array to another area. The volume restoration means 13 receives the data from the data read control means 2 and requests the data write control means 1 to write this data.
【0024】以下、本発明の実施例の動作を図2〜図1
5を参照しつつ説明する。The operation of the embodiment of the present invention will be described below with reference to FIGS.
This will be described with reference to FIG.
【0025】エラー情報によるリード制御:図2におい
てデータリード制御手段2は読出し位置情報をエラー情
報検索手段6に渡し、読出し位置で発生したエラー情報
の検索指示を行う。エラー情報検索手段6はエラー情報
を検索し、検索されたエラー情報をデータリード制御手
段2に渡す。データリード制御手段2はエラーの発生し
ている磁気ディスク以外のディスクアレイを構成してい
る磁気ディスクに対するリード要求を磁気ディスク群制
御手段10に行う。Read control based on error information: In FIG. 2, the data read control means 2 passes the read position information to the error information search means 6 and gives an instruction to search for the error information generated at the read position. The error information retrieval means 6 retrieves the error information and passes the retrieved error information to the data read control means 2. The data read control means 2 makes a read request to the magnetic disk group control means 10 for a magnetic disk constituting a disk array other than the magnetic disk in which the error has occurred.
【0026】磁気ディスク群制御手段10は指定された
磁気ディスクから指定されたデータを読出し、データリ
ード制御手段2に渡す。データリード制御手段2は渡さ
れたデータ(元データの復元情報を含む)からリード要
求を行わなかった磁気ディスクのデータを復元し、更に
元のデータを復元する。The magnetic disk group control means 10 reads the specified data from the specified magnetic disk and transfers it to the data read control means 2. The data read control means 2 restores the data of the magnetic disk for which the read request was not made from the passed data (including the restoration information of the original data), and further restores the original data.
【0027】エラー情報によるライト制御:図3におい
てデータライト制御手段1は書込み位置情報をエラー情
報検索手段6に渡し、書込み位置で発生したエラー情報
の検索指示を行う。エラー情報検索手段6はエラー情報
を検索し、検索されたエラー情報をデータライト制御手
段1に渡す。データライト制御手段1はエラーの発生し
ている磁気ディスク以外のディスクアレイを構成してい
る磁気ディスクに対するライト要求を磁気ディスク群制
御手段10に行う。磁気ディスク群制御手段10は指定
された磁気ディスクに対し指定されたデータを書込む。Write control based on error information: In FIG. 3, the data write control means 1 passes the write position information to the error information search means 6 and gives an instruction to search for the error information generated at the write position. The error information retrieval means 6 retrieves the error information and passes the retrieved error information to the data write control means 1. The data write control means 1 makes a write request to the magnetic disk group control means 10 for a magnetic disk constituting a disk array other than the magnetic disk in which the error has occurred. The magnetic disk group control means 10 writes the specified data on the specified magnetic disk.
【0028】エラー監視機構:図4において、エラー情
報登録手段5はデータリード制御手段やデータライト制
御手段によって検出されたエラー情報を受取り、エラー
情報格納領域14に登録する。エラー情報監視手段7は
エラー情報登録手段5によって登録されるエラー情報の
登録情報を受取り、接続されている複数の磁気ディスク
毎に単位I/Oデータ当りのエラー情報登録頻度を計算
・監視する。Error monitoring mechanism: In FIG. 4, the error information registration means 5 receives the error information detected by the data read control means and the data write control means and registers it in the error information storage area 14. The error information monitoring means 7 receives the registration information of the error information registered by the error information registration means 5, and calculates and monitors the error information registration frequency per unit I / O data for each of the plurality of connected magnetic disks.
【0029】単位I/Oデータ当りのエラー情報登録頻
度が予め定義されている閾値を越えた場合、ディスクア
レイ構成管理手段3に対し、該当するエラー多発磁気デ
ィスクをディスクアレイ構成から切離し状態にする要求
を発する。もし、ここで予備磁気ディスクが定義されて
いた場合は、ディスクアレイ構成管理手段3は該当する
エラー多発磁気ディスクを予備磁気ディスクに切替え
る。更に、エラー情報監視手段7は要求者に対し警告信
号を発する。When the error information registration frequency per unit I / O data exceeds a predefined threshold value, the disk array configuration management means 3 sets the corresponding error-prone magnetic disk to the disk array configuration. Make a request. If a spare magnetic disk is defined here, the disk array configuration management means 3 switches the corresponding error-prone magnetic disk to the spare magnetic disk. Further, the error information monitoring means 7 issues a warning signal to the requester.
【0030】障害ディスク切離しによるリードライト制
御:図5においてデータリード制御手段2は、ディスク
アレイ構成管理手段3によってディスクアレイ構成から
切離し状態となった磁気ディスクの情報を受取り、切離
し状態となった磁気ディスク以外のディスクアレイを構
成している磁気ディスクに対するリード要求を磁気ディ
スク群制御手段10に行う。磁気ディスク群制御手段1
0は指定された磁気ディスクから指定されたデータを読
出し、データリード制御手段2に渡す。データリード制
御手段2は渡されたデータ(元データの復元情報を含
む)からリード要求を行わなかった磁気ディスクのデー
タを復元し、更に元のデータを復元する。Read / write control by disconnecting the failed disk: In FIG. 5, the data read control means 2 receives the information of the magnetic disk which has been separated from the disk array configuration by the disk array configuration management means 3 and has the separated magnetic field. A read request is made to the magnetic disk group control means 10 for a magnetic disk constituting a disk array other than the disk. Magnetic disk group control means 1
0 reads the designated data from the designated magnetic disk and passes it to the data read control means 2. The data read control means 2 restores the data of the magnetic disk for which the read request was not made from the passed data (including the restoration information of the original data), and further restores the original data.
【0031】また、データライト制御意手段1はディス
クアレイ管理手段3によってディスクアレイ構成から切
離し状態となった磁気ディスクの情報を受取り、切離し
状態となった磁気ディスク以外のディスクアレイを構成
している磁気ディスクに対するライト要求を磁気ディス
ク群制御手段10に行う。磁気ディスク群手段10は指
定された磁気ディスクに対し指定されたデータを書込
む。Further, the data write control means 1 receives the information of the magnetic disks separated from the disk array configuration by the disk array management means 3 and constitutes a disk array other than the separated magnetic disks. A write request to the magnetic disk is issued to the magnetic disk group control means 10. The magnetic disk group means 10 writes the specified data on the specified magnetic disk.
【0032】切離しディスクの単体制御:図6において
切離しディスク制御手段4はディスクアレイ構成管理手
段3によってディスクアレイ構成から切離し状態となっ
た磁気ディスクに対してデータリード制御手段2及びデ
ータライト制御手段1とは非同期に、単体磁気ディスク
と同様の操作(データリード/ライト、初期化等)を磁
気ディスク群制御手段10に要求する。データリード制
御手段2及びデータライト制御手段1がディスクアレイ
として入出力動作を行なっている場合でも、ディスクア
レイ構成から切離された磁気ディスクはこれ等動作と同
時に動作することができる。Single control of detached disk: In FIG. 6, the detached disk control means 4 controls the data read control means 2 and the data write control means 1 for the magnetic disk which has been detached from the disk array configuration by the disk array configuration management means 3. Asynchronously with the above, the magnetic disk group control means 10 is requested to perform the same operation (data read / write, initialization, etc.) as the single magnetic disk. Even when the data read control unit 2 and the data write control unit 1 are performing input / output operations as a disk array, the magnetic disk separated from the disk array configuration can operate simultaneously with these operations.
【0033】交換磁気ディスクのデータ復旧機構:図7
において、データリード制御手段2はディスクアレイ構
成管理手段3によって通知された交換ディスク情報に基
づき、交換磁気ディスク以外のディスクアレイを構成し
ている磁気ディスクに対するリード要求を磁気ディスク
群制御手段10に行う。磁気ディスク群制御手段10は
指定された磁気ディスクから指定されたデータを読出
し、データリード制御手段2に渡す。データリード制御
手段2は渡されたデータ(元データの復元情報を含む)
からリード要求を行わなかった磁気ディスクのデータを
復元し、更に元のデータを復元する。Data recovery mechanism of exchanged magnetic disk: FIG.
In step 3, the data read control means 2 makes a read request to the magnetic disk group control means 10 based on the exchange disk information notified by the disk array configuration management means 3 to a magnetic disk constituting a disk array other than the exchange magnetic disk. . The magnetic disk group control means 10 reads the specified data from the specified magnetic disk and passes it to the data read control means 2. The data read control means 2 passes the passed data (including restoration information of the original data)
The data on the magnetic disk for which the read request was not issued is restored, and the original data is restored.
【0034】データライト制御手段1はディスクアレイ
構成管理手段3によって通知された交換ディスク情報に
基づき、交換磁気ディスクを含むディスクアレイを構成
している磁気ディスク全部に対するライト要求を磁気デ
ィスク群制御手段10に行う。こうすることにより、デ
ィスクアレイを構成する磁気ディスクの一つを交換する
必要があるとき交換処理が容易に行えることになる。The data write control means 1 issues a write request to all the magnetic disks constituting the disk array including the exchanged magnetic disk based on the exchanged disk information notified by the disk array configuration management means 3 to the magnetic disk group control means 10. To do. By doing so, when one of the magnetic disks constituting the disk array needs to be replaced, the replacement process can be easily performed.
【0035】予備ディスクへのデータ復旧機構:図8に
おいて、予備ディスクが定義されている場合、データリ
ード制御手段2はディスクアレイ構成管理手段3によっ
て通知された予備ディスク情報に基づき、予備磁気ディ
スク以外のディスクアレイを構成している磁気ディスク
に対するリード要求を磁気ディスク群制御手段10に行
う。磁気ディスク群制御手段10は指定された磁気ディ
スクから指定されたデータを読出し、データリード制御
手段2に渡す。データリード制御手段2は渡されたデー
タ(元データの復旧情報を含む)からリード要求を行わ
なかった磁気ディスクのデータを復元し、更に元のデー
タを復元する。Data recovery mechanism to spare disk: In FIG. 8, when a spare disk is defined, the data read control means 2 determines other than the spare magnetic disk based on the spare disk information notified by the disk array configuration management means 3. The magnetic disk group control means 10 is requested to read the magnetic disks forming the disk array. The magnetic disk group control means 10 reads the specified data from the specified magnetic disk and passes it to the data read control means 2. The data read control means 2 restores the data of the magnetic disk for which the read request was not made from the passed data (including the restoration information of the original data), and further restores the original data.
【0036】データライト制御手段1はディスクアレイ
構成管理手段3によって通知された予備ディスク情報に
基づき、予備磁気ディスクを含むディスクアレイを構成
している磁気ディスク全部に対するライト要求を磁気デ
ィスク群制御手段10に行う。こうすることにより、予
備ディスクが予め定義されていた場合は、自動的にディ
スクアレイを構成する磁気ディスクの一つを予備ディス
クへ切換えることができ、特にエラー多発の障害ディス
クの切離しが自動化され得ることになる。The data write control means 1 issues a write request to all the magnetic disks forming the disk array including the spare magnetic disk based on the spare disk information notified by the disk array configuration management means 3 to the magnetic disk group control means 10. To do. By doing this, if the spare disk is defined in advance, one of the magnetic disks that make up the disk array can be automatically switched to the spare disk, and the disconnection of the error-prone disk can be automated. It will be.
【0037】交換ディスクデータ復元制御:図9におい
てボリューム修復手段13はデータリード制御手段2に
対し、ディスクアレイ構成から切離し状態となった磁気
ディスクの交換を行ったディスクアレイの単位データリ
ードを指示する。同時にデータライト制御手段1に対し
て外部からのリード位置と同一位置へのライト要求の抑
止を指示する。Exchange Disk Data Restoration Control: In FIG. 9, the volume restoration means 13 instructs the data read control means 2 to read the unit data of the disk array in which the magnetic disk separated from the disk array configuration has been replaced. . At the same time, the data write control means 1 is instructed to suppress a write request to the same position as the external read position.
【0038】データリード制御手段2は交換磁気ディス
クを除いたディスクアレイの構成磁気ディスクからデー
タ読出しを行い、ボリューム修復手段13へリードデー
タを渡す。ボリューム修復手段13はデータライト制御
手段1に対してデータリード制御手段2から受取ったデ
ータリード位置と同一位置へのライト指示を行う。The data read control means 2 reads data from the magnetic disks constituting the disk array excluding the exchange magnetic disk, and passes the read data to the volume restoration means 13. The volume restoration means 13 instructs the data write control means 1 to write to the same position as the data read position received from the data read control means 2.
【0039】データライト制御手段1は交換磁気ディス
クを含めたディスクアレイの構成磁気ディスク全部対し
てリード位置と同一位置へのデータライトを行う。ボリ
ューム修復手段13は更にデータライト制御手段1に対
して外部からのライト要求の抑止を解除する。The data write control means 1 writes data to the same position as the read position with respect to all the magnetic disks constituting the disk array including the exchanged magnetic disk. The volume restoration means 13 further releases the inhibition of external write requests to the data write control means 1.
【0040】ボリューム修復手段13はディスクアレイ
の全データに対し、前記処理を繰返す。こうすることに
より、ある磁気ディスクを切離して交換磁気ディスクに
対して元のデータを復元して新たなディスクアレイ構成
を構築することが自動的になされることになる。The volume restoration means 13 repeats the above processing for all data in the disk array. By doing so, it is possible to automatically separate a certain magnetic disk and restore the original data to the replacement magnetic disk to construct a new disk array configuration.
【0041】また、前記処理は外部からの入出力動作と
同時に動作するが、ボリューム修復手段13が単位デー
タをリード/ライトするまでの動作中は外部からの入出
力動作は行えない。Further, although the above-described processing operates at the same time as the external input / output operation, the external input / output operation cannot be performed during the operation until the volume restoration means 13 reads / writes the unit data.
【0042】予備ディスクデータ復元制御(交換後):
図10においてボリューム修復手段13はデータリード
制御手段2に対してディスクアレイ構成から切離し状態
となった磁気ディスクを予備ディスクに切換えたディス
クアレイの単位データの読出しを指示する。データリー
ド制御手段2は予備磁気ディスクを除いたディスクアレ
イの構成磁気ディスクからデータ読出しを行い、ボリュ
ーム修復手段13へリードデータを渡す。Spare disk data restoration control (after replacement):
In FIG. 10, the volume restoration means 13 instructs the data read control means 2 to read the unit data of the disk array in which the magnetic disk separated from the disk array configuration is switched to the spare disk. The data read control means 2 reads data from the constituent magnetic disks of the disk array excluding the spare magnetic disk, and passes the read data to the volume restoration means 13.
【0043】ボリューム修復手段13はデータライト制
御手段1に対してデータリード制御手段2から受取った
データをリード位置と同一位置へのライト指示を行う。
データライト制御手段1は予備磁気ディスクを含めたデ
ィスクアレイの構成磁気ディスク全部に対し、リード位
置と同一位置へのデータのライトを行う。The volume restoration means 13 instructs the data write control means 1 to write the data received from the data read control means 2 to the same position as the read position.
The data write control means 1 writes data to the same position as the read position on all the magnetic disks constituting the disk array including the spare magnetic disk.
【0044】ボリューム修復手段13はディスクアレイ
の全データに対し、前記処理を繰返す。これにより、デ
ィスク交換後に交換前のデータが正しく復元されて予備
ディスクに格納されることになる。The volume restoration means 13 repeats the above processing for all data in the disk array. As a result, the data before the replacement is correctly restored after the disk replacement and is stored in the spare disk.
【0045】また、前記処理は外部からの入出力動作と
同時に動作するが、ボリューム修復手段13が単位デー
タをリード/ライトするまでの動作中は外部からの入出
力動作は行えない。Further, although the above-mentioned processing operates at the same time as the external input / output operation, the external input / output operation cannot be performed during the operation until the volume restoration means 13 reads / writes the unit data.
【0046】予備ディスクデータ復元制御(交換前):
図11においてボリューム修復手段13はデータリード
制御手段2に対してディスクアレイ構成からエラーの多
発する磁気ディスクを予備ディスクに切替えたディスク
アレイの単位データの読出しを指示する。データリード
制御手段2は予備磁気ディスクを除きエラーの多発する
磁気ディスクを含むディスクアレイの構成磁気ディスク
からデータ読出しを行ない、ボリューム修復手段13へ
リードデータを渡す。Spare disk data restoration control (before replacement):
In FIG. 11, the volume restoration unit 13 instructs the data read control unit 2 to read the unit data of the disk array in which the magnetic disk in which the error frequently occurs is switched to the spare disk from the disk array configuration. The data read control means 2 reads data from the constituent magnetic disks of the disk array including the magnetic disk in which errors frequently occur except the spare magnetic disk, and passes the read data to the volume repair means 13.
【0047】ボリューム修復手段13はデータライト制
御手段1に対し、データリード制御手段2から受取った
データをリード位置と同一位置へのライト指示を行う。
データライト制御手段1は予備磁気ディスクを含めたエ
ラーの多発する磁気ディスクを除くディスクアレイの構
成磁気ディスク全部に対してリード位置と同一位置への
データの書込みを行う。The volume restoration means 13 instructs the data write control means 1 to write the data received from the data read control means 2 to the same position as the read position.
The data write control means 1 writes data at the same position as the read position for all the magnetic disks constituting the disk array except for the magnetic disk in which errors frequently occur including the spare magnetic disk.
【0048】ボリューム修復手段13はディスクアレイ
の全データに対し、前記処理を繰返す。これにより、エ
ラー多発の障害ディスクを予備ディスクに切替えて正し
いデータを復元することが可能である。The volume restoration means 13 repeats the above processing for all data in the disk array. As a result, it is possible to restore a correct data by switching the faulty disk with many errors to the spare disk.
【0049】また、前記処理は外部からの入出力動作と
同時に動作するが、ボリューム修復手段13が単位デー
タをリード/ライトするまでの動作中は外部からの入出
力動作は行えない。Further, although the above-described processing operates at the same time as the external input / output operation, external input / output operation cannot be performed during the operation until the volume restoration means 13 reads / writes the unit data.
【0050】代替位置情報制御:図12においてデータ
ライト制御手段1は書込むべき磁気ディスクでエラーが
発生した場合、エラー発生磁気ディスクの予め定義され
ている代替位置にデータを書換える。この代替位置にお
いて、更にエラーが発生した場合は、正常磁気ディスク
の予め定義されている代替位置にデータの書換えを行
う。データライト制御手段1は、代替処理が正常に終了
した場合、代替位置情報を代替位置情報登録手段8に渡
す。代替位置情報登録手段8はデータライト制御手段1
から受取った代替位置情報を代替位置情報格納領域15
に登録する。Alternate position information control: In FIG. 12, the data write control means 1 rewrites data to a predefined alternative position of the error occurrence magnetic disk when an error occurs in the magnetic disk to be written. If an error further occurs at this alternative position, the data is rewritten to the previously defined alternative position of the normal magnetic disk. The data write control means 1 passes the alternative position information to the alternative position information registration means 8 when the alternative process ends normally. The alternative position information registration means 8 is the data write control means 1
The alternative position information received from the alternative position information storage area 15
Register with.
【0051】代替位置情報によるリード制御:図13に
おいてデータリード制御手段2はリード位置のエラー情
報をエラー情報検索手段6から受取り、エラーの発生し
ている磁気ディスクに対するリード要求を磁気ディスク
群制御手段10に行わないが、データの復元が不可能と
なる場合、例えば、リード要求した磁気ディスクでエラ
ーが発生し正常データが読出せない場合、代替位置情報
検索手段9からエラーの発生した位置に対応する代替位
置情報を受取り、代替位置のデータを読出す。読出した
代替位置のデータを含め、データ復元情報を基に元のデ
ータを復元する。Read control based on alternative position information: In FIG. 13, the data read control means 2 receives the error information of the read position from the error information retrieval means 6 and issues a read request to the magnetic disk having the error to the magnetic disk group control means. If the data cannot be restored, for example, if no error occurs in the read-requested magnetic disk and normal data cannot be read, the alternative position information searching means 9 corresponds to the position where the error occurred. Receiving the alternative position information to be read, and reading the data of the alternative position. The original data is restored based on the data restoration information including the read data of the alternative position.
【0052】エラー情報によるボリューム再構成:図1
4においてボリューム再構成手段12はエラー情報格納
領域14からエラー発生位置を得て、ディスクアレイ上
に確保されているファイル位置情報と突合せを行う。エ
ラー発生位置に配置されているファイルをエラーの発生
していない位置へ移動するため、データリード制御手段
2に移動元の領域からデータを読出すリード要求を行
う。データリード制御手段2によって読出されたデータ
を受取り、そのデータをデータライト制御手段1に対し
移動先領域にライト要求を行う。前記動作を移動ファイ
ル全体に対して行う。更に、エラーの発生していた領域
を使用不可領域とする。Volume reconstruction by error information: FIG.
In 4, the volume reconstructing unit 12 obtains the error occurrence position from the error information storage area 14 and compares it with the file position information secured on the disk array. In order to move the file located at the error occurrence position to a position where no error has occurred, a read request is issued to the data read control means 2 to read data from the area of the move source. The data read by the data read control means 2 is received, and the data write control means 1 is requested to write the data in the destination area. The above operation is performed for the entire moving file. Further, the area in which the error has occurred is set as the unusable area.
【0053】エラー情報再構成:図15において情報再
構成手段11はディスクアレイ構成管理手段3によって
ディスクアレイ構成から切離し状態となった磁気ディス
クの情報に従って、エラー情報格納領域14に登録され
ている該当磁気ディスクのエラー情報を削除する。Error information reconstruction: In FIG. 15, the information reconstruction means 11 is registered in the error information storage area 14 according to the information of the magnetic disk which has been separated from the disk array configuration by the disk array configuration management means 3. Delete the error information on the magnetic disk.
【0054】更にディスクアレイ構成管理手段3によっ
てディスクアレイ構成から切離し状態となった磁気ディ
スク情報に従って、代替位置情報格納領域15に登録さ
れている該当磁気ディスクの代替位置情報を更新する。Further, the alternative position information of the magnetic disk registered in the alternative position information storage area 15 is updated according to the magnetic disk information separated from the disk array configuration by the disk array configuration management means 3.
【0055】また、エラー情報監視手段7に対して切離
し状態となった磁気ディスクの監視を停止する要求を行
う。Further, the error information monitoring means 7 is requested to stop monitoring the separated magnetic disk.
【0056】尚、エラー復元情報としてはパリティデー
タがあるが、他のエラー訂正符号データを用いても良い
ものである。Although the error recovery information includes parity data, other error correction code data may be used.
【0057】[0057]
【発明の効果】本発明によれば、ライト処理時のエラー
発生磁気ディスクへの書込み動作の抑制、エラー発生時
の代替処理(エラー発生磁気ディスク,正常磁気ディス
ク)を行うようにしたので、データライト時における磁
気ディスク障害によるプログラムの中断が減少し、プロ
グラム動作の連続性が長くなる。As described above, according to the present invention, the write operation to the error occurrence magnetic disk at the time of the write processing is suppressed, and the alternative processing at the time of the error occurrence (error occurrence magnetic disk, normal magnetic disk) is performed. The interruption of the program due to the magnetic disk failure at the time of writing is reduced, and the continuity of the program operation is prolonged.
【0058】また、ライト処理時、データの復元が可能
なエラーの発生により正常終了した場合、読出し時、書
込み処理でエラーとなっている磁気ディスクに対して読
出し処理を行わないようにしたので、無駄な動作がなく
なり、書込み処理でエラーとなった磁気ディスクから何
等かのデータが読出されることがなくなり、不正データ
による読出し処理の異常終了がなくなる。Further, when the write processing is normally terminated due to the occurrence of an error capable of recovering the data, the read processing is not performed on the magnetic disk having the error in the write processing during the read processing. There is no useless operation, no data is read from the magnetic disk that has an error in the writing process, and abnormal termination of the reading process due to invalid data is eliminated.
【0059】また、読出し処理時、代替処理を行ったデ
ータを用いることにより、データの復元が不可能なエラ
ーが減少し、磁気ディスク障害によるプログラムの中断
が減少し、プログラム動作の連続性が長くなる。Further, by using the data which has been subjected to the alternative process during the read process, the error in which the data cannot be restored is reduced, the interruption of the program due to the magnetic disk failure is reduced, and the continuity of the program operation is lengthened. Become.
【0060】更に、ディスクアレイを構成する磁気ディ
スクを交換する場合、交換すべきディスクをディスクア
レイの構成から切離し、ディスクアレイを構成する他の
磁気ディスクの動作と非同期に制御できるため(切離し
ディスクのドライブの単体制御ができるため)、ディス
クアレイを使用するプログラムに影響なくディスクの操
作,交換,データの収集等が行える。Furthermore, when replacing the magnetic disk constituting the disk array, the disk to be replaced can be separated from the disk array configuration and can be controlled asynchronously with the operation of the other magnetic disks forming the disk array. Since the individual drive can be controlled), disk operations, replacements, and data collection can be performed without affecting programs that use the disk array.
【0061】また、交換ディスクデータ復元制御によ
り、単位データのリード/ライトが連続に制御され、他
のプログラムからの入出力が割込めないので、ディスク
アレイを使用するプログラムは特に意識することなく復
元データの保障が可能となる(一つのデータ位置に復元
データとプログラムからの更新データとの二重書込みが
防止される)。Further, the read / write of the unit data is continuously controlled by the exchange disk data restoration control, and the input / output from other programs cannot be interrupted. Therefore, the program using the disk array is restored without being aware of it. Data can be guaranteed (double writing of restored data and updated data from a program is prevented at one data position).
【0062】更にまた、磁気ディスクのエラー発生率を
監視することにより、磁気ディスクの障害を予測するこ
とができる。また、エラーの発生している位置を管理す
ることにより、そのエラー位置情報に従ってファイル位
置を変更し、エラー位置をアクセスしないようにしてエ
ラー発生を防止することができる。Furthermore, the failure of the magnetic disk can be predicted by monitoring the error occurrence rate of the magnetic disk. Further, by managing the position where the error occurs, the file position can be changed according to the error position information, and the error position can be prevented from being accessed to prevent the error occurrence.
【図1】本発明の実施例のシステムブロック図である。FIG. 1 is a system block diagram of an embodiment of the present invention.
【図2】本発明の実施例において、エラー情報によるリ
ード制御動作を説明するための図である。FIG. 2 is a diagram for explaining a read control operation based on error information in the embodiment of the present invention.
【図3】本発明の実施例において、エラー情報によるラ
イト制御動作を説明するための図である。FIG. 3 is a diagram for explaining a write control operation based on error information in the embodiment of the present invention.
【図4】本発明の実施例において、エラー監視機構の動
作を説明するための図である。FIG. 4 is a diagram for explaining the operation of the error monitoring mechanism in the embodiment of the present invention.
【図5】本発明の実施例において、障害ディスク切離し
リード/ライト制御動作を説明するための図である。FIG. 5 is a diagram for explaining a read / write control operation for disconnecting a failed disk in the embodiment of the present invention.
【図6】本発明の実施例において、切離しディスクの単
体制御動作を説明するための図である。FIG. 6 is a diagram for explaining a control operation of a detachable disc alone in the embodiment of the present invention.
【図7】本発明の実施例において、交換磁気ディスクの
データ復旧機構を説明するための図である。FIG. 7 is a diagram for explaining a data recovery mechanism of a replacement magnetic disk in the embodiment of the invention.
【図8】本発明の実施例において、予備ディスクへのデ
ータ復旧機構を説明するための図である。FIG. 8 is a diagram for explaining a data recovery mechanism to a spare disk in the embodiment of the present invention.
【図9】本発明の実施例において、交換ディスクデータ
復元制御動作を説明するための図である。FIG. 9 is a diagram for explaining an exchange disk data restoration control operation in the embodiment of the present invention.
【図10】本発明の実施例において、予備ディスクデー
タ復元制御動作を説明するための図である。FIG. 10 is a diagram for explaining a spare disk data restoration control operation in the embodiment of the present invention.
【図11】本発明の実施例において、予備ディスクデー
タ復元制御動作を説明するための図である。FIG. 11 is a diagram for explaining a spare disk data restoration control operation in the embodiment of the present invention.
【図12】本発明の実施例において、代替位置情報制御
動作を説明するための図である。FIG. 12 is a diagram for explaining an alternative position information control operation in the embodiment of the present invention.
【図13】本発明の実施例において、代替位置情報によ
るリード制御動作を説明するための図である。FIG. 13 is a diagram for explaining a read control operation based on alternative position information in the embodiment of the present invention.
【図14】本発明の実施例において、エラー情報による
ボリューム再構成の動作を説明するための図である。FIG. 14 is a diagram for explaining an operation of volume reconfiguration based on error information in the embodiment of the present invention.
【図15】本発明の実施例において、エラー情報再構成
の動作を説明するための図である。FIG. 15 is a diagram for explaining the operation of error information reconstruction in the embodiment of the present invention.
【図16】従来のディスクアレイ制御装置のシステムブ
ロック図である。FIG. 16 is a system block diagram of a conventional disk array control device.
1 データライト制御手段 2 データリード制御手段 3 ディスクアレイ構成管理手段 4 切離しディスク制御手段 5 エラー情報登録手段 6 エラー情報検索手段 7 エラー情報監視手段 8 代替位置情報登録手段 9 代替位置情報検索手段 10 磁気ディスク群制御手段 11 情報再構成手段 12 ボリューム再構成手段 13 ボリューム修復手段 14 エラー情報格納領域 15 代替位置情報格納領域 #1〜#n 磁気ディスク 1 data write control means 2 data read control means 3 disk array configuration management means 4 disconnection disk control means 5 error information registration means 6 error information search means 7 error information monitoring means 8 alternative position information registration means 9 alternative position information search means 10 magnetic Disk group control means 11 Information reconstruction means 12 Volume reconstruction means 13 Volume restoration means 14 Error information storage area 15 Alternate position information storage area # 1 to #n Magnetic disk
Claims (3)
クとみなし、書込みデータにデータ復元情報を付加して
これ等複数の磁気ディスクに対して分割書込みを行うと
共に、この書込み時のエラー発生を検出してエラー情報
を生成する機能を有するデータ書込み制御手段と、前記
磁気ディスクに夫々格納されている各書込みデータを読
出すと共に、前記データ復元情報を基に元データを復元
する機能と読出し時のエラー発生を検出してエラー情報
を生成する機能とを有するデータ読出し制御手段と、前
記データ書込み制御手段及び前記データ読出し制御手段
の各エラー情報を登録するエラー情報登録手段と、前記
データ書込み制御手段によるデータ書込み時にデータ書
込み位置のエラー情報を前記エラー情報登録手段から検
索してエラー発生の磁気ディスクに対して書込み要求を
抑止制御する手段と、このエラー発生の磁気ディスクに
対する代替書込み制御をなす手段と、前記データ読出し
制御手段によるデータ読出し時にデータ読出し位置及び
書込み位置の各エラー情報を前記エラー情報登録手段か
ら検索してエラー発生の磁気ディスクに対して読出し要
求を抑止制御する手段とを含むことを特徴とするディス
クアレイ制御装置。1. A plurality of magnetic disks are regarded as one logical disk, data restoration information is added to write data, divided writing is performed on these plurality of magnetic disks, and an error occurrence at the time of writing is detected. Data write control means having a function of generating error information, and a function of reading each write data stored in the magnetic disk and restoring original data based on the data restoration information, and a function at the time of reading. Data read control means having a function of detecting error occurrence and generating error information, error information registration means for registering each error information of the data write control means and the data read control means, and the data write control means When the data is written by, the error information of the data writing position is searched from the error information registration means and the error Means for suppressing write request to the magnetic disk, means for performing alternative write control for the magnetic disk having this error, and error information of the data read position and the write position when the data is read by the data read control means. A disk array control device comprising: means for controlling the read request for a magnetic disk in which an error occurs by searching from error information registration means.
ラー情報の登録頻度を前記磁気ディスク毎に監視し、単
位入出力データ当りの前記エラー情報の登録頻度が所定
値を越えたときに対応磁気ディスクをディスクアレイ構
成から切離すディスク切離し制御手段を更に含むことを
特徴とする請求項1記載のディスクアレイ制御装置。2. The registration frequency of error information registered in the error information registration means is monitored for each magnetic disk, and when the registration frequency of the error information per unit input / output data exceeds a predetermined value, the corresponding magnetic 2. The disk array control device according to claim 1, further comprising disk disconnection control means for disconnecting the disk from the disk array configuration.
クアレイ構成から切離し状態にある磁気ディスクに対し
て、前記データ書込み制御手段及びデータ読出し制御手
段の動作とは非同期にデータの初期化、データの書込み
及び読出し制御を行うよう構成されていることを特徴と
する請求項2記載のディスク制御装置。3. The disk detachment control means initializes data and writes data to a magnetic disk in a detached state from a disk array configuration asynchronously with the operations of the data write control means and the data read control means. 3. The disk control device according to claim 2, wherein the disk control device is configured to perform read control.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21211892A JPH0635625A (en) | 1992-07-15 | 1992-07-15 | Disk array controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21211892A JPH0635625A (en) | 1992-07-15 | 1992-07-15 | Disk array controller |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0635625A true JPH0635625A (en) | 1994-02-10 |
Family
ID=16617180
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP21211892A Pending JPH0635625A (en) | 1992-07-15 | 1992-07-15 | Disk array controller |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0635625A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6397347B1 (en) | 1998-02-26 | 2002-05-28 | Nec Corporation | Disk array apparatus capable of dealing with an abnormality occurring in one of disk units without delaying operation of the apparatus |
JP2008217811A (en) * | 2008-04-03 | 2008-09-18 | Hitachi Ltd | Disk controller using nonvolatile memory |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01237716A (en) * | 1988-03-18 | 1989-09-22 | Hitachi Ltd | Volume switching system |
JPH03100719A (en) * | 1989-09-13 | 1991-04-25 | Fujitsu Ltd | Dual volume trouble processing system |
JPH03105521A (en) * | 1989-09-20 | 1991-05-02 | Fujitsu Ltd | Array disk controller |
JPH0467476A (en) * | 1990-07-09 | 1992-03-03 | Fujitsu Ltd | Array disk controller |
-
1992
- 1992-07-15 JP JP21211892A patent/JPH0635625A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01237716A (en) * | 1988-03-18 | 1989-09-22 | Hitachi Ltd | Volume switching system |
JPH03100719A (en) * | 1989-09-13 | 1991-04-25 | Fujitsu Ltd | Dual volume trouble processing system |
JPH03105521A (en) * | 1989-09-20 | 1991-05-02 | Fujitsu Ltd | Array disk controller |
JPH0467476A (en) * | 1990-07-09 | 1992-03-03 | Fujitsu Ltd | Array disk controller |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6397347B1 (en) | 1998-02-26 | 2002-05-28 | Nec Corporation | Disk array apparatus capable of dealing with an abnormality occurring in one of disk units without delaying operation of the apparatus |
JP2008217811A (en) * | 2008-04-03 | 2008-09-18 | Hitachi Ltd | Disk controller using nonvolatile memory |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2501752B2 (en) | Storage device of computer system and method of storing data | |
US8464094B2 (en) | Disk array system and control method thereof | |
US7451346B2 (en) | Storage control device and data recovery method for storage control device | |
US5579474A (en) | Disk array system and its control method | |
JP4884885B2 (en) | Storage controller and storage controller failure recovery method | |
US6549921B1 (en) | Method and apparatus for performing point in time backup operation in a computer system | |
US7143308B2 (en) | Apparatus, system, and method for differential rebuilding of a reactivated offline RAID member disk | |
US5325519A (en) | Fault tolerant computer with archival rollback capabilities | |
US7721143B2 (en) | Method for reducing rebuild time on a RAID device | |
JP4821448B2 (en) | RAID controller and RAID device | |
JP5285611B2 (en) | Optimized method to restore and copy back a disconnected drive when there is a global hot spare disk | |
US6886075B2 (en) | Memory device system and method for copying data in memory device system | |
WO1993023803A1 (en) | Disk array apparatus | |
JPH06202817A (en) | Disk array device and data updating method for the same | |
JP3681766B2 (en) | Disk array device | |
JPH09269871A (en) | Data re-redundancy making system in disk array device | |
US8433949B2 (en) | Disk array apparatus and physical disk restoration method | |
US8862846B2 (en) | Control apparatus, control method, and storage apparatus | |
JPH06230903A (en) | Fault recovery method for disk array device and disk array device | |
JP4248164B2 (en) | Disk array error recovery method, disk array control device, and disk array device | |
JPH0635625A (en) | Disk array controller | |
US8453007B2 (en) | Storage device and recovery method | |
JP4327503B2 (en) | Hard disk control method and control device | |
JPH10260788A (en) | Disk array system | |
JPH08286844A (en) | Parity generation control method and disk controller |