JPH0830398A - Optical disc system - Google Patents
Optical disc systemInfo
- Publication number
- JPH0830398A JPH0830398A JP16504494A JP16504494A JPH0830398A JP H0830398 A JPH0830398 A JP H0830398A JP 16504494 A JP16504494 A JP 16504494A JP 16504494 A JP16504494 A JP 16504494A JP H0830398 A JPH0830398 A JP H0830398A
- Authority
- JP
- Japan
- Prior art keywords
- data
- optical disc
- optical disk
- cache memory
- disk device
- 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
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
- Optical Recording Or Reproduction (AREA)
Abstract
(57)【要約】
【目的】 キャッシュメモリを介して媒体にデータが書
き込まれる光ディスクシステムに関し、障害発生時にお
けるデータ消失を防止し、データ書き込みの信頼性を向
上させる。
【構成】 光ディスク装置で障害が発生したとき、キャ
ッシュメモリに一時格納された当該光ディスク装置への
書き込み待ちデータを予め用意された磁気ディスク装置
内の退避領域に退避させる。その後、当該光ディスク装
置の障害が回復したとき、退避されていた書き込み待ち
データを本来書き込むべき光ディスクに書き込む。以上
のデータ保証機能を具備することによって、光ディスク
装置での障害発生時におけるデータ消失を防止し、デー
タ書き込みの信頼性を向上させることができる。
(57) [Abstract] [Purpose] An optical disc system in which data is written to a medium via a cache memory, in which data loss is prevented when a failure occurs and reliability of data writing is improved. When a failure occurs in an optical disk device, data waiting to be written to the optical disk device, which is temporarily stored in a cache memory, is saved in a save area prepared in advance in the magnetic disk device. After that, when the failure of the optical disk device is recovered, the saved write-waiting data is written to the optical disk to be originally written. By providing the above-described data guarantee function, it is possible to prevent data loss when a failure occurs in the optical disk device and improve the reliability of data writing.
Description
【0001】[0001]
【産業上の利用分野】本発明は光ディスクシステムに係
り、特に、キャッシュメモリを介して光ディスクにデー
タを書き込む光ディスクシステムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an optical disk system, and more particularly to an optical disk system for writing data on an optical disk via a cache memory.
【0002】[0002]
【従来の技術】近年、CSS(クライアント・サーバシ
ステム)の普及に伴い、パーソナルコンピュータ(P
C)やワークステーション(WS)をサーバとしてネッ
トワークシステムを構築するケースが増加している。こ
のようなネットワークシステムでは、サーバマシンとし
て用いられるPCあるいはWSに磁気ディスク装置や光
ディスク装置などを接続し、ネットワークシステムで共
通に利用されるデータの集中管理を行うことが多い。こ
の場合、一般的に磁気ディスク装置よりもアクセス速度
の遅い光ディスク装置が接続されているサーバマシンで
は、特開平5−73413号公報に記載されているよう
なキャッシュメモリを介して光ディスクにデータを書き
込むことにより、アクセス速度の向上を図っている。2. Description of the Related Art In recent years, with the spread of CSS (client / server system), a personal computer (P
There are an increasing number of cases where network systems are constructed using C) and workstations (WS) as servers. In such a network system, a magnetic disk device or an optical disk device is often connected to a PC or WS used as a server machine to perform centralized management of data commonly used in the network system. In this case, in a server machine to which an optical disk device whose access speed is generally slower than that of a magnetic disk device is connected, data is written on the optical disk via a cache memory as described in Japanese Patent Laid-Open No. 5-73413. By doing so, the access speed is improved.
【0003】[0003]
【発明が解決しようとする課題】上記従来技術では、あ
るプログラムから光ディスクに対するデータ書き込み要
求があった場合、光ディスクについて設けられたキャッ
シュメモリに対するデータ書き込みが終了した時点で、
データ書き込みが完了した旨をOSから当該プログラム
に通知する。これにより、キャッシュメモリに対するデ
ータ書き込みが終了した時点で当該プログラムは次の処
理を実行できるので、光ディスクに対する見かけ上のア
クセス速度は向上する。しかしながら、データ書き込み
が完了した旨が通知されてからキャッシュメモリに一時
格納されたデータの光ディスクへの書き込みが完了する
までの間に光ディスク装置に障害が発生すると、キャッ
シュメモリ内のデータがすべて無効となり、当該プログ
ラムが光ディスクに書き込んだはずのデータが失われる
データ消失が発生するという問題点があった。特に、光
ディスク装置は塵埃などのために故障することが多く、
上述したデータ消失の危険性が大きいという問題点があ
った。In the above conventional technique, when a program writes a data write request to an optical disc, when the data write to the cache memory provided for the optical disc is completed,
The OS notifies the program that the data writing is completed. As a result, the program can execute the next process at the time when the data writing to the cache memory is completed, so that the apparent access speed to the optical disk is improved. However, if a failure occurs in the optical disk device between the notification that the data writing is completed and the writing of the data temporarily stored in the cache memory to the optical disk is completed, all the data in the cache memory becomes invalid. However, there is a problem in that data that the program should have written to the optical disk is lost, resulting in data loss. In particular, optical disc devices often fail due to dust,
There is a problem that the above-mentioned risk of data loss is great.
【0004】したがって本発明の目的は、上記の問題点
を解決して、キャッシュメモリを介してデータ書き込み
が行われる光ディスク装置に障害があったときのデータ
消失を防止し、データ書き込みの信頼性を向上させるこ
とのできる光ディスクシステムを提供することにある。Therefore, an object of the present invention is to solve the above-mentioned problems, prevent data loss when an optical disk device in which data is written via a cache memory has a failure, and improve reliability of data writing. It is to provide an optical disk system that can be improved.
【0005】[0005]
【課題を解決するための手段】上記の目的を達成するた
め、本発明の光ディスクシステムは、以下に示す(1)ま
たは(2) のいずれかの構成としたものである。In order to achieve the above-mentioned object, the optical disk system of the present invention is configured as either (1) or (2) shown below.
【0006】(1) 光ディスク装置に装填された光ディス
クへのデータ書き込み処理がキャッシュメモリを介して
行われる光ディスクシステムにおいて、前記光ディスク
装置における障害発生時に、前記キャッシュメモリに一
時格納された書き込み待ちデータを他の不揮発性記憶媒
体に退避させるとともに、前記光ディスク装置における
障害回復時に、退避されていた前記書き込み待ちデータ
を光ディスクに書き込むデータ保証機能を具備する構成
としたものである。(1) In an optical disc system in which data is written to an optical disc loaded in the optical disc device via a cache memory, when a failure occurs in the optical disc device, the write wait data temporarily stored in the cache memory is written. In addition to being saved in another nonvolatile storage medium, a data guarantee function is provided to write the saved write-waiting data to the optical disk when the failure is recovered in the optical disk device.
【0007】(2) 複数の光ディスク装置を具備し、前記
光ディスク装置に装填された光ディスクへのデータ書き
込み処理がキャッシュメモリを介して行われる光ディス
クシステムにおいて、ある光ディスク装置における障害
発生時に、前記キャッシュメモリに一時格納された書き
込み待ちデータを他の正常な光ディスク装置を用いて光
ディスクに書き込むデータ保証機能を具備する構成とし
たものである。(2) In an optical disc system including a plurality of optical disc devices, in which data is written to an optical disc loaded in the optical disc device via a cache memory, the cache memory is used when a failure occurs in the optical disc device. In this configuration, the write waiting data temporarily stored in the optical disk is written on the optical disk by using another normal optical disk device.
【0008】[0008]
【作用】上記 (1)または(2) のいずれかの構成に基づく
作用を説明する。[Operation] The operation based on the configuration of (1) or (2) will be described.
【0009】(1) 本発明の光ディスクシステム(その
1)では、光ディスク装置に装填された光ディスクへの
データ書き込み処理がキャッシュメモリを介して行われ
る光ディスクシステムにおいて、前記光ディスク装置に
おける障害発生時に、前記キャッシュメモリに一時格納
された書き込み待ちデータを他の不揮発性記憶媒体に退
避させるとともに、前記光ディスク装置における障害回
復時に、退避されていた前記書き込み待ちデータを光デ
ィスクに書き込むデータ保証機能を具備する構成とした
ことにより、書き込み待ちデータの消失を防止し、デー
タ書き込みの信頼性の向上を図ることができる。(1) In the optical disc system (part 1) of the present invention, in the optical disc system in which the data writing process to the optical disc loaded in the optical disc device is performed through the cache memory, when a failure occurs in the optical disc device, A configuration having a data assurance function of saving the write-waiting data temporarily stored in the cache memory to another nonvolatile storage medium and writing the saved write-waiting data to the optical disc at the time of failure recovery in the optical disc device. By doing so, it is possible to prevent the loss of write-waiting data and improve the reliability of data writing.
【0010】(2) 本発明の光ディスクシステム(その
2)では、複数の光ディスク装置を具備し、前記光ディ
スク装置に装填された光ディスクへのデータ書き込み処
理がキャッシュメモリを介して行われる光ディスクシス
テムにおいて、ある光ディスク装置における障害発生時
に、前記キャッシュメモリに一時格納された書き込み待
ちデータを他の正常な光ディスク装置を用いて光ディス
クに書き込むデータ保証機能を具備する構成としたこと
により、書き込み待ちデータの消失を防止し、データ書
き込みの信頼性の向上およびシステム全体の運用性能の
向上を図ることができる。(2) In the optical disc system (2) of the present invention, the optical disc system is provided with a plurality of optical disc devices, and the data writing process to the optical disc loaded in the optical disc device is performed through the cache memory. When a failure occurs in an optical disk device, the data waiting function temporarily stored in the cache memory is written to the optical disk by using another normal optical disk device. It is possible to prevent this, improve the reliability of data writing, and improve the operational performance of the entire system.
【0011】[0011]
【実施例】以下、本発明の光ディスクシステムの実施例
を図1〜図6を用いて詳細に説明する。Embodiments of the optical disk system of the present invention will be described in detail below with reference to FIGS.
【0012】図1は、本発明の光ディスクシステムを含
むファイルサーバの一構成例を示すブロック図である。
同図中、101は中央処理プロセッサ(CPU),10
2はメインメモリ(MM),103はI/F部(I/
F),104はマウス(MS),105はキーボード
(KBD),106は表示制御部(CRTA),107
は表示装置(CRT),108は他のクライアント装置
とLAN(ローカルエリアネットワーク)を介して接続
するためのLAN接続部(LANA),109は磁気デ
ィスク用装置制御部(SCSIA),110は磁気デ
ィスク用装置制御部SCSIA109によって制御さ
れる磁気ディスク装置(HDK),111は光ディスク
用装置制御部(SCSIA),112は見かけ上のア
クセス速度を向上させるためのキャッシュメモリ(CA
CH),113は光ディスク用装置制御部SCSIA
111に制御される光ディスクライブラリ装置(OL
U),114はシステムバス(BUS),115および
116はSCSIバスである。FIG. 1 is a block diagram showing an example of the configuration of a file server including the optical disc system of the present invention.
In the figure, 101 is a central processing unit (CPU), 10
2 is a main memory (MM), 103 is an I / F unit (I / F)
F), 104 is a mouse (MS), 105 is a keyboard (KBD), 106 is a display control unit (CRTA), 107
Is a display device (CRT), 108 is a LAN connection unit (LANA) for connecting to another client device via a LAN (local area network), 109 is a device control unit for magnetic disk (SCSIA), and 110 is a magnetic disk. Disk drive (HDK) controlled by the device control unit SCSIA 109, 111 is an optical disk device control unit (SCSIA), and 112 is a cache memory (CA) for improving the apparent access speed.
CH), 113 is an optical disk device control unit SCSIA
Optical disc library device (OL
U), 114 are system buses (BUS), and 115 and 116 are SCSI buses.
【0013】図1において、ファイルサーバ全体はCP
U101によって制御されており、その内部のシステム
バス114には、マウス104およびキーボード105
を制御するI/F部103,CRT107を制御する表
示制御部106,LANA108,1次記憶媒体である
磁気ディスク装置(HDK)110を制御するSCSI
A109,2次記憶媒体である光ディスクライブラリ
装置(OLU)113を制御するSCSIA111
が、それぞれ接続されている。また、SCSIA11
1の内部には、OLU113に対するアクセス速度を高
速化するために、キャッシュメモリ(CACH)112
が実装されている。In FIG. 1, the entire file server is a CP.
It is controlled by U101, and the mouse 104 and the keyboard 105 are connected to the internal system bus 114.
I / F unit 103 for controlling the display, display control unit 106 for controlling the CRT 107, LANA 108, and SCSI for controlling the magnetic disk device (HDK) 110 which is the primary storage medium
A109, a SCSIA111 for controlling an optical disk library unit (OLU) 113 which is a secondary storage medium
Are connected to each other. Also, SCSI11
1 has a cache memory (CACH) 112 for increasing the access speed to the OLU 113.
Has been implemented.
【0014】図2は、図1中の光ディスクシステムにお
ける光ディスク装置部分のハードウェア構成例を示す図
である。同図中、図1と同一構成部分については同一符
号を付し、その説明を省略する。また、201はOLU
制御部(CNTL),202はSCSI制御部(SCS
IC),203は光ディスク装填制御部(ACC),2
04は光ディスク駆動制御部(OFC),205〜20
8は光ディスク駆動装置(ODD),209は光ディス
クである。図2において、SCSIA111とOLU
113との間はSCSI( Small Computer System Int
erface)方式で接続されており、SCSI制御部202
およびSCSIバス116を介してOLU113とのデ
ータの入出力が行われる。そして、OLU113内の光
ディスク装填制御部(ACC)203および光ディスク
駆動制御部(OFC)204がSCSIバス116に接
続されている。本実施例では、システムバス114から
SCSIA111に送られたデータは、書き込み待ち
データとしてキャッシュメモリ112に一時格納され
る。OLU制御部201は、図1中のCPU101に対
してデータ受信完了を通知するとともに、OLU113
に対するデータの書き込み処理を開始する。データの書
き込み処理では、最初にSCSIバス116を介してC
NTL201からACC203に対し、データを書き込
むべき光ディスクを、指定されたいずれかのODDに装
填するように指示される。そして装填が完了すると、O
FC204は、装填中の光ディスクに対するCACH1
12から受け取った書き込み待ちデータの書き込みを開
始する。このとき、すべての書き込み待ちデータの書き
込みが完了するまでは、CACH112内のデータが消
去されることはない。FIG. 2 is a diagram showing a hardware configuration example of an optical disc device portion in the optical disc system shown in FIG. In the figure, the same components as those in FIG. 1 are designated by the same reference numerals, and the description thereof will be omitted. 201 is an OLU
A control unit (CNTL), 202 is a SCSI control unit (SCS).
IC), 203 is an optical disk loading control unit (ACC), 2
Reference numeral 04 is an optical disk drive control unit (OFC), 205 to 20
Reference numeral 8 is an optical disk drive (ODD), and 209 is an optical disk. In FIG. 2, SCSIA 111 and OLU
113 and SCSI (Small Computer System Int)
erface) system, and the SCSI control unit 202
Data is input to and output from the OLU 113 via the SCSI bus 116. An optical disk loading controller (ACC) 203 and an optical disk drive controller (OFC) 204 in the OLU 113 are connected to the SCSI bus 116. In this embodiment, the data sent from the system bus 114 to the SCSIA 111 is temporarily stored in the cache memory 112 as write wait data. The OLU control unit 201 notifies the CPU 101 in FIG.
The process of writing data to is started. In the data write process, first, C is transferred via the SCSI bus 116.
The NTL 201 instructs the ACC 203 to load an optical disc on which data is to be written into one of the designated ODDs. And when loading is completed, O
FC204 is the CACH1 for the optical disc being loaded.
The writing of the write wait data received from 12 is started. At this time, the data in the CACH 112 is not erased until the writing of all the write-waiting data is completed.
【0015】図3は、図1の光ディスクシステムにおけ
る各々の記憶媒体とメモリアドレスとの対応関係を示す
図である。OLUでは光ディスクの排出および装填動作
が頻繁に行われる(例えば、指定されたODDに既に光
ディスクが装填されている場合には、一度その光ディス
クを排出してから必要な光ディスクの装填が行われる)
ので、磁気ディスク装置などに比べるとアクセス時間が
長くなってしまう。そこで、メモリアドレス上で、メイ
ンメモリ(MM)301,磁気ディスク装置(HDK)
110に対応するデータ領域302,OLU113に対
応するデータ領域303を階層的に管理して、アクセス
頻度のより高いデータから順次アクセス速度の速い記憶
媒体に格納していくという手法が一般に用いられる。図
3においては、メモリアドレスに対してアクセス頻度の
高い順序で各々の記憶媒体の割当てを行った例を示して
いる。FIG. 3 is a diagram showing a correspondence relationship between each storage medium and a memory address in the optical disc system of FIG. In the OLU, the ejection and loading operation of the optical disc is frequently performed (for example, when the designated ODD is already loaded with the optical disc, the optical disc is ejected once and the required optical disc is loaded).
Therefore, the access time becomes longer than that of a magnetic disk device or the like. Therefore, on the memory address, the main memory (MM) 301, the magnetic disk device (HDK)
A method is generally used in which the data area 302 corresponding to 110 and the data area 303 corresponding to the OLU 113 are hierarchically managed and the data having a higher access frequency are sequentially stored in a storage medium having a higher access speed. FIG. 3 shows an example in which each storage medium is assigned to memory addresses in the order of high access frequency.
【0016】図4は、光ディスク装置部分に障害が発生
した場合のデータ保証機能に関する説明図である。同図
中、図1および図2と同一構成部分については同一符号
を付し、その説明を省略する。図4において、CPU1
01からOFC204に対する書き込みデータの転送
は、光ディスク装置部分が正常に動作中の場合、図中の
I→II→IV→Vの順序で行われる。このとき、CPU1
01からSCSIA111内のCACH112へのデ
ータ書き込みが終了した時点で、図中のIII によってS
CSIA111からCPU101に対してデータ転送
の終了報告が行われる。一方、何らかの原因(例えば、
光ディスクの排除・装填に伴う塵埃の侵入など)でOD
Dにおける書き込みエラーが発生すると、SCSIA
111は、図中のiii によってCPU101に対するエ
ラー報告を行う。そして、エラー報告を受けたCPU1
01は、キャッシュメモリ112内のデータを、あらか
じめ磁気ディスク装置110に割当てられている退避領
域に退避させる。これによって、キャッシュメモリ11
2内のデータが光ディスク装置における障害発生によっ
て無効化され、データ消失が発生することを防止でき
る。FIG. 4 is an explanatory diagram concerning the data guarantee function when a failure occurs in the optical disk device portion. In the figure, the same components as those in FIGS. 1 and 2 are designated by the same reference numerals, and the description thereof will be omitted. In FIG. 4, CPU1
The transfer of the write data from 01 to the OFC 204 is performed in the order of I → II → IV → V in the figure when the optical disk device portion is operating normally. At this time, CPU1
When the data writing from 01 to the CACH 112 in the SCSIA 111 is completed, S is written by III in the figure.
The CSIA 111 sends a data transfer end report to the CPU 101. On the other hand, for some reason (for example,
OD due to the intrusion of dust when the optical disc is removed or loaded
If a write error in D occurs, SCSIA
The 111 reports an error to the CPU 101 by iii in the figure. Then, the CPU 1 that received the error report
01 saves the data in the cache memory 112 to the save area previously allocated to the magnetic disk device 110. As a result, the cache memory 11
It is possible to prevent the data in 2 from being invalidated due to the occurrence of a failure in the optical disk device and causing the data loss.
【0017】図5は、データ保証機能による書き込み待
ちデータの退避状態を示す図であり、図5(a)は退避
状態の書き込み待ちデータを有する光ディスクシステム
における各々の記憶媒体とメモリアドレスとの対応関係
を、図5(b)は退避された書き込み待ちデータの格納
先を管理するアドレスマップを、それぞれ示す。同図
中、図3と同一構成部分については同一符号を付し、そ
の説明を省略する。FIG. 5 is a diagram showing a state of saving write-waiting data by the data guarantee function. FIG. 5A shows correspondence between each storage medium and memory address in the optical disk system having write-waiting data in the save state. As for the relationship, FIG. 5B shows an address map for managing the storage destination of the saved write-waiting data. In the figure, the same components as those in FIG. 3 are designated by the same reference numerals, and the description thereof will be omitted.
【0018】例えば、図5(a)において、アドレス領
域502(論理アドレスA#〜B#)に割当てられたキャッ
シュメモリに一旦格納された書き込み待ちデータを、O
LU113の不具合のために書き込むことができなかっ
た場合、アドレス領域501(論理アドレスA#'〜B#')
に割当てられたHDK110の退避領域(図4中の40
2)に当該書き込み待ちデータを格納して、CPU10
1は、図5(b)のアドレスマップにより、退避元のア
ドレス領域502および退避先のアドレス領域501を
特定する論理アドレスの先頭アドレス601(A#,A#')
および最終アドレス602(B#,B#')を管理する。その
後、OLU113の不具合が直って正常な動作が確認さ
れた場合、CPU101は、図5(b)のアドレスマッ
プに基づいてHDK110の退避領域402(アドレス
領域501)に退避されていた書き込み待ちデータを読
み出し、再びOLU113に書き込む動作を行って、正
常終了した場合には図5(b)のアドレスマップを無効
化する。For example, in FIG. 5A, the write wait data temporarily stored in the cache memory assigned to the address area 502 (logical addresses A # to B #) is set to O
When writing cannot be performed due to a problem in LU 113, address area 501 (logical address A # 'to B #')
Area of the HDK110 allocated to the
The write wait data is stored in 2), and the CPU 10
1 is the start address 601 (A #, A # ') of the logical address that identifies the save source address area 502 and the save destination address area 501 according to the address map of FIG. 5B.
It also manages the final address 602 (B #, B # '). After that, when the malfunction of the OLU 113 is corrected and normal operation is confirmed, the CPU 101 deletes the write-waiting data saved in the save area 402 (address area 501) of the HDK 110 based on the address map of FIG. 5B. The operation of reading and writing to the OLU 113 again is performed, and when the operation is normally completed, the address map of FIG. 5B is invalidated.
【0019】図6は、複数の光ディスク装置を具備する
光ディスクシステム中のある光ディスク装置部分に障害
が発生した場合のデータ保証機能に関する説明図であ
り、図6(a)はすべての光ディスク装置が正常動作中
の光ディスクシステムにおける各々の記憶媒体とメモリ
アドレスとの対応関係を、図6(b)はある光ディスク
装置に障害が発生したときの光ディスクシステムにおけ
る各々の記憶媒体とメモリアドレスとの対応関係を、そ
れぞれ示す。同図中、図3と同一構成部分については同
一符号を付し、その説明を省略する。FIG. 6 is an explanatory diagram of a data guarantee function when a failure occurs in an optical disk device portion in an optical disk system including a plurality of optical disk devices. FIG. 6A shows that all the optical disk devices are normal. FIG. 6B shows a correspondence relationship between each storage medium and a memory address in the operating optical disk system, and FIG. 6B shows a correspondence relationship between each storage medium and a memory address in the optical disk system when a failure occurs in a certain optical disk device. , Respectively. In the figure, the same components as those in FIG. 3 are designated by the same reference numerals, and the description thereof will be omitted.
【0020】前述したように、OLUでは媒体である光
ディスクの交換が内部で発生すると処理速度が大幅に低
下してしまうので、図6(a)のように複数のODD
(ODD1〜ODD4)を有するOLUにおいては、当
該OLUが管理する光ディスクのうちで最もアクセス頻
度が高い特定の光ディスク703を特定のODD(図6
(a)ではODD1)に常時固定的に装填しておくとと
もに、当該ODD1に対して専用のアドレス領域701
を、他のODD2〜ODD4に対する共用のアドレス領
域702とは別に割当てることにより、サービス提供の
高速化を図ることがある。しかしながら、塵埃などのた
めにODD1に障害が発生した場合には、この特定の光
ディスク703を別の正常なODD2へ再装填してOD
D2に専用のアドレス領域704を割当て、故障中のO
DD1を除く他のODD3,ODD4に共用のアドレス
領域705を割当てることにより、システム全体として
の処理動作を続行する。As described above, in the OLU, when the exchange of the optical disk as the medium occurs internally, the processing speed is significantly reduced. Therefore, as shown in FIG.
In the OLU having (ODD1 to ODD4), the specific optical disc 703 having the highest access frequency among the optical discs managed by the OLU is assigned to the specific ODD (FIG.
In (a), the ODD1) is always fixedly loaded, and an address area 701 dedicated to the ODD1 is fixed.
May be allocated separately from the shared address area 702 for the other ODD2 to ODD4 to speed up the service provision. However, if a failure occurs in the ODD 1 due to dust or the like, the specific optical disc 703 is reloaded into another normal ODD 2 and the OD is restored.
A dedicated address area 704 is assigned to D2, and O
By allocating the shared address area 705 to the ODD3 and ODD4 other than the DD1, the processing operation of the entire system is continued.
【0021】以上のように、本実施例によれば、キャッ
シュメモリに一時格納された書き込み待ちデータの消失
を防止し、データ書き込みの信頼性の向上およびシステ
ム全体の運用性能の向上を図ることができる。As described above, according to the present embodiment, it is possible to prevent the loss of the write-waiting data temporarily stored in the cache memory, improve the reliability of data writing, and improve the operation performance of the entire system. it can.
【0022】なお、本実施例の対象とする“光ディス
ク”には、一般に光磁気ディスクと呼ばれているものも
含まれるものとする。また、データ書き込みが可能なも
のであれば、一回のみ書き込み可能な光ディスク(光磁
気ディスク)でも、何度も書き込み可能な光ディスク
(光磁気ディスク)でもよい。Incidentally, the "optical disk" which is the object of the present embodiment includes what is generally called a magneto-optical disk. Further, as long as data can be written, an optical disc (magneto-optical disc) that can be written only once or an optical disc (magneto-optical disc) that can be written many times may be used.
【0023】[0023]
(1) 以上詳しく説明したように、本発明の光ディスクシ
ステム(その1)によれば、光ディスク装置に装填され
た光ディスクへのデータ書き込み処理がキャッシュメモ
リを介して行われる光ディスクシステムにおいて、前記
光ディスク装置における障害発生時に、前記キャッシュ
メモリに一時格納された書き込み待ちデータを他の不揮
発性記憶媒体に退避させるとともに、前記光ディスク装
置における障害回復時に、退避されていた前記書き込み
待ちデータを光ディスクに書き込むデータ保証機能を具
備する構成としたことにより、書き込み待ちデータの消
失を防止し、データ書き込みの信頼性の向上を図ること
ができるという効果が得られる。(1) As described in detail above, according to the optical disc system (No. 1) of the present invention, in the optical disc system in which the data writing process to the optical disc loaded in the optical disc device is performed through the cache memory, the optical disc device When a failure occurs, the write-waiting data temporarily stored in the cache memory is saved to another non-volatile storage medium, and at the time of failure recovery in the optical disk device, the saved write-waiting data is written to the optical disk. With the configuration having the function, it is possible to obtain an effect that it is possible to prevent the loss of write-waiting data and improve the reliability of data writing.
【0024】(2) あるいは、本発明の光ディスクシステ
ム(その2)によれば、複数の光ディスク装置を具備
し、前記光ディスク装置に装填された光ディスクへのデ
ータ書き込み処理がキャッシュメモリを介して行われる
光ディスクシステムにおいて、ある光ディスク装置にお
ける障害発生時に、前記キャッシュメモリに一時格納さ
れた書き込み待ちデータを他の正常な光ディスク装置を
用いて光ディスクに書き込むデータ保証機能を具備する
構成としたことにより、書き込み待ちデータの消失を防
止し、データ書き込みの信頼性の向上およびシステム全
体の運用性能の向上を図ることができるという効果が得
られる。(2) Alternatively, according to the optical disk system (No. 2) of the present invention, a plurality of optical disk devices are provided, and the data writing process to the optical disk loaded in the optical disk device is performed via the cache memory. In the optical disk system, when a failure occurs in a certain optical disk device, the data waiting function temporarily written in the cache memory is written to the optical disk by using another normal optical disk device. It is possible to prevent the loss of data, improve the reliability of data writing, and improve the operation performance of the entire system.
【図1】本発明の光ディスクシステムを含むファイルサ
ーバの一構成例を示すブロック図である。FIG. 1 is a block diagram showing a configuration example of a file server including an optical disc system of the present invention.
【図2】図1中の光ディスクシステムにおける光ディス
ク装置部分のハードウェア構成例を示す図である。FIG. 2 is a diagram showing a hardware configuration example of an optical disc device portion in the optical disc system in FIG.
【図3】図1の光ディスクシステムにおける各々の記憶
媒体とメモリアドレスとの対応関係を示す図である。3 is a diagram showing a correspondence relationship between each storage medium and a memory address in the optical disc system of FIG.
【図4】光ディスク装置部分に障害が発生した場合のデ
ータ保証機能に関する説明図である。FIG. 4 is an explanatory diagram regarding a data guarantee function when a failure occurs in an optical disk device portion.
【図5】データ保証機能による書き込み待ちデータの退
避状態を示す図である。FIG. 5 is a diagram showing a state of saving write-waiting data by a data guarantee function.
【図6】複数の光ディスク装置を具備する光ディスクシ
ステム中のある光ディスク装置部分に障害が発生した場
合のデータ保証機能に関する説明図である。FIG. 6 is an explanatory diagram relating to a data guarantee function when a failure occurs in an optical disk device portion in an optical disk system including a plurality of optical disk devices.
112 キャッシュメモリ 113 光ディスクライブラリ装置 201 光ディスク装置インタフェース制御部 112 cache memory 113 optical disk library device 201 optical disk device interface control unit
Claims (2)
へのデータ書き込み処理がキャッシュメモリを介して行
われる光ディスクシステムにおいて、 前記光ディスク装置における障害発生時に、前記キャッ
シュメモリに一時格納された書き込み待ちデータを他の
不揮発性記憶媒体に退避させるとともに、前記光ディス
ク装置における障害回復時に、退避されていた前記書き
込み待ちデータを光ディスクに書き込むデータ保証機能
を具備する構成としたことを特徴とする光ディスクシス
テム。1. An optical disc system in which data is written to an optical disc loaded in an optical disc device through a cache memory, and when a failure occurs in the optical disc device, the write-waiting data temporarily stored in the cache memory 2. An optical disc system having a data guarantee function of writing the saved write-waiting data to the optical disc at the time of failure recovery in the optical disc device while saving the data to the non-volatile storage medium.
ディスク装置に装填された光ディスクへのデータ書き込
み処理がキャッシュメモリを介して行われる光ディスク
システムにおいて、 ある光ディスク装置における障害発生時に、前記キャッ
シュメモリに一時格納された書き込み待ちデータを他の
正常な光ディスク装置を用いて光ディスクに書き込むデ
ータ保証機能を具備する構成としたことを特徴とする光
ディスクシステム。2. An optical disc system comprising a plurality of optical disc devices, wherein data writing processing to an optical disc loaded in the optical disc device is performed via a cache memory, wherein when a failure occurs in a certain optical disc device, the cache memory is stored in the cache memory. An optical disc system having a data guarantee function for writing temporarily stored write-waiting data to an optical disc using another normal optical disc device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16504494A JPH0830398A (en) | 1994-07-18 | 1994-07-18 | Optical disc system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16504494A JPH0830398A (en) | 1994-07-18 | 1994-07-18 | Optical disc system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0830398A true JPH0830398A (en) | 1996-02-02 |
Family
ID=15804773
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16504494A Pending JPH0830398A (en) | 1994-07-18 | 1994-07-18 | Optical disc system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0830398A (en) |
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011048573A (en) * | 2009-08-26 | 2011-03-10 | Ricoh Co Ltd | Information processor, access control method, and access control program |
| US9143627B2 (en) | 2007-04-02 | 2015-09-22 | Felica Networks, Inc. | Information processing terminal, data transfer method, and program |
| US9779780B2 (en) | 2010-06-17 | 2017-10-03 | Teradyne, Inc. | Damping vibrations within storage device testing systems |
| US10725091B2 (en) | 2017-08-28 | 2020-07-28 | Teradyne, Inc. | Automated test system having multiple stages |
| US10775408B2 (en) | 2018-08-20 | 2020-09-15 | Teradyne, Inc. | System for testing devices inside of carriers |
| US10845410B2 (en) | 2017-08-28 | 2020-11-24 | Teradyne, Inc. | Automated test system having orthogonal robots |
| US10948534B2 (en) | 2017-08-28 | 2021-03-16 | Teradyne, Inc. | Automated test system employing robotics |
| US10983145B2 (en) | 2018-04-24 | 2021-04-20 | Teradyne, Inc. | System for testing devices inside of carriers |
| US11226390B2 (en) | 2017-08-28 | 2022-01-18 | Teradyne, Inc. | Calibration process for an automated test system |
| US11754596B2 (en) | 2020-10-22 | 2023-09-12 | Teradyne, Inc. | Test site configuration in an automated test system |
| US11754622B2 (en) | 2020-10-22 | 2023-09-12 | Teradyne, Inc. | Thermal control system for an automated test system |
| US11867749B2 (en) | 2020-10-22 | 2024-01-09 | Teradyne, Inc. | Vision system for an automated test system |
| US11899042B2 (en) | 2020-10-22 | 2024-02-13 | Teradyne, Inc. | Automated test system |
| US11953519B2 (en) | 2020-10-22 | 2024-04-09 | Teradyne, Inc. | Modular automated test system |
| US12007411B2 (en) | 2021-06-22 | 2024-06-11 | Teradyne, Inc. | Test socket having an automated lid |
-
1994
- 1994-07-18 JP JP16504494A patent/JPH0830398A/en active Pending
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9143627B2 (en) | 2007-04-02 | 2015-09-22 | Felica Networks, Inc. | Information processing terminal, data transfer method, and program |
| JP2011048573A (en) * | 2009-08-26 | 2011-03-10 | Ricoh Co Ltd | Information processor, access control method, and access control program |
| US9779780B2 (en) | 2010-06-17 | 2017-10-03 | Teradyne, Inc. | Damping vibrations within storage device testing systems |
| US10948534B2 (en) | 2017-08-28 | 2021-03-16 | Teradyne, Inc. | Automated test system employing robotics |
| US10845410B2 (en) | 2017-08-28 | 2020-11-24 | Teradyne, Inc. | Automated test system having orthogonal robots |
| US10725091B2 (en) | 2017-08-28 | 2020-07-28 | Teradyne, Inc. | Automated test system having multiple stages |
| US11226390B2 (en) | 2017-08-28 | 2022-01-18 | Teradyne, Inc. | Calibration process for an automated test system |
| US10983145B2 (en) | 2018-04-24 | 2021-04-20 | Teradyne, Inc. | System for testing devices inside of carriers |
| US10775408B2 (en) | 2018-08-20 | 2020-09-15 | Teradyne, Inc. | System for testing devices inside of carriers |
| US11754596B2 (en) | 2020-10-22 | 2023-09-12 | Teradyne, Inc. | Test site configuration in an automated test system |
| US11754622B2 (en) | 2020-10-22 | 2023-09-12 | Teradyne, Inc. | Thermal control system for an automated test system |
| US11867749B2 (en) | 2020-10-22 | 2024-01-09 | Teradyne, Inc. | Vision system for an automated test system |
| US11899042B2 (en) | 2020-10-22 | 2024-02-13 | Teradyne, Inc. | Automated test system |
| US11953519B2 (en) | 2020-10-22 | 2024-04-09 | Teradyne, Inc. | Modular automated test system |
| US12007411B2 (en) | 2021-06-22 | 2024-06-11 | Teradyne, Inc. | Test socket having an automated lid |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6216179B1 (en) | System for processing an I/O request using an old program while loading a new program which upon completion used to process the I/O request | |
| US5379398A (en) | Method and system for concurrent access during backup copying of data | |
| US5375232A (en) | Method and system for asynchronous pre-staging of backup copies in a data processing storage subsystem | |
| US5241670A (en) | Method and system for automated backup copy ordering in a time zero backup copy session | |
| US7127557B2 (en) | RAID apparatus and logical device expansion method thereof | |
| USRE37601E1 (en) | Method and system for incremental time zero backup copying of data | |
| US8266375B2 (en) | Automated on-line capacity expansion method for storage device | |
| USRE37364E1 (en) | Method and system for sidefile status polling in a time zero backup copy process | |
| JP3151008B2 (en) | Disk sector analysis method | |
| US7904906B2 (en) | Tracking modified pages on a computer system | |
| JPH11272427A (en) | Data saving method and external storage device | |
| US7689765B2 (en) | Control apparatus of storage unit, and method of controlling the control apparatus of storage unit | |
| JP3246146B2 (en) | Data transfer method for external storage device | |
| JPH0823841B2 (en) | Data processing system and method | |
| JP2002132554A (en) | Database access method | |
| US7334164B2 (en) | Cache control method in a storage system with multiple disk controllers | |
| US7099995B2 (en) | Metadata access during error handling routines | |
| US6763441B2 (en) | System and method for using ancillary processors and storage to speed time critical data capture | |
| JP3614886B2 (en) | File system | |
| JP3342597B2 (en) | Exclusive control method for disk subsystem and shared resources | |
| JP4358943B2 (en) | Automatic backup system and recording medium recording automatic backup program | |
| US5933839A (en) | Distributed file system for renewing data with high integrity | |
| JPH06242888A (en) | Disk array device, computer system and data storage device | |
| JP3463696B2 (en) | Online garbage collection processing method | |
| JPH11237959A (en) | Multiple write storage |