[go: up one dir, main page]

JPH1145497A - Optical disc library apparatus, data recording / reproducing method, and recording medium recording data recording / reproducing program - Google Patents

Optical disc library apparatus, data recording / reproducing method, and recording medium recording data recording / reproducing program

Info

Publication number
JPH1145497A
JPH1145497A JP9198522A JP19852297A JPH1145497A JP H1145497 A JPH1145497 A JP H1145497A JP 9198522 A JP9198522 A JP 9198522A JP 19852297 A JP19852297 A JP 19852297A JP H1145497 A JPH1145497 A JP H1145497A
Authority
JP
Japan
Prior art keywords
optical disk
data
library
medium
recording
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP9198522A
Other languages
Japanese (ja)
Other versions
JP3827182B2 (en
Inventor
Hidetoshi Tatemichi
英俊 立道
Shin Takayanagi
慎 高柳
Takanari Tanabe
隆也 田辺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP19852297A priority Critical patent/JP3827182B2/en
Publication of JPH1145497A publication Critical patent/JPH1145497A/en
Application granted granted Critical
Publication of JP3827182B2 publication Critical patent/JP3827182B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

(57)【要約】 (修正有) 【課題】光ディスクライブラリ装置内のオフライン媒体
上に格納したファイルへのアクセス要求に対し、アクセ
ス時間を大幅に短縮可能な大容量の光ディスクライブラ
リ装置。 【解決手段】M(M=1,2,…)個の光ディスク媒体
と、前記媒体に対して情報の記録再生を行う1以上の台
数の光ディスクドライブと、前記媒体を前記ドライブに
対して搬送・着脱を行う媒体搬送手段(アクセッサ)と
を構成単位としたN(N=2,3,…)台の光ディスク
ライブラリモジュ−ルと、該モジュールを連結し、ホス
トコンピュータから転送したファイルデータを複数のデ
ータブロックに分割し、前記N台のライブラリモジュー
ルに分散記憶し、この分割して記憶された一連のデータ
ブロックを再び結合し、元のファイルデータに復元して
ホストコンピュータに転送する機能を有するライブラリ
コントローラとを具備して構成する。
(57) [Summary] (Corrected) [PROBLEMS] To provide a large-capacity optical disk library device capable of greatly shortening an access time for an access request to a file stored on an offline medium in the optical disk library device. Kind Code: A1 Abstract: M (M = 1, 2,...) Optical disk media, one or more optical disk drives for recording and reproducing information on and from the media, ... N (N = 2, 3,...) Optical disk library modules each having a medium transporting means (accessor) for attaching and detaching the optical disk library modules, and linking the modules, and transferring a plurality of file data transferred from a host computer. A library having a function of dividing data blocks, distributing and storing the divided data blocks in the N library modules, re-combining a series of the divided and stored data blocks, restoring the original file data, and transferring the original file data to the host computer. And a controller.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、多数の光ディスク
媒体をセルに収納し、アクセッサによって所要の光ディ
スク媒体を搬送して所要の光ディスクドライブにマウン
トし、光ディスク媒体に対してホストコンピュータとの
間で転送されるデータの記録および再生を行う機構を備
えた大容量の光ディスクライブラリ装置に係わり、特に
各光ディスク媒体を光ディスクドライブにマウントする
に要する時間を短縮し、かつ大容量の情報を高速に記録
再生することが可能な光ディスクライブラリ装置および
データ記録・再生方法ならびにデータ記録・再生プログ
ラムを記録した記録媒体に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method of storing a large number of optical disk media in a cell, transporting a required optical disk medium by an accessor and mounting the optical disk medium on a required optical disk drive, and performing communication between the optical disk medium and a host computer. The present invention relates to a large-capacity optical disk library device having a mechanism for recording and reproducing data to be transferred, and in particular, to reduce the time required to mount each optical disk medium in an optical disk drive and to record and reproduce large-capacity information at high speed. The present invention relates to an optical disc library device, a data recording / reproducing method, and a recording medium on which a data recording / reproducing program is recorded.

【0002】[0002]

【従来の技術】近年、パーソナルコンピュータの高性能
化やコンピュータネットワークの発展に伴って、高精細
静止画像や動画像など、1ファイル当たりの容量がテキ
ストデータなどに比べてきわめて大容量となるファイル
を多数、効率よく蓄積し、または要求に応じてこれら多
数の大容量ファイルの中から任意のファイルに高速にア
クセスすることができる大容量記憶システムへのニーズ
が高まっている。
2. Description of the Related Art In recent years, with the advancement of the performance of personal computers and the development of computer networks, files such as high-definition still images and moving images, each of which has an extremely large capacity per file compared to text data, have been developed. There is an increasing need for a mass storage system that can efficiently accumulate a large number of files, or can access any one of the large number of large files at high speed on demand.

【0003】従来、CAD(Computer Aided Design) デ
ータなどの大容量データのバックアップや、高精細静止
画像や各種文献ファイル等のアーカイバルデータを保存
する用途では、1ファイル当たりの容量が数十M(メ
ガ)バイト以上になる場合が多い。
Conventionally, when backing up large-capacity data such as CAD (Computer Aided Design) data and storing archival data such as high-definition still images and various document files, the capacity per file is several tens of M ( In many cases, it is larger than mega) bytes.

【0004】これらの大容量ファイルを多数蓄積するた
めの記憶装置には、数百G(ギガ)バイト以上の大容量
性と低ビットコストが要求されるため、主に光ディスク
ライブラリ装置が使用されている。
Since a storage device for storing a large number of these large-capacity files is required to have a large capacity of several hundred gigabytes or more and a low bit cost, an optical disk library device is mainly used. I have.

【0005】従来の光ディスクライブラリ装置は、一つ
の筐体の中に、収納棚(セル)に個々に収納された複数
枚の書き換え型光ディスク媒体と、光ディスク媒体に対
してディジタル情報の記録再生を行う複数台の光ディス
クドライブと、光ディスク媒体を光ディスクドライブに
搬送・着脱するアクセッサとを収納した構成をとり、ホ
ストコンピュータからのアクセス要求に応じて所要の光
ディスク媒体を光ディスクドライブに搬送・装着し、デ
ィジタル情報を光ディスク媒体に記録再生する構成をと
っていた。
A conventional optical disc library apparatus records and reproduces digital information on and from a plurality of rewritable optical disc media individually housed in storage shelves (cells) in one housing. It has a configuration containing a plurality of optical disk drives and an accessor for transporting / removing the optical disk medium to / from the optical disk drive. The required optical disk medium is transported / mounted on the optical disk drive in response to an access request from the host computer, and the digital information is stored. Is recorded and reproduced on an optical disk medium.

【0006】しかしながら、このような従来の光ディス
クライブラリ装置の場合、ホストコンピュータからオン
ラインで記録再生できるデータ量(オンライン容量)
は、光ディスク媒体の容量とライブラリ内に搭載される
ドライブの台数との積で制限されるため、各光ディスク
ドライブにローディング中の光ディスク媒体以外の光デ
ィスク媒体(オフライン媒体)に格納されたファイルに
対してホストコンピュータからアクセス要求があった場
合には、光ディスク媒体の交換が発生し、この交換時間
によって、ホストコンピュータからのアクセス要求に対
して長大な遅延を生じてしまうという問題を有してい
た。
However, in the case of such a conventional optical disk library apparatus, the amount of data that can be recorded and reproduced online from a host computer (online capacity)
Is limited by the product of the capacity of the optical disk medium and the number of drives installed in the library. Therefore, files stored on optical disk media (offline media) other than the optical disk media loaded on each optical disk drive are When an access request is issued from the host computer, the optical disk medium is exchanged, and this exchange time causes a problem that a long delay occurs for the access request from the host computer.

【0007】また、従来の光ディスクライブラリ装置に
おいては、光ディスクドライブからホストコンピュータ
へのデータ転送を高速化させるために、ライブラリ内の
複数の光ディスクドライブをアレイ化し、ホストコンピ
ュータから転送されるデータをビット、バイト等のデー
タブロックに分割(ストライピング)して複数の光ディ
スク媒体に分散させて蓄積するようにした光ディスクア
レイ構成をとる場合もある。
In a conventional optical disk library apparatus, in order to speed up data transfer from an optical disk drive to a host computer, a plurality of optical disk drives in the library are arrayed, and data transferred from the host computer is converted into bits, In some cases, an optical disk array configuration is adopted in which data blocks such as bytes are divided (striped) and dispersed and stored in a plurality of optical disk media.

【0008】図1は、このような光ディスクアレイ構成
をとった場合の従来の光ディスクライブラリ装置の基本
構成図である。図1において、N(N=1,2,…)台
の光ディスクドライブ131,132…13nとディス
クアレイコントローラ12が内部バス11によって連結
され、ディスクアレイコントローラ12とホストコンピ
ュータ17が外部バス18によって連結されている。
FIG. 1 is a diagram showing a basic configuration of a conventional optical disk library apparatus having such an optical disk array configuration. In FIG. 1, N (N = 1, 2,...) Optical disk drives 131, 132,... 13n and the disk array controller 12 are connected by the internal bus 11, and the disk array controller 12 and the host computer 17 are connected by the external bus 18. Have been.

【0009】データ記録時には、ホストコンピュータ1
7から転送されてきた一連のデータをディスクアレイコ
ントローラ12によって、ビット、バイト等の適当なデ
ータ長のデータブロックにストライビングし、ストライ
ピングされた各々のブロックをN台の光ディスクドライ
ブ131,132…13nに順次転送する。
At the time of data recording, the host computer 1
7 are striped by the disk array controller 12 into data blocks of an appropriate data length such as bits and bytes, and each striped block is divided into N optical disk drives 131, 132,. Sequentially.

【0010】これにより、ホストコンピュータ17から
転送された一連のデータがN台の光ディスクドライブ1
31,132…13nによって並列に書き込まれるため
データ転送の高速化が図れる。
As a result, a series of data transferred from the host computer 17 is stored in N optical disc drives 1
Since the data is written in parallel by 31, 132... 13n, the speed of data transfer can be increased.

【0011】また、N個の光ディスク媒体16がN倍の
容量を持つ単一光ディスク媒体と等価となるので、オン
ライン容量の大量化が図れる。この時、アレイ化された
N台の光ディスクドライブ131,132…13nのい
ずれかが故障しても、故障した光ディスクドライブが記
録すベきデータを復元できるように、分割されたデータ
群にパリティデータを付加することによって冗長構成を
採用する場合もある。
Also, since the N optical disk media 16 are equivalent to a single optical disk medium having N times the capacity, the online capacity can be increased. At this time, even if one of the N optical disk drives 131, 132,... 13n in the array fails, the parity data is divided into a group of divided data so that the failed optical disk drive can restore the data to be recorded. May be employed to adopt a redundant configuration.

【0012】一方、ホストコンピュータ17に外部バス
18によって連結されたアクセッサコントローラ14を
介してアクセッサ15によって、セル(図1には図示さ
れていない)に収納された光ディスク媒体がN台の光デ
ィスクドライブ131,132…13nに順次マウント
され、ホストコンピュータ17から転送された1つのフ
ァイルデータは、N個の光ディスク媒体16上に分散さ
れて記録されることになる。
On the other hand, an accessor 15 via an accessor controller 14 connected to a host computer 17 via an external bus 18 causes an N number of optical disk media to be stored in a cell (not shown in FIG. 1). , 132... 13n and one file data transferred from the host computer 17 are distributed and recorded on the N optical disk media 16.

【0013】従って、逆にN個の光ディスク媒体16に
分散されて記録されたファイルデータを読み出す場合に
は、当該光ディスク媒体16を全てN台の光ディスクド
ライブ131,132…13nにマウントした後に可能
となる。
Therefore, when reading file data dispersedly recorded on the N optical disk media 16, it is possible to read the file data after mounting all of the optical disk media 16 on the N optical disk drives 131, 132... 13n. Become.

【0014】図2は、図1に示したディスクアレイ構成
を用いた光ディスクライブラリ装置において、ホストコ
ンピュータ17から転送されたファイルデータを所要の
光ディスク媒体グループに記録する場合のタイムチャー
トを示す。
FIG. 2 shows a time chart when the file data transferred from the host computer 17 is recorded in a required optical disk medium group in the optical disk library apparatus using the disk array configuration shown in FIG.

【0015】図2において、Tは、ホストコンピュータ
17からディスク交換要求が出されてから既に光ディス
クドライブ131,132…13nにマウントされてい
る光ディスク媒体16の回転が停止し、アクセッサ15
が当該光ディスク媒体16をセルに返納し、続いて所要
の光ディスク媒体16を光ディスクドライブ131,1
32…13nにマウントするまでの一連の時間(ディス
ク交換時間と呼ぶ)を示している。
In FIG. 2, T indicates that the rotation of the optical disk medium 16 already mounted on the optical disk drives 131, 132...
Returns the optical disk medium 16 to the cell, and then transfers the required optical disk medium 16 to the optical disk drives 131 and 1.
32 shows a series of times (called a disk exchange time) until mounting on 13n.

【0016】また、tは、所要光ディスク媒体16が光
ディスクドライブ131,132…13nにマウントさ
れてから記録開始可能状態(レディー状態と呼ぶ)に至
るまでの時間を示している。
Further, t indicates the time from when the required optical disk medium 16 is mounted on the optical disk drives 131, 132... 13n to when the recording can be started (called a ready state).

【0017】ここで、ディスク交換時間Tは、厳密に
は、各々の光ディスク媒体16の収納位置と該当する光
ディスクドライブ131,132…13nとの間の距離
によって異なるが、これらの各々の差分はTに比べて十
分小さく無視することができるため、全光ディスク媒体
16に対してディスク交換時間をTとする。
Strictly speaking, the disk exchange time T varies depending on the distance between the storage position of each optical disk medium 16 and the corresponding optical disk drive 131, 132... 13n. Since it is sufficiently small and can be neglected as compared with the above, the disk exchange time is T for all the optical disk media 16.

【0018】図2に示すように、ホストコンピュータ1
7からディスク交換要求が出されてから所要光ディスク
媒体グループがレディー状態になるまでの時間(総アク
セス時間)はT×N+tとなり、所要ファイルデータを
一枚の光ディスク媒体16のみに記録する場合のアクセ
ス時間T+tよりもディスク交換時間が複数回になる分
だけ長くなる。
As shown in FIG. 2, the host computer 1
The time (total access time) from when the disk exchange request is issued from 7 to the required optical disk medium group becomes ready state is T × N + t, and the access when recording the required file data on only one optical disk medium 16 is performed. It becomes longer than the time T + t by an amount corresponding to a plurality of disk replacement times.

【0019】[0019]

【発明が解決しようとする課題】このように光ディスク
アレイ構成をとる場合には、オンライン容量の大容量化
とホストコンピュータ17と光ディスクアレイ間で、オ
ンライン容量内でのデータ転送の高速化は図れる。
When the optical disk array configuration is employed as described above, it is possible to increase the online capacity and to speed up data transfer between the host computer 17 and the optical disk array within the online capacity.

【0020】しかしながら、アレイ化された全光ディス
ク媒体内に格納されていないファイルへのアクセス要求
が生じた場合には、全ての光ディスクドライブ131,
132…13nにローディングされている光ディスク媒
体16を全て交換しなければならず、単一ファイルが同
一の光ディスク媒体16に記録されている場合より総ア
クセス時間が長くなってしまう。
However, when an access request is made to a file that is not stored in all of the arrayed optical disk media, all of the optical disk drives 131,
All of the optical disk media 16 loaded in 132... 13n must be replaced, and the total access time becomes longer than when a single file is recorded on the same optical disk media 16.

【0021】上記の通り、従来の光ディスクライブラリ
装置では、オフライン媒体上に格納されたファイルにア
クセス要求がきた場合には、ディスク交換が生じるため
に高速アクセスが不可能であり、ディスクアレイ構成の
場合には、オンライン容量内での高速データ転送は可能
であるが、オフラインデータへのアクセス要求に対して
はさらに高速アクセスが困難になるという問題があっ
た。
As described above, in the conventional optical disk library apparatus, when an access request is made to a file stored on an offline medium, high-speed access is impossible due to disk exchange, and in the case of a disk array configuration, However, although high-speed data transfer within the online capacity is possible, there is a problem that high-speed access becomes more difficult for an access request to offline data.

【0022】そこで、本発明は、上記の事情に鑑みてな
されたもので、光ディスクライブラリ装置内のオフライ
ン媒体上に格納されたファイルへのアクセス要求に対し
て、アクセス時間を大幅に短縮することが可能な大容量
の光ディスクライブラリ装置およびデータ記録・再生方
法ならびにデータ記録・再生プログラムを記録した記録
媒体を提供することを目的とする。
Therefore, the present invention has been made in view of the above circumstances, and it is possible to greatly reduce an access time for a request for access to a file stored on an offline medium in an optical disk library device. It is an object of the present invention to provide a large-capacity optical disk library device, a data recording / reproducing method, and a recording medium on which a data recording / reproducing program is recorded.

【0023】[0023]

【課題を解決するための手段】本発明によると、上記課
題を解決するために、複数の光ディスク媒体と、光ディ
スク媒体に対して情報の記録再生を行う複数の光ディス
クドライブと、光ディスク媒体を光ディスクドライブに
対して搬送・着脱を行う媒体搬送手段(アクセッサ)と
を構成単位とした装置を光ディスクライブラリモジュー
ルとし、ホストコンピュータから転送されたファイルデ
ータを適当なデータブロックに分割して複数台のライブ
ラリモジュールに格納し、かつ複数台のライブラリモジ
ュールに分割格納された一連のデータブロックを再び元
のファイルデータに結合して前記ホストコンピュータに
転送する機能を有するライブラリコントローラによって
ライブラリモジュールを複数台連結し、等価的に大容量
の光ディスクライブラリ装置を構築するようにした光デ
ィスクライブラリ装置が提供される。
According to the present invention, in order to solve the above-mentioned problems, a plurality of optical disk media, a plurality of optical disk drives for recording / reproducing information on / from the optical disk medium, and an optical disk drive are provided. An optical disc library module is a device having a medium transport unit (accessor) for transporting / removing a file from / to the optical disc library module, and the file data transferred from the host computer is divided into appropriate data blocks and divided into a plurality of library modules. A plurality of library modules are connected by a library controller having a function of coupling a series of data blocks stored and divided and stored in a plurality of library modules to original file data and transferring them to the host computer, and equivalently. High-capacity optical disk Optical disk library apparatus designed to build slurry apparatus is provided.

【0024】このような本発明に係わる光ディスクライ
ブラリ装置によれば、ファイルデータを複数のデータブ
ロックに分割して各々のデータブロックを異なるライブ
ラリモジュールに記憶し、複数アクセッサを同時に使用
することによりディスク交換時間を大幅に短縮すること
ができる。
According to the optical disk library apparatus according to the present invention, file data is divided into a plurality of data blocks, each data block is stored in a different library module, and a plurality of accessors are used at the same time to exchange a disk. The time can be significantly reduced.

【0025】また、本発明によると、上記課題を解決す
るために、上述した光ディスクライブラリ装置におい
て、ファイルデータを複数のデータブロックに分割し、
各々のデータブロックを同一ライブラリモジュール内の
異なる光ディスク媒体グループに記録するするようにし
た光ディスクライブラリ装置が提供される。
According to the present invention, in order to solve the above-mentioned problems, in the above-described optical disc library apparatus, file data is divided into a plurality of data blocks,
There is provided an optical disc library apparatus which records each data block on a different optical disc medium group in the same library module.

【0026】このような本発明に係わる光ディスクライ
ブラリ装置によれば、特定のデータブロックの記録再生
時間と、それ以外のデータブロックを記録再生するため
のディスク交換時問とが多重化できるため、ホストコン
ピュータからのオフライン媒体上に格納された大容量フ
ァイルへのアクセス要求に対して、総アクセス時間を大
幅に短縮することが可能になる。
According to the optical disk library apparatus of the present invention, the recording / reproducing time of a specific data block and the disk exchange time for recording / reproducing other data blocks can be multiplexed. In response to a request for access to a large-capacity file stored on an offline medium from a computer, the total access time can be significantly reduced.

【0027】すなわち、本発明によると、上記課題を解
決するために、具体的には、M(M=1,2,…)個の
光ディスク媒体と、前記光ディスク媒体に対して情報の
記録再生を行う1以上の台数の光ディスクドライブと、
前記光ディスク媒体を前記光ディスクドライブに対して
搬送・着脱を行う媒体搬送手段(アクセッサ)とを構成
単位としたN(N=2、3…)台の光ディスクライブラ
リモジュ−ルと、前記N台のライブラリモジュールを連
結させ、ホストコンピュータから転送されたファイルデ
ータを複数のデータブロックに分割し、これらのデータ
ブロックを前記N台のライブラリモジュールに分散させ
て記憶し、かつ前記N台のライブラリモジュールに分割
して記憶された一連のデータブロックを再び結合し、元
のファイルデータに復元して前記ホストコンピュータに
転送する機能を有するライブラリコントローラとを具備
して構成されることを特徴とする光ディスクライブラリ
装置が提供される。
That is, according to the present invention, in order to solve the above-mentioned problems, specifically, M (M = 1, 2,...) Optical disk media and recording / reproducing of information with respect to the optical disk media are performed. One or more optical disk drives to perform;
N (N = 2, 3,...) Optical disk library modules each including a medium transport unit (accessor) for transporting / removing the optical disk medium to / from the optical disk drive, and the N libraries Modules are linked, file data transferred from the host computer is divided into a plurality of data blocks, and these data blocks are distributed and stored in the N library modules, and divided into the N library modules. And a library controller having a function of recombining a series of data blocks stored and restoring to original file data and transferring it to the host computer. Is done.

【0028】また、本発明によると、上記課題を解決す
るために、具体的には、前記ライブラリモジユール内に
M′(M′=1,2,…)個の光ディスク媒体からなる
J(J=2,3,…)組の光ディスク媒体グループとJ
台の光ディスクドライブと媒体搬送手段(アクセッサ)
とを収納し、j(j=1,2,…,J)番目の光ディス
ク媒体グループを構成する各光ディスク媒体はj番目の
光ディスクドライブによって記録および再生し、前記ホ
ストコンピュータから転送されるファイルデータを時間
軸上でJ個のデータブロックに分割するとともにj番目
のデータブロックをN台のライブラリモジュール内の各
j番目の光ディスクドライブに分割して転送し、j番目
のデータブロックがj番目の光ディスク媒体グループに
記録されるように構成したことを特徴とする光ディスク
ライブラリ装置が提供される。
According to the present invention, in order to solve the above-mentioned problems, specifically, the library module includes J '(M' = 1, 2,...) Optical disc media J (J '). = 2,3, ...) optical disc media group and J
Optical disk drive and medium transport means (accessor)
Each of the optical disc media constituting the j-th (j = 1, 2,..., J) optical disc media group is recorded and reproduced by the j-th optical disc drive, and the file data transferred from the host computer is stored. The J-th data block is divided into J data blocks on the time axis, and the j-th data block is divided and transferred to each of the j-th optical disk drives in the N library modules. An optical disk library device characterized by being configured to be recorded in a group is provided.

【0029】また、本発明によると、上記課題を解決す
るために、具体的には、データを記録する行程は、ホス
トコンピュータから転送されたファイルデータを複数の
デ一タブロックに分割する工程と、N(N=2,3,
…)台の光ディスクライブラリモジュール各々について
並列に、各光ディスクライブラリモジュールが収納する
前記M(M=1,2,…)個の光ディスク媒体の中から
所望の光ディスク媒体を選択して搬送し、各光ディスク
ライブラリモジュールの光ディスクドライブに装着する
工程と、前記分割されたデータブロックを各ライブラリ
モジュールに並列に転送して前記N個の光ディスク媒体
に分散して記録する工程とから成り、データを再生する
行程は、前記N台の光ディスクライブラリモジュールの
各々について並列に、各光デイスクライブラリモジュー
ルが収納する前記M個の光ディスク媒体の中から所望の
光ディスク媒体を選択して搬送し、各光ディスクライブ
ラリモジュールの光ディスクドライブに装着する工程
と、前記N個の光ディスク媒体から所望のデータブロッ
クを並列に読み取り、元のファイルデータを復元して前
記ホストコンピュータヘ転送する工程とから成ることを
特徴とするデータ記録・再生方法が提供される。
According to the present invention, in order to solve the above problems, specifically, the step of recording data includes a step of dividing file data transferred from the host computer into a plurality of data blocks. , N (N = 2, 3,
...) Parallelly for each of the optical disk library modules, a desired optical disk medium is selected and transported from the M (M = 1, 2,...) Optical disk media stored in each optical disk library module. The step of mounting the optical disk drive of the library module and the step of transferring the divided data blocks to each library module in parallel and distributing and recording the data blocks on the N optical disk media are performed. In parallel with each of the N optical disk library modules, a desired optical disk medium is selected and transported from the M optical disk media stored in each optical disk library module, and transferred to the optical disk drive of each optical disk library module. Mounting, and the N optical devices. Reading in parallel the desired data block from the disk medium, the data recording and reproducing method characterized by comprising a step of said host computer f transferred to restore the original file data is provided.

【0030】また、本発明によると、上記課題を解決す
るために、具体的には、データを記録する行程は、ホス
トコンピュータから転送されたファイルデータをJ(J
=2,3,…)個のデータグループに分割し、さらに各
データグループをN(N=2,3,…)個のデータブロ
ックに分割する工程と、前記N台の光ディスクライブラ
リモジュールの各々について並列に、各光ディスクライ
ブラリモジュールが収納するM´(M´=1,2,…)
個の光ディスク媒体がらなるJ組の光ディスク媒体グル
ープの各グループの中から、それぞれ所望の光ディスク
媒体を選択して搬送し、対応するJ台の光ディスクドラ
イブに装着する工程と、前記J個のデータグループのj
(j=1,2,…J)番目のデータグループのN個のデ
ータブロックを前記N台の光ディスクライブラリモジュ
ールに並列に転送し、各光ディスクライブラリモジュー
ルのj番目の光ディスク媒体に分散して記録する工程を
jについてIからJまで順次繰り返す工程とから成り、
データを再生する行程は、前記N台の光ディスクライブ
ラリモジュールの各々についで並列に、各光ディスクラ
イブラリモジュールが収納する前記M´個の光ディスク
媒体からなるJ組の光ディスク媒体グループの各グルー
プの中から所望の光ディスク媒体を選択して搬送し、対
応するJ台の光ディスクドライブに装着する工程と、前
記N台の光ディスクライブラリモジュール各々のj番目
の光ディスク媒体から所望のデータブロックを並列に読
み取る工程をjについて1からJまで順次繰り返し、元
のファイルデータを復元して前記ホストコンピュータに
転送する工程とから成ることを特徴とするデータ記録・
再生方法が提供される。
According to the present invention, in order to solve the above-mentioned problems, specifically, in the step of recording data, the file data transferred from the host computer is written in J (J
= 2, 3,...) Data groups, and further dividing each data group into N (N = 2, 3,...) Data blocks; M ′ (M ′ = 1, 2,...) Stored in parallel by each optical disk library module
Selecting and transporting a desired optical disk medium from each of the J optical disk medium groups including the plurality of optical disk media, and mounting the selected optical disk medium on the corresponding J optical disk drives; J
The N data blocks of the (j = 1, 2,..., J) th data group are transferred in parallel to the N optical disk library modules, and distributed and recorded on the jth optical disk medium of each optical disk library module. Repeating the process sequentially from I to J for j.
The process of reproducing data is performed in parallel with each of the N optical disk library modules in parallel with a desired one of the J optical disk medium groups including the M ′ optical disk media housed in each optical disk library module. The steps of selecting and transporting a plurality of optical disk media and mounting them on the corresponding J optical disk drives, and reading a desired data block in parallel from the j-th optical disk medium of each of the N optical disk library modules are described in j. A process of sequentially repeating steps 1 to J to restore the original file data and transfer it to the host computer.
A playback method is provided.

【0031】また、本発明によると、上記課題を解決す
るために、具体的には、データを記録する行程は、ホス
トコンピュータから転送されたファイルデータを複数の
デ一タブロックに分割する工程と、N(N=2,3,
…)台の光ディスクライブラリモジュールの各々につい
て並列に、各光ディスクライブラリモジュールが収納す
る前記M(M=1,2,…)個の光ディスク媒体の中か
ら所望の光ディスク媒体を選択して搬送し、各光ディス
クライブラリモジュールの光ディスクドライブに装着す
る工程と、前記分割されたデータブロックを各ライブラ
リモジュールに並列に転送して前記N個の光ディスク媒
体に分散して記録する工程とから成り、データを再生す
る行程は、前記N台の光ディスクライブラリモジュール
各々について並列に、各光デイスクライブラリモジュー
ルが収納する前記M個の光ディスク媒体の中から所望の
光ディスク媒体を選択して搬送し、各光ディスクライブ
ラリモジュールの光ディスクドライブに装着する工程
と、前記N個の光ディスク媒体から所望のデータブロッ
クを並列に読み取り、元のファイルデータを復元して前
記ホストコンピュータに転送する工程とから成るデータ
記録・再生処理を実行させるためのデータ記録・再生プ
ログラムが記録されていることを特徴とする記録媒体が
提供される。
According to the present invention, in order to solve the above problems, specifically, the step of recording data includes a step of dividing file data transferred from the host computer into a plurality of data blocks. , N (N = 2, 3,
..) Parallel optical disc library modules, a desired optical disc medium is selected from the M (M = 1, 2,...) Optical disc media stored in each optical disc library module and transported. Loading the optical disk drive of the optical disk library module into the optical disk drive; and transferring the divided data blocks to the respective library modules in parallel and distributing and recording the data blocks on the N optical disk media. Selects and transports a desired optical disk medium from the M optical disk media stored in each optical disk library module in parallel for each of the N optical disk library modules, and transfers the selected optical disk medium to the optical disk drive of each optical disk library module. Mounting, and the N optical devices. Reading a desired data block from a disk medium in parallel, restoring the original file data, and transferring the data to the host computer. A recording medium is provided.

【0032】また、本発明によると、上記課題を解決す
るために、データを記録する行程は、ホストコンピュー
タから転送されたファイルデータをJ(J=2,3,
…)個のデータグループに分割し、さらに各データグル
ープをN(N=2,3,…)個のデータブロックに分割
する工程と、前記N台の光ディスクライブラリモジュー
ル各々について並列に、各光ディスクライブラリモジュ
ールが収納するM´(M´=1,2,…)個の光ディス
ク媒体がらなるJ組の光ディスク媒体グループの各グル
ープの中から、それぞれ所望の光ディスク媒体を選択し
て搬送し、対応するJ台の光ディスクドライブに装着す
る工程と、前記J個のデータグループのj(j=1,
2,…J)番目のデータグループのN個のデータブロッ
クを前記N台の光ディスクライブラリモジュールに並列
に転送し、各光ディスクライブラリモジュールのj番目
の光ディスク媒体に分散して記録する工程をjについて
1からJまで順次繰り返す工程とから成り、データを再
生する行程は、前記N台の光ディスクライブラリモジュ
ール各々についで並列に、各光ディスクライブラリモジ
ュールが収納する前記M´個の光ディスク媒体からなる
J組の光ディスク媒体グループの各グループの中から所
望の光ディスク媒体を選択して搬送し、対応するJ台の
光ディスクドライブに装着する工程と、前記N台の光デ
ィスクライブラリモジュール各々のj番目の光ディスク
媒体から所望のデータブロックを並列に読み取る工程を
jについて1からJまで順次繰り返し、元のファイルデ
ータを復元して前記ホストコンピュータに転送する工程
とから成るデータ記録・再生処理を実行させるためのデ
ータ記録・再生プログラムが記録されていることを特徴
とする記録媒体が提供される。
According to the present invention, in order to solve the above-mentioned problems, the data recording step is a process in which the file data transferred from the host computer is J (J = 2, 3, 3).
..) Data groups, and further dividing each data group into N (N = 2, 3,...) Data blocks; A desired optical disk medium is selected and conveyed from each of the J optical disk medium groups including M ′ (M ′ = 1, 2,...) Optical disk media housed in the module, and the corresponding J is selected. Mounting on two optical disc drives; and j (j = 1, j = 1) of the J data groups.
The steps of transferring the N data blocks of the (2,... J) -th data group in parallel to the N optical disk library modules and distributing and recording the data on the j-th optical disk medium of each optical disk library module are as follows. The process of reproducing data is performed in parallel with each of the N optical disk library modules, and is performed in parallel with each of the N optical disk library modules. A step of selecting a desired optical disk medium from each group of the medium groups, transporting the selected optical disk medium, and mounting the selected optical disk medium in the corresponding J optical disk drives; The step of reading blocks in parallel is from 1 for j A data recording / reproducing program for executing a data recording / reproducing process comprising the steps of successively repeating until the original file data is restored and transferred to the host computer. Provided.

【0033】[0033]

【発明の実施の形態】以下図面を参照して本発明の実施
の形態について説明する。図3は本発明が適用される第
1の実施形態による光ディスクライブラリ装置のシステ
ム構成を示すブロック図である。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 3 is a block diagram showing a system configuration of the optical disc library device according to the first embodiment to which the present invention is applied.

【0034】図3において、N台の光ディスクライブラ
リモジュール31a,31b,…31Nが外部バス3
2,33によって並列にライブラリコントローラ34に
連結される。
In FIG. 3, N optical disk library modules 31a, 31b,.
2 and 33 are connected to the library controller 34 in parallel.

【0035】各ライブラリモジュール31a,31b,
…31N内は、それぞれ1台の光ディスクドライブ31
a1,31b1,…31N1、1台のアクセッサ31a
2,31b2,…31N2、1台のアクセッサコントロ
ーラ31a3,31b3,…31N3と、図示されてい
ないM(M=1,2,…)枚の光ディスク媒体とで構成
される。
Each of the library modules 31a, 31b,
.., Each of which has one optical disk drive 31
a1, 31b1,... 31N1, one accessor 31a
, 31N2, one accessor controller 31a3, 31b3,... 31N3, and M (M = 1, 2,...) Optical disk media (not shown).

【0036】N台のアクセッサコントローラ31a3,
31b3,…31N3は外部バス33によってライブラ
リコントローラ34に接続される。このライブラリコン
トローラ34に接続されるホストコンピュータ35は、
ライブラリコントローラ34との間でファイルデータの
転送(書き込みと読み出し)を行うとともに、全ライブ
ラリモジュール31a,31b,…31N内の光デイス
ク媒体位置の管理及びファイル管理を行う。
The N accessor controllers 31a3,
31b3 are connected to a library controller 34 by an external bus 33. The host computer 35 connected to the library controller 34
Transfers (writes and reads) file data to and from the library controller 34, and also manages optical disk medium positions and file management in all the library modules 31a, 31b,... 31N.

【0037】ここで、各ライブラリモジュール31a,
31b,…31N内のM枚の光ディスク媒体の各々をM
(k)(k=1,2,…M)として区別し、データの記
録再生時には各ライブラリモジュール31a,31b,
…31N内のk番目の光ディスク媒体M(k)が同時に
光ディスクドライブ31a1,31b1,…31N1に
マウントされる。
Here, each library module 31a,
31b,... 31N each of the M optical disc media
(K) (k = 1, 2,... M), and each library module 31a, 31b,
31N are simultaneously mounted on the optical disk drives 31a1, 31b1,... 31N1.

【0038】さらに、ライブラリコントローラ34で
は、ホストコンピュータ35から転送されるファイルデ
ータをビット、バイト等の適当なデータ長のデータブロ
ックにストライピングし、ストライピングされたデータ
ブロックの各々をN台のライブラリモジュール31a,
31b,…31Nに順番に転送する。
In the library controller 34, the file data transferred from the host computer 35 is striped into data blocks of an appropriate data length such as bits and bytes, and each of the striped data blocks is divided into N library modules 31a. ,
.. 31N.

【0039】各光ディスクドライブ31a1,31b
1,…31N1に転送されたデータブロックは、光ディ
スク媒体M(k)上の未記録領域に記録される。ホスト
コンピュータ35からライブラリコントローラ34に記
録されるデータ長がXの時、それぞれのライブラリモジ
ュール31a,31b,…31Nには総容量(X/N)
のデータが格納されることになるので、まずホストコン
ピュータ35では、(X/N)のデータを書き込むに足
る空き容量が存在するk番目の光デイスク媒体M(k)
を選別し、ライブラリコントローラ34に対して光ディ
スク媒体M(k)を各光ディスクドライブ31a1,3
1b1,…31N1にマウントするコマンドを発する。
Each optical disk drive 31a1, 31b
The data block transferred to 1,... 31N1 is recorded in an unrecorded area on the optical disk medium M (k). When the data length recorded in the library controller 34 from the host computer 35 is X, the total capacity (X / N) is stored in each of the library modules 31a, 31b,.
, The host computer 35 first stores the k-th optical disk medium M (k) in which there is enough free space to write the data of (X / N).
And the optical disk medium M (k) is sent to the library controller 34 by the optical disk drives 31a1, 31a3.
1b1,... 31N1.

【0040】ライブラリコントローラ34では、このコ
マンドを受けてN台のアクセッサコントローラ31a
3,31b3,…31N3に対して光ディスク媒体M
(k)を各光ディスクドライブ31a1,31b1,…
31N1にマウントするコマンドを発する。
In response to this command, the library controller 34 sets the N accessor controllers 31a.
, 31b3,.
(K) is replaced with each of the optical disk drives 31a1, 31b1,.
Issue a command to mount to 31N1.

【0041】この時、既に各光ディスクドライブ31a
1,31b1,…31N1にM(k)以外の光ディスク
媒体M(k´)がマウントされている場合には、N個の
アクセッサ31a2,31b2,…31N2が一斉に光
ディスク媒体M(k´)を所定のセル(図示されていな
い)に格納した後、光ディスク媒体M(k)を一斉に各
光ディスクドライブ31a1,31b1,…31N1に
マウントする。
At this time, each optical disk drive 31a has already been
, 31N1, the optical disk medium M (k ′) other than M (k) is mounted, the N accessors 31a2, 31b2,. After storing the data in a predetermined cell (not shown), the optical disk media M (k) are simultaneously mounted on the optical disk drives 31a1, 31b1,... 31N1.

【0042】次に、ライブラリコントローラ34では、
ホストコンピュータ35から転送されたデータ長Xバイ
トのファイルデータをビット、バイト等の適当なデータ
長のデータブロックにストライピングし、N台のライブ
ラリモジュール31a,31b,…31N内の各光ディ
スクドライブ31a1,31b1,…31N1に順次転
送する。
Next, in the library controller 34,
The file data having a data length of X bytes transferred from the host computer 35 is striped into data blocks having an appropriate data length such as bits and bytes, and the optical disk drives 31a1 and 31b1 in the N library modules 31a, 31b,. ,... 31N1.

【0043】このようにして、総容量(X/N)バイト
のデータが光ディスク媒体M(k)の未記録領域に記録
される。図4に示すように、この場合の総ディスク交換
時問は、単に、光ディスク媒体M(k)が各光ディスク
ドライブ31a1,31b1,…31N1にマウントさ
れるまでの時問Tと光ディスク媒体M(k)が光ディス
クドライブ31a1,31b1,…31N1にマウント
されてから記録開始可能状態に至るまでの時間tとの和
T+tとなるので、図1に示した従来の光ディスクライ
ブラリ構成に比べてディスク交換時間が短縮される。
Thus, data of the total capacity (X / N) bytes is recorded in the unrecorded area of the optical disk medium M (k). As shown in FIG. 4, the total disk exchange time in this case is simply the time T until the optical disk medium M (k) is mounted on each of the optical disk drives 31a1, 31b1,... 31N1, and the optical disk medium M (k). ) Is the sum T + t of the time t from when it is mounted on the optical disk drives 31a1, 31b1,... 31N1 until the recording can be started, so that the disk exchange time is shorter than the conventional optical disk library configuration shown in FIG. Be shortened.

【0044】なお、以上において、図3に示したよう
に、光ディスクライブラリ装置によるデータ記録・再生
を実行するためのデータ記録・再生プログラムが記録さ
れているハードディスクまたは光磁気ディスク等の記録
媒体36を用いて、ホストコンピュータ35、ライブラ
リコントローラ34、外部バス32,33を通して光デ
ィスクライブラリ装置を制御するようにしてもよい。
In the above, as shown in FIG. 3, the recording medium 36 such as a hard disk or a magneto-optical disk on which a data recording / reproducing program for recording / reproducing data by the optical disk library device is recorded. Alternatively, the optical disk library device may be controlled through the host computer 35, the library controller 34, and the external buses 32 and 33.

【0045】すなわち、上述したような第1の実施形態
によると、M(M=1,2,…)個の光ディスク媒体
と、前記光ディスク媒体に対して情報の記録再生を行う
1以上の台数の光ディスクドライブ31a1,31b
1,…31N1と、前記光ディスク媒体を前記光ディス
クドライブ31a1,31b1,…31N1に対して搬
送・着脱を行う媒体搬送手段(アクセッサ)31a2,
31b2,…31N2とを構成単位としたN(N=2,
3,…)台の光ディスクライブラリモジュ−ル31a,
31b,…31Nと、前記N台のライブラリモジュール
31a,31b,…31Nを連結させ、ホストコンピュ
ータ35から転送されたファイルデータを複数のデータ
ブロックに分割し、これらのデータブロックを前記N台
のライブラリモジュール31a,31b,…31Nに分
散させて記憶し、かつ前記N台のライブラリモジユール
31a,31b,…31Nに分割して記憶された一連の
データブロックを再び結合し、元のファイルデータに復
元して前記ホストコンピュータ35に転送する機能を有
するライブラリコントローラ34とを具備して構成され
ることを特徴とする光ディスクライブラリ装置が提供さ
れる。
That is, according to the above-described first embodiment, M (M = 1, 2,...) Optical disk media and one or more optical disk media for recording and reproducing information on and from the optical disk media. Optical disk drives 31a1, 31b
, 31N1 and medium transport means (accessor) 31a2 for transporting / removing the optical disk medium to / from the optical disk drives 31a1, 31b1,.
31b2,... 31N2 as constituent units (N = 2,
3, ...) optical disk library modules 31a,
31N and the N library modules 31a, 31b,... 31N are connected, the file data transferred from the host computer 35 is divided into a plurality of data blocks, and these data blocks are divided into the N library modules. 31N are distributed and stored in the modules 31a, 31b,... 31N, and a series of data blocks divided and stored in the N library modules 31a, 31b,. And a library controller 34 having a function of transferring the data to the host computer 35.

【0046】また、上述したような第1の実施形態によ
ると、データを記録する行程が、ホストコンピュータ3
5から転送されたファイルデータを複数のデ一タブロッ
クに分割する工程と、N(N=2,3,…)台の光ディ
スクライブラリモジュール31a,31b,…31Nの
各々について並列に、各光ディスクライブラリモジュー
ル31a,31b,…31Nが収納するM(M=1,
2,…)個の光ディスク媒体の中から所望の光ディスク
媒体を選択して搬送し、各光ディスクライブラリモジュ
ール31a,31b,…31Nの光ディスクドライブ3
1a1,31b1,…31N1に装着する工程と、前記
分割されたデータブロックを各ライブラリモジュール3
1a,31b,…31Nに並列に転送して前記N個の光
ディスク媒体に分散して記録する工程とから成り、デー
タを再生する行程が、前記N台の光ディスクライブラリ
モジュール31a,31b,…31Nの各々について並
列に、各光デイスクライブラリモジュール31a,31
b,31Nが収納する前記M個の光ディスク媒体の中か
ら所望の光ディスク媒体を選択して搬送し、各光ディス
クライブラリモジュール31a,31b,…31Nの光
ディスクドライブに装着する工程と、前記N個の光ディ
スク媒体から所望のデータブロックを並列に読み取り、
元のファイルデータを復元してホストコンピュータ35
ヘ転送する工程とから成ることを特徴とするデータ記録
・再生方法が提供される。
According to the first embodiment as described above, the process of recording data is performed by the host computer 3.
5 is divided into a plurality of data blocks, and each of the N (N = 2, 3,...) Optical disc library modules 31a, 31b,. M stored in the modules 31a, 31b,... 31N (M = 1,
..) Optical disc media, and transports the selected optical disc media. The optical disc drive 3 of each of the optical disc library modules 31a, 31b,.
1a1, 31b1,..., 31N1;
.. 31N in parallel, and recording the data in a distributed manner on the N optical disk media. The process of reproducing data is performed by the N optical disk library modules 31a, 31b,. In parallel with each other, each optical disk library module 31a, 31
b, 31N select and transport a desired optical disk medium from among the M optical disk media housed in the optical disk drives of the respective optical disk library modules 31a, 31b,... 31N; Reading the desired data block from the medium in parallel,
Restore the original file data to the host computer 35
Transferring the data to a data recording / reproducing method.

【0047】さらに、上述したような第1の実施形態に
よると、データを記録する行程が、ホストコンピュータ
35から転送されたファイルデータを複数のデ一タブロ
ックに分割する工程と、N(N=2,3,…)台の光デ
ィスクライブラリモジュール31a,31b,…31N
の各々について並列に、各光ディスクライブラリモジュ
ール31a,31b,…31Nが収納するM(M=1,
2,…)個の光ディスク媒体の中から所望の光ディスク
媒体を選択して搬送し、各光ディスクライブラリモジュ
ール31a,31b,…31Nの光ディスクドライブに
装着する工程と、前記分割されたデータブロックを各ラ
イブラリモジュールに並列に転送して前記N個の光ディ
スク媒体に分散して記録する工程とから成り、データを
再生する行程が、前記N台の光ディスクライブラリモジ
ュール31a,31b,…31Nの各々について並列
に、各光デイスクライブラリモジュール31a,31
b,…31Nが収納する前記M個の光ディスク媒体の中
から所望の光ディスク媒体を選択して搬送し、各光ディ
スクライブラリモジュール31a,31b,…31Nの
光ディスクドライブ31a1,31b1,…31N1に
装着する工程と、前記N個の光ディスク媒体から所望の
データブロックを並列に読み取り、元のファイルデータ
を復元して前記ホストコンピュータ35に転送する工程
とから成るデータ記録・再生処理を実行させるためのデ
ータ記録・再生プログラムが記録されていることを特徴
とする記録媒体が提供される。
Further, according to the above-described first embodiment, the process of recording data includes the steps of dividing the file data transferred from the host computer 35 into a plurality of data blocks, ..) Optical disc library modules 31a, 31b,.
.. 31N are stored in parallel (M = 1, M = 1,...) In each of the optical disk library modules 31a, 31b,.
.., 31N), a desired optical disk medium is selected from the optical disk mediums, transported, and mounted on the optical disk drives of the respective optical disk library modules 31a, 31b,. , And transferring the data in parallel to the N optical disk media and recording the data in a distributed manner on the N optical disk media. The process of reproducing data is performed in parallel for each of the N optical disk library modules 31a, 31b,. Each optical disk library module 31a, 31
31N, a desired optical disk medium is selected and transported from the M optical disk media stored in the optical disk drives 31a1, 31b1,... 31N1 of each of the optical disk library modules 31a, 31b,. And reading a desired data block from the N optical disk media in parallel, restoring the original file data, and transferring the data to the host computer 35. There is provided a recording medium on which a reproduction program is recorded.

【0048】次に、図5及び図6により本発明における
第2の実施形態について述べる。図5は本発明が適用さ
れる第2の実施形態による光ディスクライブラリ装置の
システム構成を示すブロック図である。
Next, a second embodiment of the present invention will be described with reference to FIGS. FIG. 5 is a block diagram showing a system configuration of an optical disk library device according to a second embodiment to which the present invention is applied.

【0049】図5に示すように、N台の各々のライブラ
リモジュール51a,51b…51N内には、それぞれ
2台の光ディスクドライブ51a1,51a2,51b
1,51b2…51N1,51N2、1台のアクセッサ
51a5,51b5…51N5、1台のアクセッサコン
トローラ51a6,51b6…51N6、M′(M´=
1,2,…)個の光ディスク媒体を一組とした2グルー
プの光ディスク媒体グループ51a3,51a4,51
b3,51b4…51N3,51N4とが備えられ、2
N台の光ディスクドライブ51a1,51a2,51b
1,51b2…51N1,51N2が外部バス52によ
って並列にライブラリコントローラ54に連結されてい
る。
As shown in FIG. 5, each of N library modules 51a, 51b... 51N includes two optical disk drives 51a1, 51a2, 51b.
51N1, 51N2, one accessor 51a5, 51b5 ... 51N5, one accessor controller 51a6, 51b6 ... 51N6, M '(M' =
Two optical disk medium groups 51a3, 51a4, 51 each including (1, 2,...) Optical disk media.
b3, 51b4... 51N3, 51N4.
N optical disk drives 51a1, 51a2, 51b
1, 51b2... 51N1, 51N2 are connected to the library controller 54 in parallel by an external bus 52.

【0050】ここで、n(n=1,2,…N)番目のラ
イブラリモジュール内の光ディスクドライブをドライブ
n1、n2として区別し、2組の光ディスク媒体グルー
プを光ディスクグループn1、n2として区別し、光デ
ィスクグループn1内の光ディスク媒体はドライブn1
によって記録再生され、光ディスクグループn2内の光
ディスク媒体はドライブn2によって記録再生されるも
のとする。
Here, the optical disk drives in the n-th (n = 1, 2,... N) library module are identified as drives n1 and n2, and the two optical disk medium groups are identified as optical disk groups n1 and n2. The optical disk medium in the optical disk group n1 is drive n1.
And the optical disk medium in the optical disk group n2 is recorded and reproduced by the drive n2.

【0051】N台のアクセッサコントローラ51a6,
51b6…51N6は、外部バス53によってライブラ
リコントローラ54に接続される。このライブラリコン
トローラ54に接続されるホストコンピュータ55は、
ライブラリコントローラ54との間でファイルデー夕の
転送(書き込みと読み出し)を行うとともに、全ライブ
ラリモジュール51a,51b…51N内の光ディスク
媒体位置の管理及びファイル管理を行う。
The N accessor controllers 51a6, 51a6
51N6 are connected to the library controller 54 via the external bus 53. The host computer 55 connected to the library controller 54
Transfers (writes and reads) the file data to and from the library controller 54, and also manages the position of the optical disk medium in all the library modules 51a, 51b...

【0052】次に、図6を用いて、図5に示した光ディ
スクライブラリ装置へのファイルデータの記録シーケン
スについて説明する。ホストコンピュータ55からライ
ブラリコントローラ54に転送されるファイルデータの
データ長をYとし、(Y/N)は光ディスクグループn
1内のどの光ディスク媒体の空き容量よりも大きく、か
つ光ディスクグループn2内のどの光デイスク媒体の空
き容量よりも小さいとする。
Next, a recording sequence of file data in the optical disk library device shown in FIG. 5 will be described with reference to FIG. The data length of the file data transferred from the host computer 55 to the library controller 54 is Y, and (Y / N) is the optical disk group n
It is assumed that it is larger than the free space of any optical disk medium in the optical disk group 1 and smaller than the free space of any optical disk medium in the optical disk group n2.

【0053】従って、(Y/N)のデータ長のデータが
各ライブラリモジュール(サブライブラリ)51a,5
1b…51N内の2つの光ディスクグループn1,n2
内の光ディスク媒体にまたがって記録されることにな
る。
Therefore, the data having the data length of (Y / N) is stored in each of the library modules (sub-libraries) 51a and 51b.
1b... Two optical disk groups n1 and n2 in 51N
It will be recorded over the optical disk medium in the inside.

【0054】ホストコンピュータ55では、まず容量Y
のファイルデータを容量Y1のデータブロック1と容量
Y2のデータブロック2に2分割する。ただし、光ディ
スクグループn1の中にあるk番目の光デイスク媒体M
1′(k)は(Y1/N)バイトを格納するに足る空き
容量を持ち、かつ光ディスクグループn2の中にあるm
番目の光ディスク媒体M2′(m)は(Y2/N)バイ
トを格納するに足る空き容量を持つものとする。
In the host computer 55, first, the capacity Y
Is divided into a data block 1 having a capacity Y1 and a data block 2 having a capacity Y2. However, the k-th optical disk medium M in the optical disk group n1
1 '(k) has enough free space to store (Y1 / N) bytes and has m in the optical disk group n2.
It is assumed that the second optical disk medium M2 '(m) has enough free space to store (Y2 / N) bytes.

【0055】データブロック1を記録するために、ホス
トコンピュータ55では、光ディスクグループn1の中
にあるk番目の光ディスク媒体M1′(k)を選別し、
ライブラリコントローラ54に対して光ディスク媒体M
1′(k)を光ディスクドライブn1(n=1,2,…
N)にマウントするコマンドを発する。
To record the data block 1, the host computer 55 selects the k-th optical disk medium M1 '(k) in the optical disk group n1, and
Optical disk medium M for library controller 54
1 ′ (k) is replaced by an optical disk drive n1 (n = 1, 2,...)
Issue a command to mount on N).

【0056】ライブラリコントローラ54は、このコマ
ンドを受けてN台のアクセッサコントローラ51a6,
51b6…51N6に対して光ディスク媒体M1′
(k)を各光ディスクドライブn1,n2にマウン卜す
るコマンドを発する。
Upon receiving this command, the library controller 54 sets the N accessor controllers 51a6 and 51a6.
51b6... 51N6 to the optical disk medium M1 '
(K) is issued to each of the optical disk drives n1 and n2.

【0057】この時、既に各光ディスクドライブnl
(n=1,2,…N)にM1′(k)以外の光ディスク
媒体M1(k´)がマウントされている場合には、N個
のアクセッサ51a5,51b5…51N5が一斉に光
ディスク媒体M1(k´)を所定のセルに返納した後、
光ディスク媒体M1′(k)を光デイスクドライブn1
(n=1,2,…N)に一斉にマウントする。
At this time, each optical disk drive nl
When the optical disk medium M1 (k ') other than M1' (k) is mounted on (n = 1, 2,... N), the N accessors 51a5, 51b5. After returning k ') to the specified cell,
The optical disk medium M1 '(k) is transferred to the optical disk drive n1.
(N = 1, 2,..., N).

【0058】続いて、ライブラリコントローラ54は、
データブロック1がビット、バイト等の適当なデー夕長
のデータブロックにストライピングし、N台のライブラ
リモジュール51a,51b…51N内の光ディスクド
ライブnl(n=1,2, …N)へ順次転送する。
Subsequently, the library controller 54
The data block 1 is striped into data blocks of appropriate data length, such as bits and bytes, and sequentially transferred to the optical disk drives nl (n = 1, 2,... N) in the N library modules 51a, 51b. .

【0059】このようにして、容量Y1のデータブロッ
ク1が光デイスク媒体Ml′(k)の空き領域に記録さ
れる。一方、データブロック1の記録中に、ホストコン
ピュータ55は、光ディスクグループn2の中にあるm
番目の光デイスク媒体M2′(m)を選別し、ライブラ
リコントローラ54に対して光ディスク媒体M2′
(m)を光デイスクドライブn2(n=1,2,…N)
にマウントするコマンドを発する。
In this manner, the data block 1 having the capacity Y1 is recorded in the free area of the optical disk medium Ml '(k). On the other hand, during the recording of the data block 1, the host computer 55 sets the m in the optical disk group n2.
The second optical disk medium M2 '(m) is selected, and the optical disk medium M2' is sent to the library controller 54.
(M) is replaced by an optical disk drive n2 (n = 1, 2,... N)
Issue a command to mount on.

【0060】ライブラリコントローラ54は、このコマ
ンドを受けてN台のアクセッサコントローラ51a6,
51b6…51N6に対してそれぞれ光ディスク媒体M
2′(m)を光ディスクドライブn2(n=1,2,…
N)にマウントするコマンドを発する。
Upon receiving this command, the library controller 54 sets the N accessor controllers 51a6 and 51a6.
51b6... 51N6 for the optical disk medium M
2 ′ (m) is replaced by an optical disk drive n2 (n = 1, 2,...)
Issue a command to mount on N).

【0061】この時、既に各光ディスクドライブn2
(n=1,2,…N)にM2′(m)以外の光ディスク
媒体M2′(m´)がマウントされている場合には、N
個のアクセッサが一斉に光ディスク媒体M2′(m´)
を所定のセルに返納した後、光ディスク媒体M2′(m
´)を光ディスクドライブn2(n=1,2,…N)に
一斉にマウントし、光ディスクドライブn2(n=1,
2,…N)はデータブロック2を記録するためのレディ
ー状態になる。
At this time, each optical disk drive n2
If an optical disk medium M2 '(m') other than M2 '(m) is mounted on (n = 1, 2,... N), N
Accessors are simultaneously in the optical disk medium M2 '(m')
Is returned to a predetermined cell, and then the optical disk medium M2 '(m
′) Are mounted simultaneously on the optical disk drive n2 (n = 1, 2,... N), and the optical disk drive n2 (n = 1, 2) is mounted.
2,... N) are ready for recording data block 2.

【0062】光ディスクドライブn2(n=1,2,…
N)がレディー状態になった時点でデータブロック1の
記録が完了していれば、引き続いてライブラリコントロ
ーラ54は、データブロック2をビット、バイト等の適
当なデータ長のデータブロックにストライピングし、N
台のライブラリモジュール51a,51b…51N内の
光ディスクドライブn2(n=1,2,…N)へ順次転
送する。
The optical disk drive n2 (n = 1, 2,...)
If the recording of the data block 1 is completed at the time when N) becomes ready, the library controller 54 subsequently strips the data block 2 into a data block having an appropriate data length such as a bit or a byte.
.. 51N are sequentially transferred to the optical disk drive n2 (n = 1, 2,... N) in the library modules 51a, 51b.

【0063】このようにして、容量Y2のデータブロッ
ク2が光ディスク媒体M2′(m)の空き領域に記録さ
れる。図7に示すように、光デイスク媒体M2′(m)
を光デイスクドライブn2(n=1,2,…N)にマウ
ントするための時間T2は、光ディスク媒体M1′
(k)がマウントされてから記録開始可能状態に至るま
での時間tとデータブロック1の記録時間TOとの和t
+Toと多重化することが可能となるので、2つの光デ
ィスク媒体にまたがって記録しなければならないような
大容量のファイルデータを記録する場合には、ファイル
データの記録時間を短縮することが可能となる。
In this manner, the data block 2 having the capacity Y2 is recorded in the free area of the optical disk medium M2 '(m). As shown in FIG. 7, the optical disk medium M2 '(m)
The time T2 for mounting the optical disk drive n2 (n = 1, 2,... N) on the optical disk drive n2 (n = 1, 2,...
(K) Sum t of time t from mounting to recording start enabled state and recording time TO of data block 1
Since it is possible to multiplex with + To, when recording large-capacity file data that must be recorded over two optical disc media, the recording time of the file data can be reduced. Become.

【0064】なお、以上において、図5に示したよう
に、光ディスクライブラリ装置によるデータ記録・再生
を実行するためのデータ記録・再生プログラムが記録さ
れているハードディスクまたは光磁気ディスク等の記録
媒体56を用いて、ホストコンピュータ55、ライブラ
リコントローラ54、外部バス52,53を通して光デ
ィスクライブラリ装置を制御するようにしてもよい。
In the above, as shown in FIG. 5, a recording medium 56 such as a hard disk or a magneto-optical disk on which a data recording / reproducing program for executing data recording / reproduction by an optical disk library device is recorded. Alternatively, the optical disk library device may be controlled through the host computer 55, the library controller 54, and the external buses 52 and 53.

【0065】すなわち、上述したような第2の実施形態
によると、前記各ライブラリモジユール51a,51
b,…51N内にM′(M′=1,2,…)個の光ディ
スク媒体からなるJ(J=2,3,…)組の光ディスク
媒体グループとJ台の光ディスクドライブ51a1,5
1a2,51b1,51b2,…51N1,51N2と
媒体搬送手段(アクセッサ)51a5,51b5,…5
1N5とを収納し、j(j=1,2,…,J)番目の光
ディスク媒体グループを構成する各光ディスク媒体はj
番目の光ディスクドライブによって記録および再生し、
前記ホストコンピュータ55から転送されるファイルデ
ータを時間軸上でJ個のデータブロックに分割するとと
もにj番目のデータブロックを前記N台のライブラリモ
ジュール51a,51b,…51N内の各j番目の光デ
ィスクドライブに分割して転送し、j番目のデータブロ
ックがj番目の光ディスク媒体グループに記録されるよ
うに構成したことを特徴とする第1の実施形態に記載し
た光ディスクライブラリ装置が提供される。
That is, according to the second embodiment as described above, each of the library modules 51a, 51a
b,... 51N and J (J = 2, 3,...) optical disc medium groups each including M ′ (M ′ = 1, 2,...) optical disc media and J optical disc drives 51a1, 5
1a2, 51b1, 51b2,... 51N1, 51N2 and medium transporting means (accessors) 51a5, 51b5,.
1N5, and each optical disk medium constituting a j-th (j = 1, 2,..., J) -th optical disk medium group is j
Record and play by the second optical disc drive,
The file data transferred from the host computer 55 is divided into J data blocks on the time axis, and the j-th data block is divided into j-th optical disc drives in the N library modules 51a, 51b,. The optical disk library device according to the first embodiment is configured so that the j-th data block is recorded on the j-th optical disk medium group.

【0066】また、上述したような第2の実施形態によ
ると、データを記録する行程が、ホストコンピュータ5
5から転送されたファイルデータをJ(J=2,3,
…)個のデータグループに分割し、さらに各データグル
ープをN(N=2,3,…)個のデータブロックに分割
する工程と、前記N台の光ディスクライブラリモジュー
ル51a,51b,…51Nの各々について並列に、各
光ディスクライブラリモジュール51a,51b,…5
1Nが収納するM´(M´=1,2,…)個の光ディス
ク媒体からなるJ組の光ディスク媒体グループの各グル
ープの中から、それぞれ所望の光ディスク媒体を選択し
て搬送し、対応するJ台の光ディスクドライブに装着す
る工程と、前記J個のデータグループのj(j=1,
2,…J)番目のデータグループのN個のデータブロッ
クを前記N台の光ディスクライブラリモジュール51
a,51b,…51Nに並列に転送し、各光ディスクラ
イブラリモジュール51a,51b,…51Nのj番目
の光ディスク媒体に分散して記録する工程をjについて
1からJまで順次繰り返す工程とから成り、データを再
生する行程が、前記N台の光ディスクライブラリモジュ
ール51a,51b,…51Nの各々について並列に、
各光ディスクライブラリモジュール51a,51b,…
51Nが収納する前記M´個の光ディスク媒体からなる
前記J組の光ディスク媒体グループの各グループの中か
ら所望の光ディスク媒体を選択して搬送し、対応するJ
台の光ディスクドライブに装着する工程と、前記N台の
光ディスクライブラリモジュール51a,51b,…5
1Nの各々のj番目の光ディスク媒体から所望のデータ
ブロックを並列に読み取る工程をjについて1からJま
で順次繰り返し、元のファイルデータを復元して前記ホ
ストコンピュータ55に転送する工程とから成ることを
特徴とするデータ記録・再生方法が提供される。
According to the second embodiment as described above, the process of recording data is performed by the host computer 5.
5 is transferred to J (J = 2, 3,
..) Data groups, and further dividing each data group into N (N = 2, 3,...) Data blocks; and each of the N optical disk library modules 51a, 51b,. , 5 in parallel with the optical disk library modules 51a, 51b,.
A desired optical disk medium is selected and transported from each of the J optical disk medium groups including M ′ (M ′ = 1, 2,...) Optical disk media housed by 1N, and the corresponding J is selected. Mounting on two optical disc drives; and j (j = 1, j = 1) of the J data groups.
The N data blocks of the (2,... J) -th data group are stored in the N optical disc library modules 51.
a, 51b,... 51N are transferred in parallel to each other, and the step of distributing and recording on the j-th optical disk medium of each optical disk library module 51a, 51b,. Are reproduced in parallel for each of the N optical disk library modules 51a, 51b,.
Each of the optical disk library modules 51a, 51b,...
A desired optical disk medium is selected and transported from each of the J sets of optical disk medium groups including the M ′ optical disk media accommodated in 51N, and the corresponding J is selected.
Mounting the optical disk drives on the N optical disk drives, and the N optical disk library modules 51a, 51b,.
1N, sequentially reading a desired data block from each j-th optical disk medium of 1N sequentially from 1 to J for j, restoring the original file data and transferring it to the host computer 55. A featured data recording / reproducing method is provided.

【0067】さらに、上述したような第2の実施形態に
よると、データを記録する行程が、ホストコンピュータ
から転送されたファイルデータをJ(J=2,3,…)
個のデータグループに分割し、さらに各データグループ
をN(N=2,3,…)個のデータブロックに分割する
工程と、前記N台の光ディスクライブラリモジュールの
各々について並列に、各光ディスクライブラリモジュー
ルが収納するM´(M´=1,2,…)個の光ディスク
媒体からなるJ組の光ディスク媒体グループの各グルー
プの中から、それぞれ所望の光ディスク媒体を選択して
搬送し、対応するJ台の光ディスクドライブに装着する
工程と、前記J個のデータグループのj(j=1,2,
…J)番目のデータグループのN個のデータブロックを
前記N台の光ディスクライブラリモジュール51a,5
1b,…51Nに並列に転送し、各光ディスクライブラ
リモジュール51a,51b,…51Nのj番目の光デ
ィスク媒体に分散して記録する工程をjについて1から
Jまで順次繰り返す工程とから成り、データを再生する
行程が、前記N台の光ディスクライブラリモジュール5
1a,51b,…51Nの各々について並列に、各光デ
ィスクライブラリモジュール51a,51b,…51N
が収納する前記M´個の光ディスク媒体からなる前記J
組の光ディスク媒体グループの各グループの中から所望
の光ディスク媒体を選択して搬送し、対応するJ台の光
ディスクドライブに装着する工程と、前記N台の光ディ
スクライブラリモジュール51a,51b,…51Nの
各々のj番目の光ディスク媒体から所望のデータブロッ
クを並列に読み取る工程をjについて1からJまで順次
繰り返し、元のファイルデータを復元して前記ホストコ
ンピュータ55に転送する工程とから成るデータ記録・
再生処理を実行させるためのデータ記録・再生プログラ
ムが記録されていることを特徴とする記録媒体が提供さ
れる。
Further, according to the second embodiment as described above, the process of recording data is performed by converting the file data transferred from the host computer to J (J = 2, 3,...)
Dividing each data group into N (N = 2, 3,...) Data blocks; and further, in parallel with each of the N optical disc library modules, Select and transport a desired optical disk medium from each of the J optical disk medium groups including M ′ (M ′ = 1, 2,...) Optical disk mediums stored therein, And j of the J data groups (j = 1, 2, 2).
.. J) data blocks of the J-th data group are stored in the N optical disk library modules 51a, 51
.. 51N, and the step of sequentially recording the data on the j-th optical disk medium of each optical disk library module 51a, 51b,. The process to be performed is performed by the N optical disk library modules 5 described above.
51N in parallel with each of the optical disk library modules 51a, 51b,.
Said J comprising said M 'optical disk media to be stored
A step of selecting and transporting a desired optical disk medium from each group of the optical disk medium groups, and mounting the optical disk medium on the corresponding J optical disk drives; and each of the N optical disk library modules 51a, 51b,. A step of sequentially reading desired data blocks from the j-th optical disc medium in order from 1 to J for j, restoring the original file data and transferring it to the host computer 55.
A recording medium characterized by recording a data recording / reproducing program for executing a reproducing process is provided.

【0068】[0068]

【発明の効果】以上説明したように、本発明によれば、
ファイルデータを複数のデータブロックに分割して各々
のデータブロックを異なるライブラリモジュールに記憶
する際、複数アクセッサを同時に使用することにより、
ディスク交換時間の大幅な短縮が図れる。
As described above, according to the present invention,
When dividing file data into multiple data blocks and storing each data block in a different library module, by using multiple accessors simultaneously,
Disk replacement time can be greatly reduced.

【0069】また、本発明によれば、ファイルデー夕を
複数のデータブロックに分割し、各々のデータブロック
を同一ライブラリモジュール内の異なる光ディスクグル
ープに記録することにより、特定のデータブロックの記
録再生時間と、それ以外のデータブロックを記録再生す
るためのディスク交換時間とが多重化できるため、ホス
トコンピュータからのオフライン媒体上に格納されたフ
ァイルへのアクセス要求に対して、アクセス時間を大幅
に短縮することが可能になる。
Further, according to the present invention, the file data is divided into a plurality of data blocks, and each data block is recorded on a different optical disk group in the same library module. And the disk exchange time for recording and reproducing other data blocks can be multiplexed, so that the access time is greatly reduced in response to a request for access to a file stored on an offline medium from a host computer. It becomes possible.

【0070】一方、アレイ構成をとらない場合にも、本
発明によれば、一つの大容量ファイルデータをN個のデ
ータブロックに分割して、その先頭のデータブロックか
らッ順次N台のライブラリモジュールに格納するように
しておけば、N個のデータブロックのうちn(n=1,
2,…N)番目のデータブロックを再生する時間内にn
番目以外のデータブロックを記録した光ディスク媒体を
ドライブにローデイングすることが可能となる。
On the other hand, according to the present invention, even when an array configuration is not adopted, one large-capacity file data is divided into N data blocks, and N library modules are sequentially arranged from the first data block. Is stored in n (n = 1, n = 1) of the N data blocks.
(N) within the time for reproducing the (N) th data block
It becomes possible to load an optical disk medium on which data blocks other than the third data block are recorded into a drive.

【0071】従って、以上説明したように、本発明によ
れば、光ディスクライブラリ装置内のオフライン媒体上
に格納されたファイルへのアクセス要求に対して、アク
セス時間を大幅に短縮することが可能な大容量の光ディ
スクライブラリ装置およびデータ記録・再生方法ならび
にデータ記録・再生プログラムを記録した記録媒体を提
供することができる。
Therefore, as described above, according to the present invention, in response to a request for access to a file stored on an off-line medium in an optical disk library device, the access time can be greatly reduced. An optical disk library device having a large capacity, a data recording / reproducing method, and a recording medium on which a data recording / reproducing program is recorded can be provided.

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

【図1】図1は光ディスクアレイ構成による従来のライ
ブラリの説明図。
FIG. 1 is an explanatory diagram of a conventional library having an optical disk array configuration.

【図2】図2は本発明の第1の実施形態による光ディス
クライブラリ装置のシステム構成を示すブロック図。
FIG. 2 is a block diagram showing a system configuration of the optical disk library device according to the first embodiment of the present invention.

【図3】図3は本発明の第1の実施形態による光ディス
クライブラリ装置の説明図。
FIG. 3 is an explanatory diagram of an optical disk library device according to the first embodiment of the present invention.

【図4】図4は図3のライブラリ構成によるデータ記録
のタイムチヤート。
FIG. 4 is a time chart of data recording by the library configuration of FIG. 3;

【図5】図5は本発明の第1の実施形態による光ディス
クライブラリ装置のシステム構成を示すブロック図。
FIG. 5 is a block diagram showing a system configuration of the optical disc library device according to the first embodiment of the present invention.

【図6】図6は図5のライブラリ構成によるデータ記録
時のシーケンスの説明図。
FIG. 6 is an explanatory diagram of a sequence at the time of data recording by the library configuration of FIG. 5;

【図7】図7は図5のライブラリ構成によるタイムチャ
ートである。
FIG. 7 is a time chart according to the library configuration of FIG. 5;

【符号の説明】[Explanation of symbols]

31a,31b,…31N…N台のライブラリモジュー
ル、 32,33…外部バス、 34…ライブラリコントローラ、 31a1,31b1,…31N1…光ディスクドライ
ブ、 31a2,31b2,…31N2…アクセッサ、 31a3,31b3,…31N3…アクセッサコントロ
ーラ、 35…ホストコンピュータ、 36…記録媒体、 51a,51b…51N…N台の各々のライブラリモジ
ュール、 51a1,51a2,51b1,51b2…51N1,
51N2…光ディスクドライブ、 51a5,51b5…51N5…アクセッサ、 51a6,51b6…51N6…アクセッサコントロー
ラ、 51a3,51a4,51b3,51b4…51N3,
51N4…2グループの光ディスク媒体グループ、 52,53…外部バス、 54…ライブラリコントローラ、 55…ホストコンピュータ、 56…記録媒体。
31a, 31b,... 31N: N library modules, 32, 33: external bus, 34: library controller, 31a1, 31b1,... 31N1: optical disk drive, 31a2, 31b2, ... 31N2: accessor, 31a3, 31b3,. ... Accessor controller, 35 ... Host computer, 36 ... Recording medium, 51a, 51b ... 51N ... N library modules, 51a1, 51a2, 51b1, 51b2 ... 51N1,
51N2 ... optical disk drive, 51a5, 51b5 ... 51N5 ... accessor, 51a6, 51b6 ... 51N6 ... accessor controller, 51a3, 51a4, 51b3, 51b4 ... 51N3
51N4: two groups of optical disk medium groups, 52, 53: external bus, 54: library controller, 55: host computer, 56: recording medium.

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 M(M=1,2,…)個の光ディスク媒
体と、前記光ディスク媒体に対して情報の記録再生を行
う1以上の台数の光ディスクドライブと、前記光ディス
ク媒体を前記光ディスクドライブに対して搬送・着脱を
行う媒体搬送手段(アクセッサ)とを構成単位としたN
(N=2,3,…)台の光ディスクライブラリモジュ−
ルと、 前記N台のライブラリモジュールを連結させ、ホストコ
ンピュータから転送されたファイルデータを複数のデー
タブロックに分割し、これらのデータブロックを前記N
台のライブラリモジュールに分散させて記憶し、かつ前
記N台のライブラリモジユールに分割して記憶された一
連のデータブロックを再び結合し、元のファイルデータ
に復元して前記ホストコンピュータに転送する機能を有
するライブラリコントローラとを具備して構成されるこ
とを特徴とする光ディスクライブラリ装置。
1. An M (M = 1, 2,...) Optical disk medium, one or more optical disk drives for recording and reproducing information on and from the optical disk medium, and the optical disk medium in the optical disk drive. And medium transport means (accessor) for transporting and attaching / detaching to / from N
(N = 2, 3,...) Optical disc library modules
And the N library modules, and divides the file data transferred from the host computer into a plurality of data blocks.
A function of distributing and storing the data in a library module and re-combining a series of data blocks divided and stored in the N library modules, restoring the original file data, and transferring the file data to the host computer An optical disk library device comprising: a library controller having a library controller.
【請求項2】 前記ライブラリモジユール内にM′
(M′=1,2,…)個の光ディスク媒体からなるJ
(J=2,3,…)組の光ディスク媒体グループとJ台
の光ディスクドライブと媒体搬送手段(アクセッサ)と
を収納し、j(j=1,2,…,J)番目の光ディスク
媒体グループを構成する各光ディスク媒体はj番目の光
ディスクドライブによって記録および再生し、 前記ホストコンピュータから転送されるファイルデータ
を時間軸上でJ個のデータブロックに分割するとともに
j番目のデータブロックを前記N台のライブラリモジュ
ール内の各j番目の光ディスクドライブに分割して転送
し、j番目のデータブロックがj番目の光ディスク媒体
グループに記録されるように構成したことを特徴とする
請求項1に記載の光ディスクライブラリ装置。
2. The method according to claim 1, wherein M ′ is included in the library module.
J consisting of (M '= 1, 2,...) Optical disk media
(J = 2, 3,...) Sets of optical disk medium groups, J optical disk drives, and medium transport means (accessors) are accommodated, and the j-th (j = 1, 2,. Each of the constituting optical disc media is recorded and reproduced by a j-th optical disc drive, and the file data transferred from the host computer is divided into J data blocks on a time axis and the j-th data block is divided into the N data blocks. 2. The optical disk library according to claim 1, wherein the data is divided and transferred to each j-th optical disk drive in the library module, and the j-th data block is recorded on the j-th optical disk medium group. apparatus.
【請求項3】 データを記録する行程は、 ホストコンピュータから転送されたファイルデータを複
数のデ一タブロックに分割する工程と、 N(N=2,3,…)台の光ディスクライブラリモジュ
ールの各々について並列に、各光ディスクライブラリモ
ジュールが収納するM(M=1,2,…)個の光ディス
ク媒体の中から所望の光ディスク媒体を選択して搬送
し、各光ディスクライブラリモジュールの光ディスクド
ライブに装着する工程と、 前記分割されたデータブロックを各ライブラリモジュー
ルに並列に転送して前記N個の光ディスク媒体に分散し
て記録する工程とから成り、 データを再生する行程は、 前記N台の光ディスクライブラリモジュールの各々につ
いて並列に、各光デイスクライブラリモジュールが収納
する前記M個の光ディスク媒体の中から所望の光ディス
ク媒体を選択して搬送し、各光ディスクライブラリモジ
ュールの光ディスクドライブに装着する工程と、 前記N個の光ディスク媒体から所望のデータブロックを
並列に読み取り、元のファイルデータを復元してホスト
コンピュータヘ転送する工程とから成ることを特徴とす
るデータ記録・再生方法。
3. The data recording process includes the steps of dividing file data transferred from a host computer into a plurality of data blocks, and each of N (N = 2, 3,...) Optical disc library modules. In parallel with each other, a step of selecting a desired optical disk medium from among M (M = 1, 2,...) Optical disk media stored in each optical disk library module, transporting the selected optical disk medium, and mounting the optical disk medium in the optical disk drive of each optical disk library module And transferring the divided data blocks to each library module in parallel and recording the data blocks in a distributed manner on the N optical disc media. The process of reproducing data is performed by the N optical disc library modules. Each of the M optical disk library modules accommodates the M optical disks in parallel with each other. Selecting and transporting a desired optical disk medium from the disk media, mounting the optical disk drive on each optical disk library module, reading the desired data blocks from the N optical disk media in parallel, and restoring the original file data. Restoring and transferring the data to a host computer.
【請求項4】 データを記録する行程は、 ホストコンピュータから転送されたファイルデータをJ
(J=2,3,…)個のデータグループに分割し、さら
に各データグループをN(N=2,3,…)個のデータ
ブロックに分割する工程と、 前記N台の光ディスクライブラリモジュールの各々につ
いて並列に、各光ディスクライブラリモジュールが収納
するM´(M´=1,2,…)個の光ディスク媒体から
なるJ組の光ディスク媒体グループの各グループの中か
ら、それぞれ所望の光ディスク媒体を選択して搬送し、
対応するJ台の光ディスクドライブに装着する工程と、 前記J個のデータグループのj(j=1,2,…J)番
目のデータグループの前記N個のデータブロックを前記
N台の光ディスクライブラリモジュールに並列に転送
し、各光ディスクライブラリモジュールのj番目の光デ
ィスク媒体に分散して記録する工程をjについて1から
Jまで順次繰り返す工程とから成り、 データを再生する行程は、 前記N台の光ディスクライブラリモジュールの各々につ
いて並列に、各光ディスクライブラリモジュールが収納
する前記M´個の光ディスク媒体からなる前記J組の光
ディスク媒体グループの各グループの中から所望の光デ
ィスク媒体を選択して搬送し、対応するJ台の光ディス
クドライブに装着する工程と、 前記N台の光ディスクライブラリモジュールの各々のj
番目の光ディスク媒体から所望のデータブロックを並列
に読み取る工程をjについて1からJまで順次繰り返
し、元のファイルデータを復元して前記ホストコンピュ
ータに転送する工程とから成ることを特徴とするデータ
記録・再生方法。
4. The process of recording data includes the steps of: transferring file data transferred from a host computer to a computer;
(J = 2, 3,...) Data groups, and further dividing each data group into N (N = 2, 3,...) Data blocks; In parallel with each of the optical disk library modules, a desired optical disk medium is selected from each of the J optical disk medium groups including M ′ (M ′ = 1, 2,...) Optical disk media housed in each optical disk library module. And transport it,
Loading the corresponding J optical disc drives with the N data blocks of the j-th (j = 1, 2,... J) data group of the J data groups; And repeating the step of transferring the data in parallel to the j-th optical disk medium of each optical disk library module and sequentially recording the data from j to 1 to J. In parallel with each of the modules, a desired optical disk medium is selected and transported from each of the J sets of optical disk medium groups including the M ′ optical disk media stored in each optical disk library module, and the corresponding J is selected. Mounting the optical disk drive on a plurality of optical disk drives; Each of the j-Jules
Reading a desired data block in parallel from the second optical disk medium in order from 1 to J for j, restoring the original file data and transferring it to the host computer. Playback method.
【請求項5】 データを記録する行程は、 ホストコンピュータから転送されたファイルデータを複
数のデ一タブロックに分割する工程と、 N(N=2,3,…)台の光ディスクライブラリモジュ
ールの各々について並列に、各光ディスクライブラリモ
ジュールが収納するM(M=1,2,…)個の光ディス
ク媒体の中から所望の光ディスク媒体を選択して搬送
し、各光ディスクライブラリモジュールの光ディスクド
ライブに装着する工程と、 前記分割されたデータブロックを各ライブラリモジュー
ルに並列に転送して前記N個の光ディスク媒体に分散し
て記録する工程とから成り、 データを再生する行程は、 前記N台の光ディスクライブラリモジュールの各々につ
いて並列に、各光デイスクライブラリモジュールが収納
する前記M個の光ディスク媒体の中から所望の光ディス
ク媒体を選択して搬送し、各光ディスクライブラリモジ
ュールの光ディスクドライブに装着する工程と、 前記N個の光ディスク媒体から所望のデータブロックを
並列に読み取り、元のファイルデータを復元して前記ホ
ストコンピュータに転送する工程とから成るデータ記録
・再生処理を実行させるためのデータ記録・再生プログ
ラムが記録されていることを特徴とする記録媒体。
5. The data recording step includes: dividing file data transferred from a host computer into a plurality of data blocks; and each of N (N = 2, 3,...) Optical disk library modules. In parallel with each other, a step of selecting a desired optical disk medium from among M (M = 1, 2,...) Optical disk media stored in each optical disk library module, transporting the selected optical disk medium, and mounting the optical disk medium in the optical disk drive of each optical disk library module And transferring the divided data blocks to each library module in parallel and recording the data blocks in a distributed manner on the N optical disc media. The process of reproducing data is performed by the N optical disc library modules. Each of the M optical disk library modules accommodates the M optical disks in parallel with each other. Selecting and transporting a desired optical disk medium from the disk media, mounting the optical disk drive on each optical disk library module, reading the desired data blocks from the N optical disk media in parallel, and restoring the original file data. A data recording / reproducing program for executing a data recording / reproducing process comprising the steps of restoring and transferring the data to the host computer.
【請求項6】 データを記録する行程は、 ホストコンピュータから転送されたファイルデータをJ
(J=2,3,…)個のデータグループに分割し、さら
に各データグループをN(N=2,3,…)個のデータ
ブロックに分割する工程と、 前記N台の光ディスクライブラリモジュールの各々につ
いて並列に、各光ディスクライブラリモジュールが収納
するM´(M´=1,2,…)個の光ディスク媒体から
なるJ組の光ディスク媒体グループの各グループの中か
ら、それぞれ所望の光ディスク媒体を選択して搬送し、
対応するJ台の光ディスクドライブに装着する工程と、 前記J個のデータグループのj(j=1,2,…J)番
目のデータグループのN個のデータブロックを前記N台
の光ディスクライブラリモジュールに並列に転送し、各
光ディスクライブラリモジュールのj番目の光ディスク
媒体に分散して記録する工程をjについて1からJまで
順次繰り返す工程とから成り、 データを再生する行程は、 前記N台の光ディスクライブラリモジュールの各々につ
いて並列に、各光ディスクライブラリモジュールが収納
する前記M´個の光ディスク媒体からなる前記J組の光
ディスク媒体グループの各グループの中から所望の光デ
ィスク媒体を選択して搬送し、対応するJ台の光ディス
クドライブに装着する工程と、 前記N台の光ディスクライブラリモジュールの各々のj
番目の光ディスク媒体から所望のデータブロックを並列
に読み取る工程をjについて1からJまで順次繰り返
し、元のファイルデータを復元して前記ホストコンピュ
ータに転送する工程とから成るデータ記録・再生処理を
実行させるためのデータ記録・再生プログラムが記録さ
れていることを特徴とする記録媒体。
6. The process of recording data includes the steps of: copying file data transferred from a host computer;
(J = 2, 3,...) Data groups, and further dividing each data group into N (N = 2, 3,...) Data blocks; In parallel with each of the optical disk library modules, a desired optical disk medium is selected from each of the J optical disk medium groups including M ′ (M ′ = 1, 2,...) Optical disk media housed in each optical disk library module. And transport it,
Loading the corresponding J optical disk drives with N data blocks of the j-th (j = 1, 2,... J) data group of the J data groups to the N optical disk library modules; Transferring the data in parallel and distributing and recording the data on the j-th optical disk medium of each optical disk library module sequentially from j to 1 to j. In parallel, for each of the optical disc library modules, a desired optical disc medium is selected and transported from each of the J sets of optical disc media groups composed of the M ′ optical disc media stored in each optical disc library module, and the corresponding J Loading the optical disk drive into the N optical disk library modules; Each of the j of Lumpur
A step of sequentially reading desired data blocks from the second optical disk medium in order from j to 1 to j for j, restoring the original file data and transferring it to the host computer, thereby executing a data recording / reproducing process. Recording medium for recording a data recording / reproducing program for recording.
JP19852297A 1997-07-24 1997-07-24 Optical disc library apparatus, data recording / reproducing method, and recording medium recording data recording / reproducing program Expired - Lifetime JP3827182B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19852297A JP3827182B2 (en) 1997-07-24 1997-07-24 Optical disc library apparatus, data recording / reproducing method, and recording medium recording data recording / reproducing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19852297A JP3827182B2 (en) 1997-07-24 1997-07-24 Optical disc library apparatus, data recording / reproducing method, and recording medium recording data recording / reproducing program

Publications (2)

Publication Number Publication Date
JPH1145497A true JPH1145497A (en) 1999-02-16
JP3827182B2 JP3827182B2 (en) 2006-09-27

Family

ID=16392549

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19852297A Expired - Lifetime JP3827182B2 (en) 1997-07-24 1997-07-24 Optical disc library apparatus, data recording / reproducing method, and recording medium recording data recording / reproducing program

Country Status (1)

Country Link
JP (1) JP3827182B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103514916A (en) * 2013-09-24 2014-01-15 中经云数据存储科技(北京)有限公司 Optical disc base, data asynchronization parallel reading-writing method for optical disc base and control device
US8788611B2 (en) 2001-12-28 2014-07-22 Hewlett-Packard Development Company, L.P. Method for using partitioning to provide capacity on demand in data libraries
CN113611333A (en) * 2021-07-14 2021-11-05 武汉光忆科技有限公司 Optical disk library cluster system and read-write method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8788611B2 (en) 2001-12-28 2014-07-22 Hewlett-Packard Development Company, L.P. Method for using partitioning to provide capacity on demand in data libraries
CN103514916A (en) * 2013-09-24 2014-01-15 中经云数据存储科技(北京)有限公司 Optical disc base, data asynchronization parallel reading-writing method for optical disc base and control device
CN113611333A (en) * 2021-07-14 2021-11-05 武汉光忆科技有限公司 Optical disk library cluster system and read-write method

Also Published As

Publication number Publication date
JP3827182B2 (en) 2006-09-27

Similar Documents

Publication Publication Date Title
JP2550239B2 (en) External storage system
US20030225966A1 (en) Serverless network data storage operation managed by peripheral device
JPH10283124A (en) Recording and playback device
EP1402522B1 (en) Hybrid data storage system
JP3827182B2 (en) Optical disc library apparatus, data recording / reproducing method, and recording medium recording data recording / reproducing program
JPH10254642A (en) Storage system
JP4211563B2 (en) Playback / recording device
Wildmann Terabit memory systems: A design history
JPH10254646A (en) How to back up portable recording media
JP2001166888A (en) Data storage system and data storage method, and recording medium storing data storage method program
JPH10254634A (en) Storage device and storage device recovery means
JPH06274282A (en) Magnetic recording device
JP2001195205A (en) Data recovery method for data storage system and medium recording the program
JP3128033B2 (en) Disk array device
JPH10254628A (en) Library storage device using portable media
JPH0950353A (en) Library type storage device
JP3412442B2 (en) Storage device using portable media
JP3400318B2 (en) Data recording method for disk array device and medium recording the program
JP3175999B2 (en) Disk array device
JP2012138144A (en) Record reproduction device and record reproduction method
JPH11306190A (en) Video server system
JP2000339103A (en) Storage media library array device
JP2814734B2 (en) Magnetic disk drive
JPS62154267A (en) Information playback method
EP1696426B1 (en) Hybrid data storage system

Legal Events

Date Code Title Description
A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060630

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090714

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100714

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100714

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110714

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120714

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130714

Year of fee payment: 7

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

EXPY Cancellation because of completion of term