JPH10320132A - Information storage system control method and information storage system - Google Patents
Information storage system control method and information storage systemInfo
- Publication number
- JPH10320132A JPH10320132A JP9126602A JP12660297A JPH10320132A JP H10320132 A JPH10320132 A JP H10320132A JP 9126602 A JP9126602 A JP 9126602A JP 12660297 A JP12660297 A JP 12660297A JP H10320132 A JPH10320132 A JP H10320132A
- Authority
- JP
- Japan
- Prior art keywords
- storage device
- drive
- spare
- portable
- portable medium
- 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
(57)【要約】
【課題】 可搬媒体を備えた冗長構成の記憶装置群にて
構成されるRAIDシステム等の情報記憶システムの耐
故障性能を向上させる。
【解決手段】 バッファ3上の入力データ1をアレイ制
御部2でデータD1〜D4に分割し、パリティ生成/チ
ェック回路4でパリティDPを生成し、SCSI制御部
5で複数のドライブ7a〜7eの可搬媒体8a〜8eに
分散して格納する構成にて、予備ドライブ9と、ドライ
ブ7a〜7eおよび予備ドライブ9と可搬媒体8a〜8
eの対応関係をマッピングテーブル6aを更新しつつ管
理するドライブマッピングスイッチ部6を設け、ドライ
ブ7a〜7eの最初の障害時には、障害ドライブの可搬
媒体を予備ドライブ9に移動させて使用を継続し、さら
なる障害ドライブの発生時には、障害ドライブの可搬媒
体を他の健全なドライブの可搬媒体と入れ換えながら使
用して健全ドライブが最後の1台になるまで稼働を継続
する。
PROBLEM TO BE SOLVED: To improve the fault-tolerant performance of an information storage system such as a RAID system composed of a storage device group having a redundant configuration provided with a portable medium. SOLUTION: Input data 1 on a buffer 3 is divided into data D1 to D4 by an array control unit 2, a parity DP is generated by a parity generation / check circuit 4, and a plurality of drives 7a to 7e are generated by a SCSI control unit 5. In a configuration in which the drive is distributed and stored in the portable media 8a to 8e, the spare drive 9, the drives 7a to 7e, the spare drive 9, and the portable media 8a to 8e are stored.
A drive mapping switch unit 6 for managing the correspondence of e while updating the mapping table 6a is provided. At the time of the first failure of the drives 7a to 7e, the portable medium of the failed drive is moved to the spare drive 9 to continue use. When a further failed drive occurs, the portable device of the failed drive is used while replacing it with the portable media of another healthy drive, and the operation is continued until the last healthy drive becomes one.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、情報記憶技術に関
し、特に、複数の記憶装置もしくは媒体に対して任意の
データおよび当該データから生成された冗長データを分
散して格納することでデータ転送速度や障害耐性等を向
上させるRAID(Redundant Arrays ofInexpensive D
isks )システム等に適用して有効な技術に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information storage technique, and more particularly to a data transfer rate by dispersing and storing arbitrary data and redundant data generated from the data in a plurality of storage devices or media. (Redundant Arrays of Inexpensive D)
isks) Regarding technology that is effective when applied to systems and the like.
【0002】[0002]
【従来の技術】情報処理技術の分野では、データ記憶シ
ステムとして、複数の記憶装置にデータおよび当該デー
タから生成された冗長データを分散して格納することに
より、データの分散並列転送による入出力速度の向上お
よびデータの信頼性の向上を実現するRAIDシステム
が普及してきている。2. Description of the Related Art In the field of information processing technology, as a data storage system, data and redundant data generated from the data are distributed and stored in a plurality of storage devices, so that an input / output speed by distributed parallel transfer of data is obtained. RAID systems that realize higher quality and higher data reliability have become widespread.
【0003】ところで、このようなRAIDシステム
を、複数の可搬媒体で構成することも行われている。例
えば特開平08−263226号公報に記載されている
技術では、複数の可搬媒体を並列に接続してディスクア
レイとして使用するようなRAIDシステムにおいて、
データを複数の媒体に分散させて格納し、パリティを生
成して冗長性をもたせてデータ管理の信頼性を実現して
いる。この技術では、アクセス不能の記憶装置が発生し
た場合、媒体起因の障害を前提とし、無条件に当該記憶
装置に対応するデータの復元を別媒体に行うことで稼働
継続を図るとともに、アクセス不能要因が、可搬媒体自
体の障害によるものか、一時的な可搬媒体の取外しによ
るものか、等の要因を切りわけ、復元データが格納され
る可搬媒体の重複等を回避した的確な媒体管理を実現し
ようとしている。[0003] By the way, such a RAID system is also constituted by a plurality of portable media. For example, in a technology described in Japanese Patent Application Laid-Open No. 08-263226, in a RAID system in which a plurality of portable media are connected in parallel and used as a disk array,
Data is distributed and stored in a plurality of media, and parity is generated to provide redundancy, thereby realizing reliability of data management. According to this technology, when an inaccessible storage device occurs, a failure caused by a medium is premised, and the data corresponding to the storage device is unconditionally restored to another medium so that the operation can be continued, and the inaccessibility factor can be improved. However, the factors such as whether the failure is due to the failure of the portable medium itself or the temporary removal of the portable medium are separated, and accurate media management that avoids duplication of the portable medium where the restoration data is stored is avoided. Trying to realize.
【0004】[0004]
【発明が解決しようとする課題】上記従来技術では、複
数の媒体で構成されたRAIDシステムのうち1台の記
憶装置に障害が発生した場合は、縮退することによりシ
ステムを停止することなく信頼性が保たれる。しかし、
更に別の記憶装置に障害が発生した場合(2台以上)
は、格納されたデータを読み出すことも書き込むことも
出来なくなり、システムが停止してしまうという技術的
課題があった。In the prior art, when a failure occurs in one storage device in a RAID system composed of a plurality of media, the reliability is reduced without stopping the system by degenerating the storage system. Is kept. But,
If another storage device fails (two or more)
Has a technical problem that the stored data cannot be read or written, and the system stops.
【0005】さらに、上記の従来技術では、アクセス不
能検出時に、無条件に新規媒体へのデータ復元処理を実
行するため、障害発生時のオーバヘッドが必要以上に大
きくなるとともに、可搬媒体のデータを有効に利用でき
ない、という技術的課題もある。すなわち、非接触型
の、たとえば、光ディスクのような可搬媒体は媒体自体
に起因する障害が発生する割合は低く記憶装置の障害が
圧倒的に多いため、可搬媒体上のデータは生きている可
能性が高いが、上記従来技術の場合には、障害検出時に
当該記憶装置に装填されていた健全な可能性が高い可搬
媒体および当該可搬媒体に格納されたデータを有効に利
用できない。Further, in the above-mentioned prior art, when the inaccessibility is detected, the data restoration processing to the new medium is executed unconditionally, so that the overhead in the event of a failure becomes unnecessarily large and the data on the portable medium is unnecessarily large. There is also a technical problem that it cannot be used effectively. That is, non-contact type portable media such as optical discs have a low failure rate due to the medium itself and have a large number of failures in the storage device, so the data on the portable media is alive. Although there is a high possibility, in the case of the above-described conventional technique, a portable medium having a high possibility of being sound and having been loaded into the storage device at the time of detecting a failure and data stored in the portable medium cannot be effectively used.
【0006】本発明の目的は、可搬媒体を備えた冗長構
成の記憶装置を含む情報記憶システムにおける耐故障性
能を向上させることが可能な情報記憶システムの制御技
術を提供することにある。An object of the present invention is to provide a control technique of an information storage system capable of improving fault-tolerant performance in an information storage system including a storage device having a redundant configuration provided with a portable medium.
【0007】本発明の他の目的は、可搬媒体を備えた冗
長構成の記憶装置を含む情報記憶システムにおける障害
回復の所要時間短縮を実現することが可能な情報記憶シ
ステムの制御技術を提供することにある。Another object of the present invention is to provide a control technique of an information storage system capable of shortening the time required for failure recovery in an information storage system including a storage device having a redundant configuration with a portable medium. It is in.
【0008】本発明の他の目的は、可搬媒体を備えた冗
長構成の記憶装置を含む情報記憶システムにおける可搬
媒体および可搬媒体上のデータの有効利用を実現するこ
とが可能な情報記憶システムの制御技術を提供すること
にある。Another object of the present invention is to provide an information storage system capable of realizing effective use of a portable medium and data on the portable medium in an information storage system including a storage device having a redundant configuration provided with the portable medium. An object of the present invention is to provide system control technology.
【0009】[0009]
【課題を解決するための手段】本発明は、複数のデータ
単位および当該データ単位から生成される少なくとも一
つの冗長データを、入れ換え可能な可搬媒体を備えた複
数の記憶装置に分散して格納する情報記憶システムにお
いて、任意の記憶装置に障害が発生した時、障害が発生
した記憶装置の可搬媒体を他の健全な記憶装置に移動さ
せて使用することにより稼働を継続させるものである。According to the present invention, a plurality of data units and at least one redundant data generated from the data units are distributed and stored in a plurality of storage devices provided with exchangeable portable media. In an information storage system, when a failure occurs in an arbitrary storage device, the operation is continued by moving a portable medium of the failed storage device to another sound storage device and using it.
【0010】本発明では、必要に応じて少なくとも一つ
の予備記憶装置を配置し、最初の記憶装置の障害では、
障害の当該記憶装置内の可搬媒体を予備記憶装置に移動
して使用し、さらに予備記憶装置の数以上の記憶装置に
障害が発生し、可搬媒体の数よりも記憶装置の数が不足
した場合には、可搬媒体を各記憶装置に対して入れ換え
ながら、健全な記憶装置が最後の1台になるまで稼働を
継続する。また、予備記憶装置を設けない場合には、最
初の障害の発生以降、可搬媒体を各記憶装置に対して入
れ換えながら稼働を継続する。可搬媒体の入れ換えを行
いつつ稼働させる場合には、特定の記憶装置に負荷が集
中しないように、可搬媒体の入れ換えを行う記憶装置を
順繰りに変化させる。According to the present invention, at least one spare storage device is arranged as necessary, and in the event of the first storage device failure,
The portable media in the failed storage device is moved to the spare storage device for use, and more storage devices than the number of spare storage devices have failed, and the number of storage devices is less than the number of portable media. In this case, the operation is continued until the number of healthy storage devices becomes one while replacing the portable medium with each storage device. If no spare storage device is provided, the operation is continued while replacing the portable medium with each storage device after the first failure occurs. When the operation is performed while replacing the portable medium, the storage device for replacing the portable medium is sequentially changed so that the load is not concentrated on a specific storage device.
【0011】上述の制御を実現するためには、一例とし
て、データおよび冗長データが分散して格納され、可搬
媒体を備えた複数の記憶装置(ドライブ)と、これら記
憶装置によって複数の可搬媒体に冗長度を有してデータ
を分散記憶させる操作、記憶装置の障害を検出する操
作、ドライブ番号とドライブ内の可搬媒体に固有の認識
番号とを対応づけ、ドライブ番号と可搬媒体の認識番号
のマッピングを制御する操作、障害時のドライブ番号を
任意に書換え制御する操作を実行する制御論理とを備え
ることができる。In order to realize the above control, as an example, a plurality of storage devices (drives) in which data and redundant data are stored in a distributed manner and provided with a portable medium, and a plurality of portable devices are provided by these storage devices. An operation of distributing and storing data with redundancy in a medium, an operation of detecting a failure in a storage device, associating a drive number with an identification number unique to a portable medium in the drive, and A control logic for executing an operation for controlling the mapping of the identification number and an operation for arbitrarily rewriting and controlling the drive number at the time of failure can be provided.
【0012】[0012]
【発明の実施の形態】以下、本発明の実施の形態を図面
を参照しながら詳細に説明する。Embodiments of the present invention will be described below in detail with reference to the drawings.
【0013】図1は本発明の情報記憶システムの制御方
法が実施される情報記憶システムの一実施の形態である
可搬媒体を含むRAIDシステムの構成の一例を示す概
念図であり、図2は、本実施の形態の情報記憶システム
の制御方法および情報記憶システムにおいて用いられる
制御情報の一例を示す概念図、図3は、本実施の形態の
情報記憶システムの制御方法および情報記憶システムの
作用の一例を示すフローチャートである。FIG. 1 is a conceptual diagram showing an example of a configuration of a RAID system including a portable medium as an embodiment of an information storage system in which a control method of the information storage system according to the present invention is implemented. FIG. 3 is a conceptual diagram showing an example of a control method of the information storage system of the present embodiment and control information used in the information storage system. FIG. 3 is a diagram showing a control method of the information storage system of the present embodiment and an operation of the information storage system. It is a flowchart which shows an example.
【0014】以下の説明では、一例として、光ディス
ク、光磁気ディスク、コンパクトディスク、ミニディス
ク、フロッピイディスク等の任意の可搬媒体を入れ換え
可能に備え、SCSIインターフェイスを持つドライブ
を記憶装置として備えたRAIDシステムについて説明
する。In the following description, as an example, an arbitrary portable medium such as an optical disk, a magneto-optical disk, a compact disk, a mini disk, and a floppy disk is provided so as to be interchangeable, and a drive having a SCSI interface is provided as a storage device. The RAID system will be described.
【0015】図1に例示するように本実施の形態に係る
RAIDシステムは、着脱自在に装填される複数の可搬
媒体8a、8b、8c、8d、8eの各々へのデータの
記録/再生を行うドライブ7a、7b、7c、7d、7
e、システム全体の制御を行うとともに上位装置から到
来する入力データ1に冗長性をもたせるべく複数に分割
してバッファ3に格納するアレイ制御部2、バッファ3
上にて分割されたデータD1〜D4からのパリティDP
の生成またはチェック、さらにはデータD1〜D4の復
元処理等を行うパリティ生成/チェック回路4、分割さ
れたデータD1〜D4およびパリティDPをドライブ7
a〜7eのいずれに転送するかを決定するとともにドラ
イブの障害を検出するSCSI制御部5、複数のドライ
ブ7a〜7eとSCSI_IDのマッピングを制御する
ドライブマッピングスイッチ部6、可搬媒体8a〜8e
や、ドライブ7a〜7eに障害が発生した時に切り替え
るための予備ドライブ9、図2に例示されるようなマッ
ピングテーブル6aに基づき可搬媒体8a〜8eの、ド
ライブ7a〜7eや予備ドライブ9に対する移動操作お
よび掛け替え操作等を行う媒体搬送部10で構成されて
いる。As exemplified in FIG. 1, the RAID system according to the present embodiment records / reproduces data on / from each of a plurality of removable media 8a, 8b, 8c, 8d and 8e which are detachably loaded. Drives 7a, 7b, 7c, 7d, 7 to be performed
e, an array control unit 2 that controls the entire system and stores the input data 1 arriving from a higher-level device in a buffer 3 by dividing the input data 1 into redundancy so as to have redundancy.
Parity DP from data D1 to D4 divided above
Parity generation / check circuit 4 for generating or checking the data D1 to D4 and restoring the data D1 to D4, and for driving the divided data D1 to D4 and the parity DP to the drive 7
a to 7e, a SCSI control unit 5 for determining a drive failure and detecting a drive failure, a drive mapping switch unit 6, for controlling mapping of the plurality of drives 7a to 7e and SCSI_ID, and portable media 8a to 8e.
And a spare drive 9 for switching when a failure occurs in the drives 7a to 7e, and movement of the portable media 8a to 8e with respect to the drives 7a to 7e and the spare drive 9 based on a mapping table 6a as illustrated in FIG. It is composed of a medium transport unit 10 for performing operations and changing operations.
【0016】アレイ制御部2は、たとえば図示しないマ
イクロプロセッサおよびこのマイクロプロセッサを制御
するプログラム(制御論理)にて構成され、配下のSC
SI制御部5と連携しつつ、後述の図3のフローチャー
トに例示されるような一連の制御動作を行う。The array control unit 2 is composed of, for example, a microprocessor (not shown) and a program (control logic) for controlling the microprocessor.
A series of control operations as illustrated in the flowchart of FIG. 3 described below are performed in cooperation with the SI control unit 5.
【0017】複数のドライブ7a〜7e、予備ドライブ
9および媒体搬送部10とSCSI制御部5はSCSI
バス11にて接続されている。SCSI制御部5とアレ
イ制御部2はインタフェース12で接続され、ドライブ
7a〜7e、予備ドライブ9等における障害の発生を通
知する。The plurality of drives 7a to 7e, the spare drive 9, the medium transporting unit 10, and the SCSI control unit 5
They are connected by a bus 11. The SCSI control unit 5 and the array control unit 2 are connected by an interface 12, and notify the occurrence of a failure in the drives 7a to 7e, the spare drive 9, and the like.
【0018】本実施の形態の場合、入力データ1はアレ
イ制御部2で冗長性を持たせるべくバッファ3上にてデ
ータD1〜D4に4分割され、パリティ生成/チェック
回路4にて分割されたデータD1〜D4のパリティDP
の生成およびチェックを行い、SCSI制御部5で分割
されたデータD1〜D4およびパリティDPの5つのデ
ータを分散して、5台のドライブ7a〜7e(すなわち
5枚の可搬媒体8a〜8e)のいずれに転送するかを制
御する。また、たとえば入出力処理中に、データD1〜
D4のいずれかに障害が発生した場合には、残りの健全
なデータとパリティDPとから障害データを復元する操
作が行われる。In the case of the present embodiment, the input data 1 is divided into four data D1 to D4 on the buffer 3 by the array control unit 2 so as to have redundancy, and divided by the parity generation / check circuit 4. Parity DP of data D1 to D4
Is generated and checked, and the five data of the data D1 to D4 and the parity DP divided by the SCSI control unit 5 are distributed, and the five drives 7a to 7e (that is, five portable media 8a to 8e) Control to which of the above. For example, during the input / output processing, the data D1 to D1
When a failure occurs in any of D4, an operation of restoring the failed data from the remaining healthy data and the parity DP is performed.
【0019】複数の可搬媒体8a〜8eは、任意のドラ
イブ7a〜7eおよび予備ドライブ9に装填(媒体搬送
部10による掛け替え)可能であるため、複数のドライ
ブ7a〜7eおよび予備ドライブ9に対する複数の可搬
媒体8a〜8eの装填状態(対応関係)を動的に管理す
る必要があり、本実施の形態では、後述の図2に例示さ
れるマッピングテーブル6aをドライブマッピングスイ
ッチ部6に持たせることによってこの管理を行う。Since the plurality of portable media 8a to 8e can be loaded into any of the drives 7a to 7e and the spare drive 9 (replacement by the medium transport unit 10), the plurality of portable media 8a to 8e and It is necessary to dynamically manage the loading state (correspondence relationship) of the portable media 8a to 8e in the present embodiment, and in the present embodiment, the drive mapping switch unit 6 has a mapping table 6a illustrated in FIG. By doing this management.
【0020】図2に、本実施の形態におけるドライブマ
ッピングスイッチ部6に設けられたマッピングテーブル
6aの一例を示す。複数のドライブ7a〜7eおよび予
備ドライブ9は、固有のSCSI_IDを持っている。
すなわち、ドライブ7a〜7eの各々には、SCSI_
ID:“0”〜“4”が、予備ドライブ9には、SCS
I_ID:“5”が割り当てられている。FIG. 2 shows an example of the mapping table 6a provided in the drive mapping switch section 6 in the present embodiment. The plurality of drives 7a to 7e and the spare drive 9 have a unique SCSI_ID.
That is, each of the drives 7a to 7e has a SCSI_
ID: “0” to “4” are assigned to the spare drive 9 by the SCS
I_ID: “5” is assigned.
【0021】また、可搬媒体8a、8b、8c、8d、
8eの各々にはあらかじめ、媒体固有の媒体ID
(“A”〜“E”)が記録されており、可搬媒体8a〜
8eの各々の媒体IDと、当該可搬媒体8a〜8eの各
々が使用する(装填されている)ドライブ7a〜7e、
予備ドライブ9のSCSI_ID(“0”〜“4”、
“5”)はマッピングテーブル6aで対応付けされてい
る。分割されたバッファ3上のデータD1〜D4および
パリティDPは、各々が媒体IDに基づいて目的の可搬
媒体8a〜8eに転送されるが、この時、SCSI制御
部5は、マッピングテーブル6aに基づいて目的の可搬
媒体8a〜8eが装填されているドライブ7a〜7e、
または予備ドライブ9へのデータD1〜D4およびパリ
ティDPの転送を行う。The portable media 8a, 8b, 8c, 8d,
8e has a medium ID unique to the medium in advance.
(“A” to “E”) are recorded, and the portable media 8a to
8e, and the drives 7a to 7e used (loaded) by each of the portable media 8a to 8e,
SCSI_ID of the spare drive 9 (“0” to “4”,
"5") is associated with the mapping table 6a. The data D1 to D4 and the parity DP on the divided buffer 3 are respectively transferred to the target portable media 8a to 8e based on the medium ID. At this time, the SCSI controller 5 stores the data in the mapping table 6a. Drives 7a to 7e loaded with the target portable media 8a to 8e based on the
Alternatively, the data D1 to D4 and the parity DP are transferred to the spare drive 9.
【0022】以下、本実施の形態のRAIDシステムお
よびその制御方法の作用の一例を、図3に例示されるフ
ローチャート、および図4に例示される縮退レベルの遷
移図等を参照して説明する。Hereinafter, an example of the operation of the RAID system and the control method thereof according to the present embodiment will be described with reference to a flowchart illustrated in FIG. 3 and a transition diagram of the degeneration level illustrated in FIG.
【0023】初期状態では、図2の“正常時”のよう
に、可搬媒体8a〜8e(“A”〜“E”)が、ドライ
ブ7a〜7e(SCSI_ID:“0”〜“4”)の各
々に装填された状態で稼働している。In the initial state, the portable media 8a to 8e ("A" to "E") are stored in the drives 7a to 7e (SCSI_ID: "0" to "4") as shown in "normal state" in FIG. Are operating in a loaded state.
【0024】この状態で、まず、1台目のドライブに障
害が発生した時の動作について説明する。1台目の障害
が可搬媒体8c(媒体ID“C”)が挿入されているド
ライブ7c(SCSI_ID=2)で発生した場合、そ
の情報はSCSIバス11を通してSCSI制御部5に
通知される。これに基づいてSCSI制御部5は媒体搬
送部10によって可搬媒体8c(媒体ID“C”)を予
備ドライブ9に掛け替えさせて処理を続行する。この
時、この可搬媒体8cに対してデータが正常に転送でき
ればSCSI制御部5はマッピングテーブル6aを、図
2の状態番号のように書き換え、ドライブ7a、7
b、7d、7e、予備ドライブ9を使用して処理を続行
すると共にドライブ7c(SCSI_ID=2)に障害
があることをアレイ制御部2にインタフェース12を通
して通知すると共に縮退レベルが“1”であるフラグを
立てる。In this state, first, an operation when a failure occurs in the first drive will be described. When the first failure occurs in the drive 7c (SCSI_ID = 2) in which the portable medium 8c (medium ID “C”) is inserted, the information is notified to the SCSI control unit 5 through the SCSI bus 11. Based on this, the SCSI control unit 5 causes the medium transport unit 10 to replace the portable medium 8c (medium ID “C”) with the spare drive 9 and continues the processing. At this time, if the data can be normally transferred to the portable medium 8c, the SCSI controller 5 rewrites the mapping table 6a as the state numbers in FIG.
b, 7d, 7e, and the spare drive 9 to continue the process, notify the array controller 2 that the drive 7c (SCSI_ID = 2) has a failure through the interface 12, and set the degeneration level to "1". Set the flag.
【0025】このように、障害の発生したドライブの可
搬媒体8cを予備ドライブ9に移動させ、可搬媒体8c
に対するデータの入出力先を予備ドライブ9に切り替え
ることで、データ復元等のオーバーヘッドの大きな処理
を必要とすることなく、処理が継続され、1台のドライ
ブが障害を起しても、たとえば従来の固定ディスクで構
成されたRAIDシステムのように縮退を行う必要がな
い。As described above, the portable medium 8c of the failed drive is moved to the spare drive 9, and the portable medium 8c
By switching the data input / output destination to the spare drive 9, the processing is continued without requiring a large overhead processing such as data restoration or the like, and even if one drive fails, the conventional drive can be used. There is no need to perform degeneration as in a RAID system composed of fixed disks.
【0026】次に、予備ドライブ9を使用している状態
(縮退レベル“1”)で、更に2台目のドライブ(たと
えばドライブ7a)に障害が起きた場合の一例を説明す
る。縮退レベル“1”の状態で障害が発生するとマッピ
ングテーブル6aが状態のように書き換えられる。こ
こでは障害ドライブ7aから移動されてきた可搬媒体8
aと既存の可搬媒体8b(媒体ID“A”、“B”)が
同一のドライブ7b(SCSI_ID=1)を共有する
ことになるため、既存の可搬媒体8b(媒体ID
“B”)への処理が済んでから障害の発生した可搬媒体
8a(媒体ID“A”)の処理が行われる。ここでは障
害のドライブ7aから移動されてきた可搬媒体8a(媒
体ID“A”)への処理を行う前に正常にアクセスでき
るかの判定が入る。仮に、移動先のドライブ7bでも可
搬媒体8a(媒体ID“A”)の処理が継続できなかっ
た場合は、当該可搬媒体8a(媒体ID“A”)に何ら
かの欠陥があると判定し、この可搬媒体8aへのアクセ
スを閉塞し、たとえば従来の固定ディスクで構成された
RAIDシステムの縮退制御に切り替わり、4枚の媒体
での縮退動作(縮退レベル“Z”)を行う。この縮退レ
ベル“Z”ではデータの入出力は可能であるが、故障が
発生した場合のデータ復元はできない。Next, an example of a case where a failure occurs in the second drive (for example, the drive 7a) while the spare drive 9 is used (degeneration level "1") will be described. If a failure occurs in the state of the degeneration level "1", the mapping table 6a is rewritten as the state. Here, the portable medium 8 moved from the failed drive 7a
a and the existing portable medium 8b (medium ID “A”, “B”) share the same drive 7b (SCSI_ID = 1), so that the existing portable medium 8b (medium ID
After the process for “B”) is completed, the process for the failed portable medium 8a (medium ID “A”) is performed. Here, before performing processing on the portable medium 8a (medium ID “A”) moved from the failed drive 7a, it is determined whether or not normal access is possible. If the processing of the portable medium 8a (medium ID “A”) cannot be continued even at the destination drive 7b, it is determined that the portable medium 8a (medium ID “A”) has some defect, The access to the portable medium 8a is blocked, for example, the control is switched to the degeneration control of the conventional RAID system composed of fixed disks, and the degeneration operation (degeneration level “Z”) is performed on four media. Although data can be input and output at the degeneration level "Z", data cannot be restored when a failure occurs.
【0027】尚、縮退レベル“Z”のフラグは縮退レベ
ル1〜4とは独立したフラグとなっており、縮退レベル
“Z”であっても可搬媒体の掛け替えによるドライブの
縮退動作は続けられる。The flag of the degeneration level "Z" is a flag independent of the degeneration levels 1 to 4. Even at the degeneration level "Z", the degeneration operation of the drive by switching the portable medium is continued. .
【0028】媒体障害がなく処理が継続される場合は、
次のデータの処理に移る前に故障のドライブの復旧処理
が行われたか否かを確認して次の処理に移る。故障のド
ライブの交換等によって障害が回復されると、このドラ
イブの復旧フラグが立ち、これに従ってデータの処理を
行う前にマッピングテーブル6aを正常状態に戻し、縮
退レベルを“0”として正常動作を実行する。When processing is continued without a medium failure,
Before proceeding to the processing of the next data, it is confirmed whether or not the restoration processing of the failed drive has been performed, and then proceed to the next processing. When a failure is recovered by replacing a failed drive or the like, a recovery flag is raised for this drive, and the mapping table 6a is returned to a normal state before data processing is performed in accordance with the flag, and the degeneration level is set to "0" to perform a normal operation. Run.
【0029】次に、図2のマッピングテーブル6aで
は、ドライブの故障により、可搬媒体の数mよりもドラ
イブの台数nが少なくなり、複数の可搬媒体によって任
意のドライブを共有すべく、掛け替え動作を行いつつ稼
働を継続する状態では、掛け替えのため排出された可搬
媒体は別のドライブのSCSI_IDにマッピングされ
るように書き換えられる。この様に重なり合うドライブ
のSCSI_IDを順繰りに変えていく(マッピングテ
ーブル6aの状態〜)ことにより、可搬媒体の入れ
換え(ローディング)時の負荷が特定の1台のドライブ
に集中することを回避することができる。Next, in the mapping table 6a of FIG. 2, the number n of drives becomes smaller than the number m of portable media due to the failure of the drive, so that a plurality of portable media can be switched to share an arbitrary drive. In a state where the operation is continued while the operation is being performed, the portable medium discharged for the replacement is rewritten so as to be mapped to the SCSI_ID of another drive. By changing the SCSI_ID of the overlapping drives sequentially (from the state of the mapping table 6a), it is possible to prevent the load at the time of switching (loading) of the portable medium from being concentrated on one specific drive. Can be.
【0030】縮退レベル“1”で更に複数のドライブに
障害が発生した場合、同様に掛け替えによる処理が実行
され、正常なドライブが1台になるまで処理を継続する
ことが可能である。なお最後の1台のドライブが故障す
ると、ドライブの復旧が完了し、復旧フラグがセットさ
れるまで、次のデータを受付けない。If a further failure occurs in a plurality of drives at the degeneration level "1", the process of switching is executed in the same manner, and the process can be continued until the number of normal drives becomes one. When the last one drive fails, the next data is not accepted until the recovery of the drive is completed and the recovery flag is set.
【0031】縮退レベル“Z”の場合、可搬媒体の障害
が発生しているため縮退動作時(本実施の形態の場合、
4枚の可搬媒体を用いた稼働状態)において、もう一度
媒体異常の判定が行われると、新規媒体でのデータ復旧
処理が行われるまで次のデータを受付けない。In the case of the degeneration level "Z", a failure of the portable medium has occurred, and the degeneration operation is performed (in the case of this embodiment,
In the operation state using four portable media), if the medium abnormality is determined again, the next data will not be accepted until the data recovery processing with the new medium is performed.
【0032】以上の縮退処理等における縮退レベルの遷
移は図4に例示されるようになるが、さらに、上述のよ
うな動作を、図3のフローチャートに対応して総合的に
説明すると、以下のようになる。The transition of the degeneration level in the above degeneration processing and the like is illustrated in FIG. 4, and the above-described operation will be comprehensively described with reference to the flowchart of FIG. Become like
【0033】まず、現在の媒体枚数mが健全なドライブ
台数nよりも多いか調べ(ステップ101)、多い場合
には、マッピングテーブル6aの書換え(ステップ10
2)、および当該マッピングテーブル6aに従った可搬
媒体の入れ換え動作を行いつつ(ステップ103)、ま
た復旧フラグセットの有無を判別しつつ(ステップ10
4)、データの入出力等を実行する(ステップ10
5)、という操作を、障害発生の有無を監視しつつ(ス
テップ106)、反復する。First, it is checked whether the current number m of media is larger than the number n of healthy drives (step 101). If it is, the mapping table 6a is rewritten (step 10).
2) and while performing the operation of replacing the portable medium according to the mapping table 6a (step 103), and determining whether or not the recovery flag is set (step 10).
4), execute data input / output, etc. (step 10)
5) is repeated while monitoring for the occurrence of a failure (step 106).
【0034】ステップ104にて、復旧フラグセット有
りが検出されると、媒体障害やドライブ障害の復旧状態
に応じて、マッピングテーブル6aの書換え(初期化)
を行う(ステップ113)とともに、縮退レベル、媒体
枚数m、健全ドライブ台数n、復旧フラグ、等の初期化
を行う(ステップ114)。When it is detected in step 104 that the recovery flag is set, the mapping table 6a is rewritten (initialized) according to the recovery state of the medium failure or the drive failure.
(Step 113), and also initializes the degeneration level, the number m of media, the number n of healthy drives, the recovery flag, and the like (step 114).
【0035】一方、ステップ106にてドライブの障害
が検出されると、当該障害ドライブの閉塞、健全ドライ
ブ台数nの更新(デクリメント)を行い(ステップ10
7)、その後、健全ドライブ台数nが1台より多いか否
かを判別する(ステップ108)。この判定で、健全ド
ライブ台数nが0と判定されると、稼働停止を上位装置
に報告して、データ入出力の受付を停止するとともに、
障害ドライブの交換等のドライブ復旧処理および復旧フ
ラグセットを実行して(ステップ118)、前記ステッ
プ104に戻ってステップ113、ステップ114を実
行させることにより、データ入出力の受付を再開する。On the other hand, when a drive failure is detected in step 106, the failed drive is closed and the number n of healthy drives is updated (decremented) (step 10).
7) Then, it is determined whether or not the number n of healthy drives is more than one (step 108). If it is determined in this determination that the number n of healthy drives is 0, the operation stop is reported to the upper-level device, and reception of data input / output is stopped.
A drive recovery process such as replacement of a failed drive and a recovery flag set are executed (step 118), and the process returns to step 104 to execute steps 113 and 114, thereby resuming the reception of data input / output.
【0036】ステップ108にて健全ドライブ台数nが
1台以上の場合には、可搬媒体の入れ換えによって稼働
継続可能であるため、まず、故障ドライブの閉塞に対応
してマッピングテーブル6aを書換え(ステップ10
9)、予備ドライブ(最初の故障時)または他のドライ
ブ(2台目以降の故障時)に、障害ドライブから可搬媒
体を移動させる(ステップ110)。If the number n of healthy drives is one or more in step 108, the operation can be continued by replacing the portable medium. Therefore, first, the mapping table 6a is rewritten corresponding to the blockage of the failed drive (step 10
9) The portable medium is moved from the failed drive to the spare drive (at the time of the first failure) or another drive (at the time of the second or subsequent failure) (step 110).
【0037】そして、移動先のドライブにて、障害ドラ
イブから移動された可搬媒体の検証を行い(ステップ1
11)、健全と判明した場合には、縮退レベルをインク
リメントして(ステップ112)、ステップ101にも
どる。Then, the destination drive verifies the portable medium moved from the failed drive (step 1).
11) If it is determined that the state is sound, the degeneration level is incremented (step 112), and the process returns to step 101.
【0038】一方、ステップ111にて、障害ドライブ
から移動された可搬媒体に異常が検出された場合には、
現在の縮退レベルが“Z”か否か(すなわち、可搬媒体
自体の2枚目以降の障害が否か)を調べ、縮退レベルが
“Z”でない場合には、縮退レベルに“Z”を設定する
とともに媒体枚数mをデクリメントして(ステップ11
6)、ステップ101に戻り、縮退レベル=“Z”で稼
働を継続する。なお、この縮退レベル=“Z”の状態で
は、4つのデータD1〜D4およびパリティDPのすべ
てを保持できないため、通常のデータ入出力は可能であ
るが、障害発生時のデータ復元はできない。On the other hand, if an abnormality is detected in the portable medium moved from the failed drive in step 111,
It is checked whether or not the current degeneration level is “Z” (that is, whether or not there is a failure of the second or subsequent portable medium). If the degeneration level is not “Z”, “Z” is set as the degeneration level. Is set and the number m of media is decremented (step 11).
6) Returning to step 101, the operation is continued at the degeneration level = “Z”. In this state of the degeneration level = “Z”, all four data D1 to D4 and the parity DP cannot be held, so that normal data input / output is possible, but data recovery in the event of a failure cannot be performed.
【0039】なお、特に図示しないが、ステップ111
にて可搬媒体の障害が判明した時点で直ちに、新規媒体
によるデータ復元を実行してもよいことは言うまでもな
い。この場合には、新規媒体へのデータ復元のためのオ
ーバーヘッドが発生するが、データの冗長性は維持され
る。Although not particularly shown, step 111
It is needless to say that the data restoration using the new medium may be executed immediately when the failure of the portable medium is found. In this case, overhead for restoring data to a new medium is generated, but data redundancy is maintained.
【0040】ステップ115にて、現在の縮退レベルが
“Z”の場合には、可搬媒体の2枚目の障害であるた
め、通常のデータのみの入出力である縮退動作も不可能
と判断して、上位装置のデータ入出力の停止を報告する
とともに、新規媒体によるデータ復元の実行および復旧
フラグセットを実行し(ステップ117)、ステップ1
04に戻り、前述のステップ113、ステップ114を
実行させるとともに、上位装置にデータ入出力の再開を
通知して稼働を再開する。At step 115, if the current degeneration level is "Z", it is determined that the degeneration operation, which is the input / output of only normal data, is impossible because it is the second failure of the portable medium. Then, while reporting the suspension of data input / output of the higher-level device, executing data restoration using a new medium and setting a recovery flag (step 117),
Returning to step 04, the above-mentioned steps 113 and 114 are executed, and at the same time, the host device is notified of the resumption of data input / output and the operation is resumed.
【0041】以上説明してきたように、本実施の形態の
情報記憶システムによれば、可搬媒体を備えた冗長構成
の記憶装置にて構成されたRAIDシステムにおいて、
冗長度を越える、たとえば2台以上の記憶装置に障害が
発生しても、障害が発生した記憶装置を閉塞するととも
に、障害の記憶装置に装填されていた可搬媒体を他の健
全な記憶装置に移動させて使用する、という制御を行う
ことで、システムを停止することなく継続して処理する
ことが可能となり、可搬媒体を使用するRAIDシステ
ムにおける耐故障性能が向上する。As described above, according to the information storage system of the present embodiment, in a RAID system constituted by a storage device having a redundant configuration provided with a portable medium,
Even if a failure occurs in two or more storage devices exceeding the redundancy, for example, the failed storage device is closed and the portable medium loaded in the failed storage device is replaced with another sound storage device. In this case, it is possible to continue processing without stopping the system, and the fault-tolerant performance of the RAID system using a portable medium is improved.
【0042】また、障害が発生したドライブの可搬媒体
を他のドライブに移動させて使用を継続するので、たと
えば、新規な媒体に障害ドライブのデータを復元処理を
一律に行う場合等に比較して、障害回復の所要時間が短
縮されるとともに、可搬媒体および当該可搬媒体に格納
されたデータの可用性が向上する。Further, since the portable medium of the failed drive is moved to another drive to continue the use, the data can be compared with a case where the data of the failed drive is uniformly restored to a new medium. As a result, the time required for failure recovery is reduced, and the availability of the portable medium and the data stored in the portable medium is improved.
【0043】また、可搬媒体の数がドライブの数よりも
多い場合には、可搬媒体の掛け替え操作によって、ドラ
イブが最後の1台になるまで稼働を継続させる操作を行
うことで、システムの耐故障性能をより向上させること
ができる。この場合、可搬媒体の掛け替えが行われるド
ライブを順繰りに変化させるこにより、可搬媒体の掛け
替え等に伴う負荷が特定のドライブに集中することが回
避される。When the number of portable media is larger than the number of drives, the operation of continuing the operation until the last drive becomes the last one by changing the portable media is performed, thereby enabling the system to operate. Fault-tolerant performance can be further improved. In this case, by changing the drive in which the transfer of the portable medium is performed sequentially, it is possible to prevent the load caused by the transfer of the portable medium from being concentrated on a specific drive.
【0044】以上本発明者によってなされた発明を実施
の形態に基づき具体的に説明したが、本発明は前記実施
の形態に限定されるものではなく、その要旨を逸脱しな
い範囲で種々変更可能であることはいうまでもない。Although the invention made by the present inventor has been specifically described based on the embodiments, the present invention is not limited to the above-described embodiments and can be variously modified without departing from the gist thereof. Needless to say, there is.
【0045】たとえば、上述の実施の形態では、予備記
憶装置の数が1台の場合を例示したが、2台以上であっ
てもよい。また、冗長データであるパリティの数を一つ
としているが、二つ以上の冗長データを生成してもよ
い。For example, in the above-described embodiment, the case where the number of the spare storage devices is one is exemplified, but the number may be two or more. Further, although the number of parity data, which is redundant data, is one, two or more redundant data may be generated.
【0046】[0046]
【発明の効果】本発明の情報記憶システムの制御方法に
よれば、可搬媒体を備えた冗長構成の記憶装置を含む情
報記憶システムにおける耐故障性能を向上させることが
できる、という効果が得られる。According to the information storage system control method of the present invention, it is possible to improve the fault-tolerant performance of an information storage system including a redundant storage device having a portable medium.
【0047】また、本発明の情報記憶システムの制御方
法によれば、可搬媒体を備えた冗長構成の記憶装置を含
む情報記憶システムにおける障害回復の所要時間短縮を
実現することができる、という効果が得られる。Further, according to the information storage system control method of the present invention, it is possible to reduce the time required for failure recovery in an information storage system including a storage device having a redundant configuration with a portable medium. Is obtained.
【0048】また、本発明の情報記憶システムの制御方
法によれば、可搬媒体を備えた冗長構成の記憶装置を含
む情報記憶システムにおける可搬媒体および可搬媒体上
のデータの有効利用を実現することができる、という効
果が得られる。Further, according to the information storage system control method of the present invention, a portable medium and effective use of data on the portable medium in an information storage system including a redundantly configured storage device having a portable medium are realized. Can be obtained.
【0049】また、本発明の情報記憶システムによれ
ば、可搬媒体を備えた冗長構成の記憶装置を含む情報記
憶システムにおける耐故障性能を向上させることができ
る、という効果が得られる。Further, according to the information storage system of the present invention, it is possible to improve the fault-tolerant performance of an information storage system including a storage device having a redundant configuration with a portable medium.
【0050】また、本発明の情報記憶システムによれ
ば、可搬媒体を備えた冗長構成の記憶装置を含む情報記
憶システムにおける障害回復の所要時間短縮を実現する
ことができる、という効果が得られる。Further, according to the information storage system of the present invention, it is possible to reduce the time required for recovery from a failure in an information storage system including a storage device having a redundant configuration with a portable medium. .
【0051】また、本発明の情報記憶システムによれ
ば、可搬媒体を備えた冗長構成の記憶装置を含む情報記
憶システムにおける可搬媒体および可搬媒体上のデータ
の有効利用を実現することができる、という効果が得ら
れる。Further, according to the information storage system of the present invention, it is possible to realize effective use of the portable medium and the data on the portable medium in the information storage system including the storage device having the redundant configuration with the portable medium. Can be obtained.
【図1】本発明の一実施の形態である情報記憶システム
の制御方法が実施される情報記憶システムの構成の一例
を示す概念図である。FIG. 1 is a conceptual diagram showing an example of a configuration of an information storage system in which a method for controlling an information storage system according to an embodiment of the present invention is implemented.
【図2】本発明の一実施の形態である情報記憶システム
の制御方法および情報記憶システムにおいて用いられる
制御情報の一例を示す概念図である。FIG. 2 is a conceptual diagram illustrating an example of a control method of an information storage system according to an embodiment of the present invention and control information used in the information storage system.
【図3】本発明の一実施の形態である情報記憶システム
の制御方法および情報記憶システムの作用の一例を示す
フローチャートである。FIG. 3 is a flowchart illustrating an example of an operation of the information storage system according to the embodiment of the present invention;
【図4】本発明の一実施の形態である情報記憶システム
の制御方法および情報記憶システムの作用の一例を示す
状態遷移図である。FIG. 4 is a state transition diagram illustrating an example of an operation of the information storage system control method and the information storage system according to an embodiment of the present invention.
1…入力データ、2…アレイ制御部、3…バッファ、4
…パリティ生成/チェック回路、5…SCSI制御部、
6…ドライブマッピングスイッチ部、6a…マッピング
テーブル、7a〜7e…ドライブ、8a〜8e…可搬媒
体、9…予備ドライブ、10…媒体搬送部、11…SC
SIバス、12…インタフェース、D1〜D4…デー
タ、DP…パリティ。1 ... input data, 2 ... array control unit, 3 ... buffer, 4
... Parity generation / check circuit, 5 ... SCSI control unit,
Reference numeral 6: drive mapping switch unit, 6a: mapping table, 7a to 7e: drive, 8a to 8e: portable medium, 9: spare drive, 10: medium transport unit, 11: SC
SI bus, 12 interface, D1 to D4 data, DP parity.
Claims (5)
から生成される少なくとも一つの冗長データを、入れ換
え可能な可搬媒体を備えた複数の記憶装置に分散して格
納する情報記憶システムの制御方法であって、 任意の前記記憶装置に障害が発生した時、障害が発生し
た前記記憶装置の前記可搬媒体を他の前記記憶装置に移
動させて使用することによって稼働を継続させることを
特徴とする情報記憶システムの制御方法。1. A method for controlling an information storage system, wherein a plurality of data units and at least one redundant data generated from the data units are distributed and stored in a plurality of storage devices provided with interchangeable portable media. When a failure occurs in any of the storage devices, the operation is continued by moving the portable medium of the failed storage device to another storage device and using it. A method for controlling an information storage system.
方法において、少なくとも一つの予備記憶装置を設け、
任意の前記記憶装置に障害が発生した時、障害が発生し
た前記記憶装置の前記可搬媒体を前記予備記憶装置に移
動させることによって稼働を継続し、さらに前記予備記
憶装置の台数以上の前記記憶装置または前記予備記憶装
置に障害が発生した時は、障害が発生した前記記憶装置
または前記予備記憶装置の前記可搬媒体を、残りの健全
な前記記憶装置または前記予備記憶装置の可搬媒体と入
れ換えながら稼働を継続する操作を、健全な前記記憶装
置または前記予備記憶装置が最後の一つになるまで行う
ことを特徴とする情報記憶システムの制御方法。2. The method for controlling an information storage system according to claim 1, wherein at least one spare storage device is provided.
When a failure occurs in any of the storage devices, the operation is continued by moving the portable medium of the storage device in which the failure has occurred to the spare storage device. When a failure occurs in the device or the spare storage device, the portable medium of the failed storage device or the spare storage device is replaced with the remaining healthy storage device or the portable medium of the spare storage device. A method for controlling an information storage system, characterized in that an operation of continuing operation while replacing is performed until the number of sound storage devices or spare storage devices becomes the last one.
方法において、健全な前記記憶装置および前記予備記憶
装置の合計数が前記可搬媒体の数よりも少なく、前記可
搬媒体を入れ換えながら稼働を継続する時、前記可搬媒
体の入れ換えを行う前記記憶装置を順繰りに変化させる
ことを特徴とする情報記憶システムの制御方法。3. The information storage system control method according to claim 2, wherein the total number of the healthy storage devices and the spare storage devices is smaller than the number of the portable media, and the device operates while replacing the portable media. The method of controlling an information storage system according to claim 1, further comprising: changing the storage device that replaces the portable medium in succession when continuing.
少なくとも一つの冗長データを生成する機能、および失
われた前記データ単位を残りの前記データ単位および前
記冗長データから復元する機能を備えた冗長データ制御
手段と、 各々が入れ換え可能な可搬媒体を備え、前記データ単位
および前記冗長データが分散して格納される複数の記憶
装置と、 複数の前記記憶装置の間における前記可搬媒体の移動お
よび入れ換え操作を行う媒体搬送手段と、 任意の前記記憶装置に障害が発生した時、障害が発生し
た前記記憶装置の前記可搬媒体を他の前記記憶装置に移
動させて使用することによって稼働を継続させる制御論
理と、 を備えたことを特徴とする情報記憶システム。4. Redundant data having a function of generating at least one redundant data from a plurality of data units received from the outside and a function of restoring a lost data unit from the remaining data units and the redundant data. Control means, each comprising a replaceable portable medium, a plurality of storage devices in which the data unit and the redundant data are stored in a distributed manner, and the movement of the portable medium among the plurality of storage devices and A medium transporting means for performing a switching operation; and when a failure occurs in any of the storage devices, the operation is continued by moving the portable medium of the failed storage device to another storage device and using it. An information storage system, comprising: control logic for causing the information storage system to:
て、前記記憶装置の他に予備記憶装置を備え、前記制御
論理は、 任意の前記記憶装置に障害が発生した時、障害が発生し
た前記記憶装置の前記可搬媒体を前記予備記憶装置に移
動させることによって稼働を継続し、さらに前記予備記
憶装置の台数以上の前記記憶装置または前記予備記憶装
置に障害が発生した時は、障害が発生した前記記憶装置
または前記予備記憶装置の前記可搬媒体を、残りの健全
な前記記憶装置または前記予備記憶装置の可搬媒体と入
れ換えながら稼働を継続する操作を、健全な前記記憶装
置または前記予備記憶装置が最後の一つになるまで行う
第1の操作、 健全な前記記憶装置および前記予備記憶装置の合計数が
前記可搬媒体の数よりも少なく、前記可搬媒体を入れ換
えながら稼働を継続する時、前記可搬媒体の入れ換えを
行う前記記憶装置を順繰りに変化させる第2の操作、 の少なくとも一方を行う機能を備えたことを特徴とする
情報記憶システム。5. The information storage system according to claim 4, further comprising a spare storage device in addition to said storage device, wherein said control logic is configured to: The operation is continued by moving the portable medium of the device to the spare storage device, and when a failure has occurred in the storage device or the spare storage device that is equal to or more than the number of the spare storage devices, the failure has occurred. The operation of continuing the operation while replacing the portable medium of the storage device or the spare storage device with the remaining healthy portable device of the storage device or the spare storage device is performed on the sound storage device or the spare storage device. A first operation to be performed until the device becomes the last one, wherein the total number of the sound storage devices and the spare storage devices is less than the number of the portable media, and When continuing the operation while recombinant, information storage system comprising the said friendly replacement second operation of changing the memory device in sequence for performing the portable medium, a function of performing at least one of.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9126602A JPH10320132A (en) | 1997-05-16 | 1997-05-16 | Information storage system control method and information storage system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9126602A JPH10320132A (en) | 1997-05-16 | 1997-05-16 | Information storage system control method and information storage system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10320132A true JPH10320132A (en) | 1998-12-04 |
Family
ID=14939265
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9126602A Pending JPH10320132A (en) | 1997-05-16 | 1997-05-16 | Information storage system control method and information storage system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH10320132A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012105260A1 (en) * | 2011-02-04 | 2012-08-09 | パナソニック株式会社 | Storage device |
| JP2020095486A (en) * | 2018-12-12 | 2020-06-18 | 富士通株式会社 | Information processing apparatus and method of controlling information processing apparatus |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02187817A (en) * | 1989-01-17 | 1990-07-24 | Nec Corp | Peripheral device control system |
| JPH03134728A (en) * | 1989-10-19 | 1991-06-07 | Fujitsu Ltd | Drive fault processing method for large capacity storage device |
| JPH08137633A (en) * | 1994-11-08 | 1996-05-31 | Toshiba Corp | Information storage device |
| JPH08263226A (en) * | 1995-03-23 | 1996-10-11 | Toshiba Corp | Information storage device |
-
1997
- 1997-05-16 JP JP9126602A patent/JPH10320132A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02187817A (en) * | 1989-01-17 | 1990-07-24 | Nec Corp | Peripheral device control system |
| JPH03134728A (en) * | 1989-10-19 | 1991-06-07 | Fujitsu Ltd | Drive fault processing method for large capacity storage device |
| JPH08137633A (en) * | 1994-11-08 | 1996-05-31 | Toshiba Corp | Information storage device |
| JPH08263226A (en) * | 1995-03-23 | 1996-10-11 | Toshiba Corp | Information storage device |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012105260A1 (en) * | 2011-02-04 | 2012-08-09 | パナソニック株式会社 | Storage device |
| JPWO2012105260A1 (en) * | 2011-02-04 | 2014-07-03 | パナソニック株式会社 | Storage device |
| JP2020095486A (en) * | 2018-12-12 | 2020-06-18 | 富士通株式会社 | Information processing apparatus and method of controlling information processing apparatus |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3575964B2 (en) | Disk array device | |
| US5457791A (en) | Storage system and method of control | |
| JP3674227B2 (en) | Storage device for storing portable media | |
| US8190822B2 (en) | Storage control unit and data management method | |
| JP3184171B2 (en) | DISK ARRAY DEVICE, ERROR CONTROL METHOD THEREOF, AND RECORDING MEDIUM RECORDING THE CONTROL PROGRAM | |
| US20040250161A1 (en) | Method and apparatus for data reconstruction | |
| US7620786B2 (en) | Storage recovery using a delta log | |
| JPH10187357A (en) | Disk array device | |
| JP2001344076A (en) | Disk array device | |
| JPH07200191A (en) | Disk array device | |
| JP4441929B2 (en) | Disk device and hot swap method | |
| JPH07261945A (en) | Disk array device and disk array sorting method | |
| JP2006079219A (en) | Disk array control device and disk array control method | |
| JPH1195933A (en) | Disk array device | |
| JPH10254642A (en) | Storage system | |
| JPH10320132A (en) | Information storage system control method and information storage system | |
| JPH07306758A (en) | Disk array device and control method thereof | |
| JPH08286844A (en) | Parity generation control method and disk control device | |
| KR19980047273A (en) | How to Manage Cache on RAID Level 5 Systems | |
| JPH10254634A (en) | Storage device and storage device recovery means | |
| JP4218636B2 (en) | Storage device for storing portable media | |
| JPH07146760A (en) | Disk array device | |
| JPH11259240A (en) | Data storage device | |
| JP2005310186A (en) | Storage system | |
| JP2003288176A (en) | Storage system |