(57)【特許請求の範囲】
【請求項１】
M´（M´＝1，2，…）個の光ディスク媒体からなるJ（J＝2，3，…）組の光ディスク媒体グループと、前記光ディスク媒体に対して情報の記録再生を行うJ台の光ディスクドライブと、前記光ディスク媒体を前記光ディスクドライブに対して搬送・着脱を行う1台の媒体搬送手段（アクセッサ）とを構成単位とし、ｊ（ｊ＝1，2，…，Ｊ）番目の光ディスク媒体グループを構成する各光ディスク媒体はｊ番目の光ディスクドライブによって記録および再生するN（N＝2，3，…）台の光ディスクライブラリモジュールと、
前記Ｎ台の光ディスクライブラリモジュールを連結させ、ホストコンピュータから転送されたファイルデータを、まず、光ディスクライブラリモジュール内の複数の光ディスクドライブにおける各光ディスク媒体の残容量の比率に合わせてＪ個のデータグループに分割し、その後、各データグループをＮ個のデータブロックに分割した状態で、ｊ番目のデータグループのデータブロックを前記Ｎ台のライブラリモジュール内の各ｊ番目の光ディスクドライブに分割して転送し、ｊ番目のデータグループのデータブロックがｊ番目の光ディスク媒体グループの光ディスク媒体に記録されるようにし、かつ、前記Ｎ台のライブラリモジュールに分散させて記録された一連のデータブロックを再び結合し、元のファイルデータに復元して前記ホストコンピュータに転送する機能を有するライブラリコントローラと、
を具備して構成されることを特徴とする光ディスクライブラリ装置。
【請求項２】
データを記録する行程は、
ホストコンピュータから転送されたファイルデータを、光ディスクライブラリモジュール内の複数の光ディスクドライブにおける各光ディスク媒体の残容量の比率に合わせてＪ（J＝2，3，…）個のデータグループに分割し、さらに各データグループをＮ（N＝2，3，…）個のデータブロックに分割する工程と、
前記Ｎ台の光ディスクライブラリモジュールの各々について並列に、各光ディスクライブラリモジュールが収納するＭ´（M´＝1，2，…）個の光ディスク媒体からなるＪ組の光ディスク媒体グループの各グループの中から、それぞれ所望の光ディスク媒体を選択して搬送し、Ｊ台の光ディスクドライブの内の対応する1つに装着する工程と、
前記Ｊ個のデータグループのｊ（ｊ＝1，2，…，Ｊ）番目のデータグループの前記Ｎ個のデータブロックを前記Ｎ台の光ディスクライブラリモジュールに並列に転送し、各光ディスクライブラリモジュールのｊ番目の光ディスク媒体に分散して記録する工程をｊについて1からＪまで順次繰り返す工程とから成り、
データを再生する行程は、
前記Ｎ台の光ディスクライブラリモジュールの各々について並列に、各光ディスクライブラリモジュールが収納する前記Ｍ´個の光ディスク媒体からなる前記Ｊ組の光ディスク媒体グループの各グループの中から所望の光ディスク媒体を選択して搬送し、Ｊ台の光ディスクドライブの内の対応する1つに装着する工程と、
前記Ｎ台の光ディスクライブラリモジュールの各々のｊ番目の光ディスク媒体から所望のデータブロックを並列に読み取る工程をｊについて1からＪまで順次繰り返し、元のファイルデータを復元して前記ホストコンピュータに転送する工程と、
から成ることを特徴とするデータ記録・再生方法。
【請求項３】
データを記録する行程は、
ホストコンピュータから転送されたファイルデータを、光ディスクライブラリモジュール内の複数の光ディスクドライブにおける各光ディスク媒体の残容量の比率に合わせてＪ（J＝2，3，…）個のデータグループに分割し、さらに各データグループをＮ（N＝2，3，…）個のデータブロックに分割する工程と、
前記Ｎ台の光ディスクライブラリモジュールの各々について並列に、各光ディスクライブラリモジュールが収納するＭ´（M´＝1，2，…）個の光ディスク媒体からなるＪ組の光ディスク媒体グループの各グループの中から、それぞれ所望の光ディスク媒体を選択して搬送し、Ｊ台の光ディスクドライブの内の対応する1つに装着する工程と、
前記Ｊ個のデータグループのｊ（ｊ＝1，2，…，Ｊ）番目のデータグループの前記Ｎ個のデータブロックを前記Ｎ台の光ディスクライブラリモジュールに並列に転送し、各光ディスクライブラリモジュールのｊ番目の光ディスク媒体に分散して記録する工程をｊについて1からＪまで順次繰り返す工程とから成り、
データを再生する行程は、
前記Ｎ台の光ディスクライブラリモジュールの各々について並列に、各光ディスクライブラリモジュールが収納する前記Ｍ´個の光ディスク媒体からなる前記Ｊ組の光ディスク媒体グループの各グループの中から所望の光ディスク媒体を選択して搬送し、Ｊ台の光ディスクドライブの内の対応する1つに装着する工程と、
前記Ｎ台の光ディスクライブラリモジュールの各々のｊ番目の光ディスク媒体から所望のデータブロックを並列に読み取る工程をｊについて1からＪまで順次繰り返し、元のファイルデータを復元して前記ホストコンピュータに転送する工程と、
から成るデータ記録・再生処理を実行させるためのデータ記録・再生プログラムが記録されていることを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、多数の光ディスク媒体をセルに収納し、アクセッサによって所要の光ディスク媒体を搬送して所要の光ディスクドライブにマウントし、光ディスク媒体に対してホストコンピュータとの間で転送されるデータの記録および再生を行う機構を備えた大容量の光ディスクライブラリ装置に係わり、特に各光ディスク媒体を光ディスクドライブにマウントするに要する時間を短縮し、かつ大容量の情報を高速に記録再生することが可能な光ディスクライブラリ装置およびデータ記録・再生方法ならびにデータ記録・再生プログラムを記録した記録媒体に関するものである。
【０００２】
【従来の技術】
近年、パーソナルコンピュータの高性能化やコンピュータネットワークの発展に伴って、高精細静止画像や動画像など、１ファイル当たりの容量がテキストデータなどに比べてきわめて大容量となるファイルを多数、効率よく蓄積し、または要求に応じてこれら多数の大容量ファイルの中から任意のファイルに高速にアクセスすることができる大容量記憶システムへのニーズが高まっている。
【０００３】
従来、ＣＡＤ(Computer Aided Design) データなどの大容量データのバックアップや、高精細静止画像や各種文献ファイル等のアーカイバルデータを保存する用途では、１ファイル当たりの容量が数十Ｍ（メガ）バイト以上になる場合が多い。
【０００４】
これらの大容量ファイルを多数蓄積するための記憶装置には、数百Ｇ（ギガ）バイト以上の大容量性と低ビットコストが要求されるため、主に光ディスクライブラリ装置が使用されている。
【０００５】
従来の光ディスクライブラリ装置は、一つの筐体の中に、収納棚（セル）に個々に収納された複数枚の書き換え型光ディスク媒体と、光ディスク媒体に対してディジタル情報の記録再生を行う複数台の光ディスクドライブと、光ディスク媒体を光ディスクドライブに搬送・着脱するアクセッサとを収納した構成をとり、ホストコンピュータからのアクセス要求に応じて所要の光ディスク媒体を光ディスクドライブに搬送・装着し、ディジタル情報を光ディスク媒体に記録再生する構成をとっていた。
【０００６】
しかしながら、このような従来の光ディスクライブラリ装置の場合、ホストコンピュータからオンラインで記録再生できるデータ量（オンライン容量）は、光ディスク媒体の容量とライブラリ内に搭載されるドライブの台数との積で制限されるため、各光ディスクドライブにローディング中の光ディスク媒体以外の光ディスク媒体（オフライン媒体）に格納されたファイルに対してホストコンピュータからアクセス要求があった場合には、光ディスク媒体の交換が発生し、この交換時間によって、ホストコンピュータからのアクセス要求に対して長大な遅延を生じてしまうという問題を有していた。
【０００７】
また、従来の光ディスクライブラリ装置においては、光ディスクドライブからホストコンピュータへのデータ転送を高速化させるために、ライブラリ内の複数の光ディスクドライブをアレイ化し、ホストコンピュータから転送されるデータをビット、バイト等のデータブロックに分割（ストライピング）して複数の光ディスク媒体に分散させて蓄積するようにした光ディスクアレイ構成をとる場合もある。
【０００８】
図１は、このような光ディスクアレイ構成をとった場合の従来の光ディスクライブラリ装置の基本構成図である。
図１において、Ｎ（Ｎ＝１，２，…）台の光ディスクドライブ１３１，１３２…１３ｎとディスクアレイコントローラ１２が内部バス１１によって連結され、ディスクアレイコントローラ１２とホストコンピュータ１７が外部バス１８によって連結されている。
【０００９】
データ記録時には、ホストコンピュータ１７から転送されてきた一連のデータをディスクアレイコントローラ１２によって、ビット、バイト等の適当なデータ長のデータブロックにストライビングし、ストライピングされた各々のブロックをＮ台の光ディスクドライブ１３１，１３２…１３ｎに順次転送する。
【００１０】
これにより、ホストコンピュータ１７から転送された一連のデータがＮ台の光ディスクドライブ１３１，１３２…１３ｎによって並列に書き込まれるためデータ転送の高速化が図れる。
【００１１】
また、Ｎ個の光ディスク媒体１６がＮ倍の容量を持つ単一光ディスク媒体と等価となるので、オンライン容量の大量化が図れる。
この時、アレイ化されたＮ台の光ディスクドライブ１３１，１３２…１３ｎのいずれかが故障しても、故障した光ディスクドライブが記録すベきデータを復元できるように、分割されたデータ群にパリティデータを付加することによって冗長構成を採用する場合もある。
【００１２】
一方、ホストコンピュータ１７に外部バス１８によって連結されたアクセッサコントローラ１４を介してアクセッサ１５によって、セル（図１には図示されていない）に収納された光ディスク媒体がＮ台の光ディスクドライブ１３１，１３２…１３ｎに順次マウントされ、ホストコンピュータ１７から転送された１つのファイルデータは、Ｎ個の光ディスク媒体１６上に分散されて記録されることになる。
【００１３】
従って、逆にＮ個の光ディスク媒体１６に分散されて記録されたファイルデータを読み出す場合には、当該光ディスク媒体１６を全てＮ台の光ディスクドライブ１３１，１３２…１３ｎにマウントした後に可能となる。
【００１４】
図２は、図１に示したディスクアレイ構成を用いた光ディスクライブラリ装置において、ホストコンピュータ１７から転送されたファイルデータを所要の光ディスク媒体グループに記録する場合のタイムチャートを示す。
【００１５】
図２において、Ｔは、ホストコンピュータ１７からディスク交換要求が出されてから既に光ディスクドライブ１３１，１３２…１３ｎにマウントされている光ディスク媒体１６の回転が停止し、アクセッサ１５が当該光ディスク媒体１６をセルに返納し、続いて所要の光ディスク媒体１６を光ディスクドライブ１３１，１３２…１３ｎにマウントするまでの一連の時間（ディスク交換時間と呼ぶ）を示している。
【００１６】
また、ｔは、所要光ディスク媒体１６が光ディスクドライブ１３１，１３２…１３ｎにマウントされてから記録開始可能状態（レディー状態と呼ぶ）に至るまでの時間を示している。
【００１７】
ここで、ディスク交換時間Ｔは、厳密には、各々の光ディスク媒体１６の収納位置と該当する光ディスクドライブ１３１，１３２…１３ｎとの間の距離によって異なるが、これらの各々の差分はＴに比べて十分小さく無視することができるため、全光ディスク媒体１６に対してディスク交換時間をＴとする。
【００１８】
図２に示すように、ホストコンピュータ１７からディスク交換要求が出されてから所要光ディスク媒体グループがレディー状態になるまでの時間（総アクセス時間）はＴ×Ｎ＋ｔとなり、所要ファイルデータを一枚の光ディスク媒体１６のみに記録する場合のアクセス時間Ｔ＋ｔよりもディスク交換時間が複数回になる分だけ長くなる。
【００１９】
【発明が解決しようとする課題】
このように光ディスクアレイ構成をとる場合には、オンライン容量の大容量化とホストコンピュータ１７と光ディスクアレイ間で、オンライン容量内でのデータ転送の高速化は図れる。
【００２０】
しかしながら、アレイ化された全光ディスク媒体内に格納されていないファイルへのアクセス要求が生じた場合には、全ての光ディスクドライブ１３１，１３２…１３ｎにローディングされている光ディスク媒体１６を全て交換しなければならず、単一ファイルが同一の光ディスク媒体１６に記録されている場合より総アクセス時間が長くなってしまう。
【００２１】
上記の通り、従来の光ディスクライブラリ装置では、オフライン媒体上に格納されたファイルにアクセス要求がきた場合には、ディスク交換が生じるために高速アクセスが不可能であり、ディスクアレイ構成の場合には、オンライン容量内での高速データ転送は可能であるが、オフラインデータへのアクセス要求に対してはさらに高速アクセスが困難になるという問題があった。
【００２２】
そこで、本発明は、上記の事情に鑑みてなされたもので、光ディスクライブラリ装置内のオフライン媒体上に格納されたファイルへのアクセス要求に対して、アクセス時間を大幅に短縮することが可能な大容量の光ディスクライブラリ装置およびデータ記録・再生方法ならびにデータ記録・再生プログラムを記録した記録媒体を提供することを目的とする。
【００２３】
【課題を解決するための手段】
本発明によると、上記課題を解決するために、複数の光ディスク媒体と、光ディスク媒体に対して情報の記録再生を行う複数の光ディスクドライブと、光ディスク媒体を光ディスクドライブに対して搬送・着脱を行う媒体搬送手段（アクセッサ）とを構成単位とした装置を光ディスクライブラリモジュールとし、ホストコンピュータから転送されたファイルデータを適当なデータブロックに分割して複数台のライブラリモジュールに格納し、かつ複数台のライブラリモジュールに分割格納された一連のデータブロックを再び元のファイルデータに結合して前記ホストコンピュータに転送する機能を有するライブラリコントローラによってライブラリモジュールを複数台連結し、等価的に大容量の光ディスクライブラリ装置を構築するようにした光ディスクライブラリ装置が提供される。
【００２４】
このような本発明に係わる光ディスクライブラリ装置によれば、１つのライブラリについて、２台以上の光ディスクドライブを使うことによって、ファイルデータを複数のデータブロックに分割し、各々のデータブロックを同一ライブラリモジュール内の異なる光ディスクグループに記録することにより、特定のデータブロックの記録再生時間と、それ以外のデータブロックを記録再生するためのディスク交換時間とが多重化できるため、ホストコンピュータからのオフライン媒体上に格納されたファイルへのアクセス要求に対して、アクセス時間を大幅に短縮することが可能になる。
また、光ディスクライブラリ装置内のオフライン媒体上に格納されたファイルへのアクセス要求に対して、１つのライブラリについて、２台以上の光ディスクドライブを使うことによって、ライブラリが並列に制御され、空いている光ディスクドライブを使うことで、アクセス時間を大幅に短縮することができる。
【００２５】
また、本発明によると、上記課題を解決するために、上述した光ディスクライブラリ装置において、ファイルデータを複数のデータブロックに分割し、各々のデータブロックを同一ライブラリモジュール内の異なる光ディスク媒体グループに記録するするようにした光ディスクライブラリ装置が提供される。
【００２６】
このような本発明に係わる光ディスクライブラリ装置によれば、特定のデータブロックの記録再生時間と、それ以外のデータブロックを記録再生するためのディスク交換時問とが多重化できるため、ホストコンピュータからのオフライン媒体上に格納された大容量ファイルへのアクセス要求に対して、総アクセス時間を大幅に短縮することが可能になる。
【００２７】
すなわち、本発明によると、上記課題を解決するために、具体的には、
Ｍ（Ｍ＝１，２，…）個の光ディスク媒体と、前記光ディスク媒体に対して情報の記録再生を行う少なくとも第１及び第２の光ディスクドライブを含む２台以上の光ディスクドライブと、前記光ディスク媒体を前記光ディスクドライブに対して搬送・着脱を行う媒体搬送手段（アクセッサ）とを構成単位としたＮ（Ｎ＝２，３，…）台の光ディスクライブラリモジュ−ルと、
前記Ｎ台のライブラリモジュールを連結させ、ホストコンピュータから転送されたファイルデータを、まず、少なくとも第１及び第２のデータグループを含む複数のデータグループに分割し、その後、前記第１及び第２のデータグループを含む複数のデータグループを、それぞれ複数のデータブロックに分割した状態で、これらの複数のデータブロックのうち前記第１のデータグループに対応する複数のデータブロックを前記Ｎ台のライブラリモジュールにおける前記第１の光ディスクドライブのそれぞれを用いて前記光ディスク媒体に分散させて記録すると共に、前記第２のデータグループに対応する複数のデータブロックを前記Ｎ台のライブラリモジュールにおける前記第２の光ディスクドライブのそれぞれを用いて前記光ディスク媒体に分散させて記録し、かつ前記Ｎ台のライブラリモジュールに分散させて記録された一連のデータブロックを再び結合し、元のファイルデータに復元して前記ホストコンピュータに転送する機能を有するライブラリコントローラと、
を具備して構成されることを特徴とする光ディスクライブラリ装置が提供される。
【００２８】
また、本発明によると、上記課題を解決するために、具体的には、
前記ライブラリモジュール内にＭ′（Ｍ′＝１，２，…）個の光ディスク媒体からなるＪ（Ｊ＝２，３，…）組の光ディスク媒体グループとＪ台の複数の光ディスクドライブと媒体搬送手段（アクセッサ）とを収納し、ｊ（ｊ＝１，２，…，Ｊ）番目の光ディスク媒体グループを構成する各光ディスク媒体はｊ番目の光ディスクドライブによって記録および再生し、
前記ホストコンピュータから転送されるファイルデータを時間軸上でＪ個のデータブロックに分割するとともにｊ番目のデータブロックを前記Ｎ台のライブラリモジュール内の各ｊ番目の光ディスクドライブに分割して転送し、ｊ番目のデータブロックがｊ番目の光ディスク媒体グループに記録されるように構成した
ことを特徴とする光ディスクライブラリ装置が提供される。
【００２９】
また、本発明によると、上記課題を解決するために、具体的には、
データを記録する行程は、
ホストコンピュータから転送されたファイルデータを複数のデ一タブロックに分割する工程と、
Ｎ（Ｎ＝２，３，…）台の光ディスクライブラリモジュールの各々について並列に、各光ディスクライブラリモジュールが収納するＭ（Ｍ＝１，２，…）個の光ディスク媒体の中から所望の光ディスク媒体を選択して搬送し、各光ディスクライブラリモジュール内の複数の光ディスクドライブの１つに装着する工程と、前記分割されたデータブロックを各ライブラリモジュールに並列に転送して前記Ｎ個の光ディスク媒体に分散して記録する工程とから成り、
データを再生する行程は、
前記Ｎ台の光ディスクライブラリモジュールの各々について並列に、各光デイスクライブラリモジュールが収納する前記Ｍ個の光ディスク媒体の中から所望の光ディスク媒体を選択して搬送し、各光ディスクライブラリモジュールの光ディスクドライブに装着する工程と、
前記Ｎ個の光ディスク媒体から所望のデータブロックを並列に読み取り、元のファイルデータを復元してホストコンピュータヘ転送する工程と、
から成ることを特徴とするデータ記録・再生方法が提供される。
【００３０】
また、本発明によると、上記課題を解決するために、具体的には、
データを記録する行程は、
ホストコンピュータから転送されたファイルデータをＪ（Ｊ＝２，３，…）個のデータグループに分割し、さらに各データグループをＮ（Ｎ＝２，３，…）個のデータブロックに分割する工程と、
前記Ｎ台の光ディスクライブラリモジュールの各々について並列に、各光ディスクライブラリモジュールが収納するＭ´（Ｍ´＝１，２，…）個の光ディスク媒体からなるＪ組の光ディスク媒体グループの各グループの中から、それぞれ所望の光ディスク媒体を選択して搬送し、対応するＪ台の複数の光ディスクドライブの内の１つに装着する工程と、
前記Ｊ個のデータグループのｊ（ｊ＝１，２，…Ｊ）番目のデータグループの前記Ｎ個のデータブロックを前記Ｎ台の光ディスクライブラリモジュールに並列に転送し、各光ディスクライブラリモジュールのｊ番目の光ディスク媒体に分散して記録する工程をｊについて１からＪまで順次繰り返す工程とから成り、
データを再生する行程は、
前記Ｎ台の光ディスクライブラリモジュールの各々について並列に、各光ディスクライブラリモジュールが収納する前記Ｍ´個の光ディスク媒体からなる前記Ｊ組の光ディスク媒体グループの各グループの中から所望の光ディスク媒体を選択して搬送し、対応するＪ台の光ディスクドライブに装着する工程と、
前記Ｎ台の光ディスクライブラリモジュールの各々のｊ番目の光ディスク媒体から所望のデータブロックを並列に読み取る工程をｊについて１からＪまで順次繰り返し、元のファイルデータを復元して前記ホストコンピュータに転送する工程と、
から成ることを特徴とするデータ記録・再生方法が提供される。
【００３１】
また、本発明によると、上記課題を解決するために、具体的には、
データを記録する行程は、
ホストコンピュータから転送されたファイルデータを複数のデ一タブロックに分割する工程と、
Ｎ（Ｎ＝２，３，…）台の光ディスクライブラリモジュールの各々について並列に、各光ディスクライブラリモジュールが収納するＭ（Ｍ＝１，２，…）個の光ディスク媒体の中から所望の光ディスク媒体を選択して搬送し、各光ディスクライブラリモジュールの光ディスクドライブに装着する工程と、
前記分割されたデータブロックを各ライブラリモジュールに並列に転送して前記Ｎ個の光ディスク媒体に分散して記録する工程とから成り、
データを再生する行程は、
前記Ｎ台の光ディスクライブラリモジュールの各々について並列に、各光デイスクライブラリモジュールが収納する前記Ｍ個の光ディスク媒体の中から所望の光ディスク媒体を選択して搬送し、各光ディスクライブラリモジュール内の複数の光ディスクドライブの１つに装着する工程と、
前記Ｎ個の光ディスク媒体から所望のデータブロックを並列に読み取り、元のファイルデータを復元して前記ホストコンピュータに転送する工程と、
から成るデータ記録・再生処理を実行させるためのデータ記録・再生プログラムが記録されていることを特徴とする記録媒体が提供される。
【００３２】
また、本発明によると、上記課題を解決するために、具体的には、
データを記録する行程は、
ホストコンピュータから転送されたファイルデータをＪ（Ｊ＝２，３，…）個のデータグループに分割し、さらに各データグループをＮ（Ｎ＝２，３，…）個のデータブロックに分割する工程と、
前記Ｎ台の光ディスクライブラリモジュールの各々について並列に、各光ディスクライブラリモジュールが収納するＭ´（Ｍ´＝１，２，…）個の光ディスク媒体からなるＪ組の光ディスク媒体グループの各グループの中から、それぞれ所望の光ディスク媒体を選択して搬送し、対応するＪ台の光ディスクドライブに装着する工程と、
前記Ｊ個のデータグループのｊ（ｊ＝１，２，…Ｊ）番目のデータグループのＮ個のデータブロックを前記Ｎ台の光ディスクライブラリモジュールに並列に転送し、各光ディスクライブラリモジュールのｊ番目の光ディスク媒体に分散して記録する工程をｊについて１からＪまで順次繰り返す工程とから成り、
データを再生する行程は、
前記Ｎ台の光ディスクライブラリモジュールの各々について並列に、各光ディスクライブラリモジュールが収納する前記Ｍ´個の光ディスク媒体からなる前記Ｊ組の光ディスク媒体グループの各グループの中から所望の光ディスク媒体を選択して搬送し、対応するＪ台の複数の光ディスクドライブの内の１つに装着する工程と、
前記Ｎ台の光ディスクライブラリモジュールの各々のｊ番目の光ディスク媒体から所望のデータブロックを並列に読み取る工程をｊについて１からＪまで順次繰り返し、元のファイルデータを復元して前記ホストコンピュータに転送する工程と、
から成るデータ記録・再生処理を実行させるためのデータ記録・再生プログラムが記録されていることを特徴とする記録媒体が提供される。
【００３３】
【発明の実施の形態】
以下図面を参照して本発明の実施の形態について説明する。
図３は本発明が適用される第１の実施形態による光ディスクライブラリ装置のシステム構成を示すブロック図である。
【００３４】
図３において、Ｎ台の光ディスクライブラリモジュール３１ａ，３１ｂ，…３１Ｎが外部バス３２，３３によって並列にライブラリコントローラ３４に連結される。
【００３５】
各ライブラリモジュール３１ａ，３１ｂ，…３１Ｎ内は、それぞれ１台の光ディスクドライブ３１ａ１，３１ｂ１，…３１Ｎ１、１台のアクセッサ３１ａ２，３１ｂ２，…３１Ｎ２、１台のアクセッサコントローラ３１ａ３，３１ｂ３，…３１Ｎ３と、図示されていないＭ（Ｍ＝１，２，…）枚の光ディスク媒体とで構成される。
【００３６】
Ｎ台のアクセッサコントローラ３１ａ３，３１ｂ３，…３１Ｎ３は外部バス３３によってライブラリコントローラ３４に接続される。
このライブラリコントローラ３４に接続されるホストコンピュータ３５は、ライブラリコントローラ３４との間でファイルデータの転送（書き込みと読み出し）を行うとともに、全ライブラリモジュール３１ａ，３１ｂ，…３１Ｎ内の光デイスク媒体位置の管理及びファイル管理を行う。
【００３７】
ここで、各ライブラリモジュール３１ａ，３１ｂ，…３１Ｎ内のＭ枚の光ディスク媒体の各々をＭ（ｋ）（ｋ＝１，２，…Ｍ）として区別し、データの記録再生時には各ライブラリモジュール３１ａ，３１ｂ，…３１Ｎ内のｋ番目の光ディスク媒体Ｍ（ｋ）が同時に光ディスクドライブ３１ａ１，３１ｂ１，…３１Ｎ１にマウントされる。
【００３８】
さらに、ライブラリコントローラ３４では、ホストコンピュータ３５から転送されるファイルデータをビット、バイト等の適当なデータ長のデータブロックにストライピングし、ストライピングされたデータブロックの各々をＮ台のライブラリモジュール３１ａ，３１ｂ，…３１Ｎに順番に転送する。
【００３９】
各光ディスクドライブ３１ａ１，３１ｂ１，…３１Ｎ１に転送されたデータブロックは、光ディスク媒体Ｍ（ｋ）上の未記録領域に記録される。
ホストコンピュータ３５からライブラリコントローラ３４に記録されるデータ長がＸの時、それぞれのライブラリモジュール３１ａ，３１ｂ，…３１Ｎには総容量（Ｘ／Ｎ）のデータが格納されることになるので、まずホストコンピュータ３５では、（Ｘ／Ｎ）のデータを書き込むに足る空き容量が存在するｋ番目の光デイスク媒体Ｍ（ｋ）を選別し、ライブラリコントローラ３４に対して光ディスク媒体Ｍ（ｋ）を各光ディスクドライブ３１ａ１，３１ｂ１，…３１Ｎ１にマウントするコマンドを発する。
【００４０】
ライブラリコントローラ３４では、このコマンドを受けてＮ台のアクセッサコントローラ３１ａ３，３１ｂ３，…３１Ｎ３に対して光ディスク媒体Ｍ（ｋ）を各光ディスクドライブ３１ａ１，３１ｂ１，…３１Ｎ１にマウントするコマンドを発する。
【００４１】
この時、既に各光ディスクドライブ３１ａ１，３１ｂ１，…３１Ｎ１にＭ（ｋ）以外の光ディスク媒体Ｍ（ｋ´）がマウントされている場合には、Ｎ個のアクセッサ３１ａ２，３１ｂ２，…３１Ｎ２が一斉に光ディスク媒体Ｍ（ｋ´）を所定のセル（図示されていない）に格納した後、光ディスク媒体Ｍ（ｋ）を一斉に各光ディスクドライブ３１ａ１，３１ｂ１，…３１Ｎ１にマウントする。
【００４２】
次に、ライブラリコントローラ３４では、ホストコンピュータ３５から転送されたデータ長Ｘバイトのファイルデータをビット、バイト等の適当なデータ長のデータブロックにストライピングし、Ｎ台のライブラリモジュール３１ａ，３１ｂ，…３１Ｎ内の各光ディスクドライブ３１ａ１，３１ｂ１，…３１Ｎ１に順次転送する。
【００４３】
このようにして、総容量（Ｘ／Ｎ）バイトのデータが光ディスク媒体Ｍ（ｋ）の未記録領域に記録される。
図４に示すように、この場合の総ディスク交換時問は、単に、光ディスク媒体Ｍ（ｋ）が各光ディスクドライブ３１ａ１，３１ｂ１，…３１Ｎ１にマウントされるまでの時問Ｔと光ディスク媒体Ｍ（ｋ）が光ディスクドライブ３１ａ１，３１ｂ１，…３１Ｎ１にマウントされてから記録開始可能状態に至るまでの時間ｔとの和Ｔ＋ｔとなるので、図１に示した従来の光ディスクライブラリ構成に比べてディスク交換時間が短縮される。
【００４４】
なお、以上において、図３に示したように、光ディスクライブラリ装置によるデータ記録・再生を実行するためのデータ記録・再生プログラムが記録されているハードディスクまたは光磁気ディスク等の記録媒体３６を用いて、ホストコンピュータ３５、ライブラリコントローラ３４、外部バス３２，３３を通して光ディスクライブラリ装置を制御するようにしてもよい。
【００４５】
すなわち、上述したような第１の実施形態によると、
Ｍ（Ｍ＝１，２，…）個の光ディスク媒体と、前記光ディスク媒体に対して情報の記録再生を行う１以上の台数の光ディスクドライブ３１ａ１，３１ｂ１，…３１Ｎ１と、前記光ディスク媒体を前記光ディスクドライブ３１ａ１，３１ｂ１，…３１Ｎ１に対して搬送・着脱を行う媒体搬送手段（アクセッサ）３１ａ２，３１ｂ２，…３１Ｎ２とを構成単位としたＮ（Ｎ＝２，３，…）台の光ディスクライブラリモジュ−ル３１ａ，３１ｂ，…３１Ｎと、
前記Ｎ台のライブラリモジュール３１ａ，３１ｂ，…３１Ｎを連結させ、ホストコンピュータ３５から転送されたファイルデータを複数のデータブロックに分割し、これらのデータブロックを前記Ｎ台のライブラリモジュール３１ａ，３１ｂ，…３１Ｎに分散させて記憶し、かつ前記Ｎ台のライブラリモジユール３１ａ，３１ｂ，…３１Ｎに分割して記憶された一連のデータブロックを再び結合し、元のファイルデータに復元して前記ホストコンピュータ３５に転送する機能を有するライブラリコントローラ３４と
を具備して構成されることを特徴とする光ディスクライブラリ装置が提供される。
【００４６】
また、上述したような第１の実施形態によると、
データを記録する行程が、
ホストコンピュータ３５から転送されたファイルデータを複数のデ一タブロックに分割する工程と、
Ｎ（Ｎ＝２，３，…）台の光ディスクライブラリモジュール３１ａ，３１ｂ，…３１Ｎの各々について並列に、各光ディスクライブラリモジュール３１ａ，３１ｂ，…３１Ｎが収納するＭ（Ｍ＝１，２，…）個の光ディスク媒体の中から所望の光ディスク媒体を選択して搬送し、各光ディスクライブラリモジュール３１ａ，３１ｂ，…３１Ｎの光ディスクドライブ３１ａ１，３１ｂ１，…３１Ｎ１に装着する工程と、
前記分割されたデータブロックを各ライブラリモジュール３１ａ，３１ｂ，…３１Ｎに並列に転送して前記Ｎ個の光ディスク媒体に分散して記録する工程とから成り、
データを再生する行程が、
前記Ｎ台の光ディスクライブラリモジュール３１ａ，３１ｂ，…３１Ｎの各々について並列に、各光デイスクライブラリモジュール３１ａ，３１ｂ，３１Ｎが収納する前記Ｍ個の光ディスク媒体の中から所望の光ディスク媒体を選択して搬送し、各光ディスクライブラリモジュール３１ａ，３１ｂ，…３１Ｎの光ディスクドライブに装着する工程と、
前記Ｎ個の光ディスク媒体から所望のデータブロックを並列に読み取り、元のファイルデータを復元してホストコンピュータ３５ヘ転送する工程と
から成ることを特徴とするデータ記録・再生方法が提供される。
【００４７】
さらに、上述したような第１の実施形態によると、
データを記録する行程が、
ホストコンピュータ３５から転送されたファイルデータを複数のデ一タブロックに分割する工程と、
Ｎ（Ｎ＝２，３，…）台の光ディスクライブラリモジュール３１ａ，３１ｂ，…３１Ｎの各々について並列に、各光ディスクライブラリモジュール３１ａ，３１ｂ，…３１Ｎが収納するＭ（Ｍ＝１，２，…）個の光ディスク媒体の中から所望の光ディスク媒体を選択して搬送し、各光ディスクライブラリモジュール３１ａ，３１ｂ，…３１Ｎの光ディスクドライブに装着する工程と、
前記分割されたデータブロックを各ライブラリモジュールに並列に転送して前記Ｎ個の光ディスク媒体に分散して記録する工程とから成り、
データを再生する行程が、
前記Ｎ台の光ディスクライブラリモジュール３１ａ，３１ｂ，…３１Ｎの各々について並列に、各光デイスクライブラリモジュール３１ａ，３１ｂ，…３１Ｎが収納する前記Ｍ個の光ディスク媒体の中から所望の光ディスク媒体を選択して搬送し、各光ディスクライブラリモジュール３１ａ，３１ｂ，…３１Ｎの光ディスクドライブ３１ａ１，３１ｂ１，…３１Ｎ１に装着する工程と、
前記Ｎ個の光ディスク媒体から所望のデータブロックを並列に読み取り、元のファイルデータを復元して前記ホストコンピュータ３５に転送する工程と
から成るデータ記録・再生処理を実行させるためのデータ記録・再生プログラムが記録されていることを特徴とする記録媒体が提供される。
【００４８】
次に、図５及び図６により本発明における第２の実施形態について述べる。
図５は本発明が適用される第２の実施形態による光ディスクライブラリ装置のシステム構成を示すブロック図である。
【００４９】
図５に示すように、Ｎ台の各々のライブラリモジュール５１ａ，５１ｂ…５１Ｎ内には、それぞれ２台の光ディスクドライブ５１ａ１，５１ａ２，５１ｂ１，５１ｂ２…５１Ｎ１，５１Ｎ２、１台のアクセッサ５１ａ５，５１ｂ５…５１Ｎ５、１台のアクセッサコントローラ５１ａ６，５１ｂ６…５１Ｎ６、Ｍ′（Ｍ´＝１，２，…）個の光ディスク媒体を一組とした２グループの光ディスク媒体グループ５１ａ３，５１ａ４，５１ｂ３，５１ｂ４…５１Ｎ３，５１Ｎ４とが備えられ、２Ｎ台の光ディスクドライブ５１ａ１，５１ａ２，５１ｂ１，５１ｂ２…５１Ｎ１，５１Ｎ２が外部バス５２によって並列にライブラリコントローラ５４に連結されている。
【００５０】
ここで、ｎ（ｎ＝１，２，…Ｎ）番目のライブラリモジュール内の光ディスクドライブをドライブｎ１、ｎ２として区別し、２組の光ディスク媒体グループを光ディスクグループｎ１、ｎ２として区別し、光ディスクグループｎ１内の光ディスク媒体はドライブｎ１によって記録再生され、光ディスクグループｎ２内の光ディスク媒体はドライブｎ２によって記録再生されるものとする。
【００５１】
Ｎ台のアクセッサコントローラ５１ａ６，５１ｂ６…５１Ｎ６は、外部バス５３によってライブラリコントローラ５４に接続される。
このライブラリコントローラ５４に接続されるホストコンピュータ５５は、ライブラリコントローラ５４との間でファイルデー夕の転送（書き込みと読み出し）を行うとともに、全ライブラリモジュール５１ａ，５１ｂ…５１Ｎ内の光ディスク媒体位置の管理及びファイル管理を行う。
【００５２】
次に、図６を用いて、図５に示した光ディスクライブラリ装置へのファイルデータの記録シーケンスについて説明する。
ホストコンピュータ５５からライブラリコントローラ５４に転送されるファイルデータのデータ長をＹとし、（Ｙ／Ｎ）は光ディスクグループｎ１内のどの光ディスク媒体の空き容量よりも大きく、かつ光ディスクグループｎ２内のどの光デイスク媒体の空き容量よりも小さいとする。
【００５３】
従って、（Ｙ／Ｎ）のデータ長のデータが各ライブラリモジュール（サブライブラリ）５１ａ，５１ｂ…５１Ｎ内の２つの光ディスクグループｎ１，ｎ２内の光ディスク媒体にまたがって記録されることになる。
【００５４】
ホストコンピュータ５５では、まず容量Ｙのファイルデータを容量Ｙ１のデータブロック１と容量Ｙ２のデータブロック２に２分割する。
ただし、光ディスクグループｎ１の中にあるｋ番目の光デイスク媒体Ｍ１′（ｋ）は（Ｙ１／Ｎ）バイトを格納するに足る空き容量を持ち、かつ光ディスクグループｎ２の中にあるｍ番目の光ディスク媒体Ｍ２′（ｍ）は（Ｙ２／Ｎ）バイトを格納するに足る空き容量を持つものとする。
【００５５】
データブロック１を記録するために、ホストコンピュータ５５では、光ディスクグループｎ１の中にあるｋ番目の光ディスク媒体Ｍ１′（ｋ）を選別し、ライブラリコントローラ５４に対して光ディスク媒体Ｍ１′（ｋ）を光ディスクドライブｎ１（ｎ＝１，２，…Ｎ）にマウントするコマンドを発する。
【００５６】
ライブラリコントローラ５４は、このコマンドを受けてＮ台のアクセッサコントローラ５１ａ６，５１ｂ６…５１Ｎ６に対して光ディスク媒体Ｍ１′（ｋ）を各光ディスクドライブｎ１，ｎ２にマウン卜するコマンドを発する。
【００５７】
この時、既に各光ディスクドライブｎｌ（ｎ＝１，２，…Ｎ）にＭ１′（ｋ）以外の光ディスク媒体Ｍ１（ｋ´）がマウントされている場合には、Ｎ個のアクセッサ５１ａ５，５１ｂ５…５１Ｎ５が一斉に光ディスク媒体Ｍ１（ｋ´）を所定のセルに返納した後、光ディスク媒体Ｍ１′（ｋ）を光デイスクドライブｎ１（ｎ＝１，２，…Ｎ）に一斉にマウントする。
【００５８】
続いて、ライブラリコントローラ５４は、データブロック１がビット、バイト等の適当なデー夕長のデータブロックにストライピングし、Ｎ台のライブラリモジュール５１ａ，５１ｂ…５１Ｎ内の光ディスクドライブｎｌ（ｎ=1,2, …Ｎ）へ順次転送する。
【００５９】
このようにして、容量Ｙ１のデータブロック１が光デイスク媒体Ｍｌ′（ｋ）の空き領域に記録される。
一方、データブロック１の記録中に、ホストコンピュータ５５は、光ディスクグループｎ２の中にあるｍ番目の光デイスク媒体Ｍ２′（ｍ）を選別し、ライブラリコントローラ５４に対して光ディスク媒体Ｍ２′（ｍ）を光デイスクドライブｎ２（ｎ＝１，２，…Ｎ）にマウントするコマンドを発する。
【００６０】
ライブラリコントローラ５４は、このコマンドを受けてＮ台のアクセッサコントローラ５１ａ６，５１ｂ６…５１Ｎ６に対してそれぞれ光ディスク媒体Ｍ２′（ｍ）を光ディスクドライブｎ２（ｎ＝１，２，…Ｎ）にマウントするコマンドを発する。
【００６１】
この時、既に各光ディスクドライブｎ２（ｎ＝１，２，…Ｎ）にＭ２′（ｍ）以外の光ディスク媒体Ｍ２′（ｍ´）がマウントされている場合には、Ｎ個のアクセッサが一斉に光ディスク媒体Ｍ２′（ｍ´）を所定のセルに返納した後、光ディスク媒体Ｍ２′（ｍ´）を光ディスクドライブｎ２（ｎ＝１，２，…Ｎ）に一斉にマウントし、光ディスクドライブｎ２（ｎ＝１，２，…Ｎ）はデータブロック２を記録するためのレディー状態になる。
【００６２】
光ディスクドライブｎ２（ｎ＝１，２，…Ｎ）がレディー状態になった時点でデータブロック１の記録が完了していれば、引き続いてライブラリコントローラ５４は、データブロック２をビット、バイト等の適当なデータ長のデータブロックにストライピングし、Ｎ台のライブラリモジュール５１ａ，５１ｂ…５１Ｎ内の光ディスクドライブｎ２（ｎ＝１，２，…Ｎ）へ順次転送する。
【００６３】
このようにして、容量Ｙ２のデータブロック２が光ディスク媒体Ｍ２′（ｍ）の空き領域に記録される。
図７に示すように、光デイスク媒体Ｍ２′（ｍ）を光デイスクドライブｎ２（ｎ＝１，２，…Ｎ）にマウントするための時間Ｔ２は、光ディスク媒体Ｍ１′（ｋ）がマウントされてから記録開始可能状態に至るまでの時間ｔとデータブロック１の記録時間ＴＯとの和ｔ＋Ｔｏと多重化することが可能となるので、２つの光ディスク媒体にまたがって記録しなければならないような大容量のファイルデータを記録する場合には、ファイルデータの記録時間を短縮することが可能となる。
【００６４】
なお、以上において、図５に示したように、光ディスクライブラリ装置によるデータ記録・再生を実行するためのデータ記録・再生プログラムが記録されているハードディスクまたは光磁気ディスク等の記録媒体５６を用いて、ホストコンピュータ５５、ライブラリコントローラ５４、外部バス５２，５３を通して光ディスクライブラリ装置を制御するようにしてもよい。
【００６５】
すなわち、上述したような第２の実施形態によると、
Ｍ（Ｍ＝１，２，…）個の光ディスク媒体と、前記光ディスク媒体に対して情報の記録再生を行う少なくとも第１及び第２の光ディスクドライブを含む２台以上の光ディスクドライブと、前記光ディスク媒体を前記光ディスクドライブに対して搬送・着脱を行う媒体搬送手段（アクセッサ）とを構成単位としたＮ（Ｎ＝２，３，…）台の光ディスクライブラリモジュ−ルと、
前記Ｎ台のライブラリモジュールを連結させ、ホストコンピュータから転送されたファイルデータを、まず、少なくとも第１及び第２のデータグループを含む複数のデータグループに分割し、その後、前記第１及び第２のデータグループを含む複数のデータグループを、それぞれ複数のデータブロックに分割した状態で、これらの複数のデータブロックのうち前記第１のデータグループに対応する複数のデータブロックを前記Ｎ台のライブラリモジュールにおける前記第１の光ディスクドライブのそれぞれを用いて前記光ディスク媒体に分散させて記録すると共に、前記第２のデータグループに対応する複数のデータブロックを前記Ｎ台のライブラリモジュールにおける前記第２の光ディスクドライブのそれぞれを用いて前記光ディスク媒体に分散させて記録し、かつ前記Ｎ台のライブラリモジュールに分散させて記録された一連のデータブロックを再び結合し、元のファイルデータに復元して前記ホストコンピュータに転送する機能を有するライブラリコントローラと、
を具備して構成されることを特徴とする光ディスクライブラリ装置が提供される。
また、上述したような第２の実施形態によると、
前記ライブラリモジュール内にＭ′（Ｍ′＝１，２，…）個の光ディスク媒体からなるＪ（Ｊ＝２，３，…）組の光ディスク媒体グループとＪ台の複数の光ディスクドライブと媒体搬送手段（アクセッサ）とを収納し、ｊ（ｊ＝１，２，…，Ｊ）番目の光ディスク媒体グループを構成する各光ディスク媒体はｊ番目の光ディスクドライブによって記録および再生し、
前記ホストコンピュータから転送されるファイルデータを時間軸上でＪ個のデータブロックに分割するとともにｊ番目のデータブロックを前記Ｎ台のライブラリモジュール内の各ｊ番目の光ディスクドライブに分割して転送し、ｊ番目のデータブロックがｊ番目の光ディスク媒体グループに記録されるように構成した
ことを特徴とする光ディスクライブラリ装置が提供される。
また、上述したような第２の実施形態によると、
データを記録する行程は、
ホストコンピュータから転送されたファイルデータを複数のデ一タブロックに分割する工程と、
Ｎ（Ｎ＝２，３，…）台の光ディスクライブラリモジュールの各々について並列に、各光ディスクライブラリモジュールが収納するＭ（Ｍ＝１，２，…）個の光ディスク媒体の中から所望の光ディスク媒体を選択して搬送し、各光ディスクライブラリモジュール内の複数の光ディスクドライブの１つに装着する工程と、前記分割されたデータブロックを各ライブラリモジュールに並列に転送して前記Ｎ個の光ディスク媒体に分散して記録する工程とから成り、
データを再生する行程は、
前記Ｎ台の光ディスクライブラリモジュールの各々について並列に、各光デイスクライブラリモジュールが収納する前記Ｍ個の光ディスク媒体の中から所望の光ディスク媒体を選択して搬送し、各光ディスクライブラリモジュールの光ディスクドライブに装着する工程と、
前記Ｎ個の光ディスク媒体から所望のデータブロックを並列に読み取り、元のファイルデータを復元してホストコンピュータヘ転送する工程と、
から成ることを特徴とするデータ記録・再生方法が提供される。
また、上述したような第２の実施形態によると、
データを記録する行程は、
ホストコンピュータから転送されたファイルデータをＪ（Ｊ＝２，３，…）個のデータグループに分割し、さらに各データグループをＮ（Ｎ＝２，３，…）個のデータブロックに分割する工程と、
前記Ｎ台の光ディスクライブラリモジュールの各々について並列に、各光ディスクライブラリモジュールが収納するＭ´（Ｍ´＝１，２，…）個の光ディスク媒体からなるＪ組の光ディスク媒体グループの各グループの中から、それぞれ所望の光ディスク媒体を選択して搬送し、対応するＪ台の複数の光ディスクドライブの内の１つに装着する工程と、
前記Ｊ個のデータグループのｊ（ｊ＝１，２，…Ｊ）番目のデータグループの前記Ｎ個のデータブロックを前記Ｎ台の光ディスクライブラリモジュールに並列に転送し、各光ディスクライブラリモジュールのｊ番目の光ディスク媒体に分散して記録する工程をｊについて１からＪまで順次繰り返す工程とから成り、
データを再生する行程は、
前記Ｎ台の光ディスクライブラリモジュールの各々について並列に、各光ディスクライブラリモジュールが収納する前記Ｍ´個の光ディスク媒体からなる前記Ｊ組の光ディスク媒体グループの各グループの中から所望の光ディスク媒体を選択して搬送し、対応するＪ台の光ディスクドライブに装着する工程と、
前記Ｎ台の光ディスクライブラリモジュールの各々のｊ番目の光ディスク媒体から所望のデータブロックを並列に読み取る工程をｊについて１からＪまで順次繰り返し、元のファイルデータを復元して前記ホストコンピュータに転送する工程と、
から成ることを特徴とするデータ記録・再生方法が提供される。
【００６６】
また、上述したような第２の実施形態によると、
データを記録する行程は、
ホストコンピュータから転送されたファイルデータを複数のデ一タブロックに分割する工程と、
Ｎ（Ｎ＝２，３，…）台の光ディスクライブラリモジュールの各々について並列に、各光ディスクライブラリモジュールが収納するＭ（Ｍ＝１，２，…）個の光ディスク媒体の中から所望の光ディスク媒体を選択して搬送し、各光ディスクライブラリモジュールの光ディスクドライブに装着する工程と、
前記分割されたデータブロックを各ライブラリモジュールに並列に転送して前記Ｎ個の光ディスク媒体に分散して記録する工程とから成り、
データを再生する行程は、
前記Ｎ台の光ディスクライブラリモジュールの各々について並列に、各光デイスクライブラリモジュールが収納する前記Ｍ個の光ディスク媒体の中から所望の光ディスク媒体を選択して搬送し、各光ディスクライブラリモジュール内の複数の光ディスクドライブの１つに装着する工程と、
前記Ｎ個の光ディスク媒体から所望のデータブロックを並列に読み取り、元のファイルデータを復元して前記ホストコンピュータに転送する工程と、
から成るデータ記録・再生処理を実行させるためのデータ記録・再生プログラムが記録されていることを特徴とする記録媒体が提供される。
【００６７】
また、上述したような第２の実施形態によると、
データを記録する行程は、
ホストコンピュータから転送されたファイルデータをＪ（Ｊ＝２，３，…）個のデータグループに分割し、さらに各データグループをＮ（Ｎ＝２，３，…）個のデータブロックに分割する工程と、
前記Ｎ台の光ディスクライブラリモジュールの各々について並列に、各光ディスクライブラリモジュールが収納するＭ´（Ｍ´＝１，２，…）個の光ディスク媒体からなるＪ組の光ディスク媒体グループの各グループの中から、それぞれ所望の光ディスク媒体を選択して搬送し、対応するＪ台の複数の光ディスクドライブの内の１つに装着する工程と、
前記Ｊ個のデータグループのｊ（ｊ＝１，２，…Ｊ）番目のデータグループのＮ個のデータブロックを前記Ｎ台の光ディスクライブラリモジュールに並列に転送し、各光ディスクライブラリモジュールのｊ番目の光ディスク媒体に分散して記録する工程をｊについて１からＪまで順次繰り返す工程とから成り、
データを再生する行程は、
前記Ｎ台の光ディスクライブラリモジュールの各々について並列に、各光ディスクライブラリモジュールが収納する前記Ｍ´個の光ディスク媒体からなる前記Ｊ組の光ディスク媒体グループの各グループの中から所望の光ディスク媒体を選択して搬送し、対応するＪ台の複数の光ディスクドライブの内の１つに装着する工程と、
前記Ｎ台の光ディスクライブラリモジュールの各々のｊ番目の光ディスク媒体から所望のデータブロックを並列に読み取る工程をｊについて１からＪまで順次繰り返し、元のファイルデータを復元して前記ホストコンピュータに転送する工程と、
から成るデータ記録・再生処理を実行させるためのデータ記録・再生プログラムが記録されていることを特徴とする記録媒体が提供される。
【００６８】
【発明の効果】
以上説明したように、本発明によれば、ファイルデータを複数のデータブロックに分割して各々のデータブロックを異なるライブラリモジュールに記憶する際、複数アクセッサを同時に使用することにより、ディスク交換時間の大幅な短縮が図れる。
【００６９】
また、本発明によれば、ファイルデー夕を複数のデータブロックに分割し、各々のデータブロックを同一ライブラリモジュール内の異なる光ディスクグループに記録することにより、特定のデータブロックの記録再生時間と、それ以外のデータブロックを記録再生するためのディスク交換時間とが多重化できるため、ホストコンピュータからのオフライン媒体上に格納されたファイルへのアクセス要求に対して、アクセス時間を大幅に短縮することが可能になる。
【００７０】
一方、アレイ構成をとらない場合にも、本発明によれば、一つの大容量ファイルデータをＮ個のデータブロックに分割して、その先頭のデータブロックからッ順次Ｎ台のライブラリモジュールに格納するようにしておけば、Ｎ個のデータブロックのうちｎ（ｎ＝１，２，…Ｎ）番目のデータブロックを再生する時間内にｎ番目以外のデータブロックを記録した光ディスク媒体をドライブにローデイングすることが可能となる。
【００７１】
従って、以上説明したように、本発明によれば、ホストコンピュータから転送されたファイルデータを、まず、少なくとも第１及び第２のデータグループを含む複数のデータグループに分割し、その後、前記第１及び第２のデータグループを含む複数のデータグループを、それぞれ複数のデータブロックに分割した状態で、これらの複数のデータブロックのうち前記第１のデータグループに対応する複数のデータブロックを前記Ｎ台のライブラリモジュールにおける前記第１の光ディスクドライブのそれぞれを用いて前記光ディスク媒体に分散させて記録すると共に、前記第２のデータグループに対応する複数のデータブロックを前記Ｎ台のライブラリモジュールにおける前記第２の光ディスクドライブのそれぞれを用いて前記光ディスク媒体に分散させて記録するようにして、１つのライブラリについて、２台以上の光ディスクドライブを使うことによって、ファイルデータを複数のデータブロックに分割し、各々のデータブロックを同一ライブラリモジュール内の異なる光ディスクグループに記録することにより、特定のデータブロックの記録再生時間と、それ以外のデータブロックを記録再生するためのディスク交換時間とが多重化できるため、ホストコンピュータからのオフライン媒体上に格納されたファイルへのアクセス要求に対して、アクセス時間を大幅に短縮することが可能になると共に、光ディスクライブラリ装置内のオフライン媒体上に格納されたファイルへのアクセス要求に対して、１つのライブラリについて、２台以上の光ディスクドライブを使うことによって、ライブラリが並列に制御され、空いている光ディスクドライブを使うことで、アクセス時間を大幅に短縮することが可能になる大容量の光ディスクライブラリ装置およびデータ記録・再生方法ならびにデータ記録・再生プログラムを記録した記録媒体を提供することができる。
【図面の簡単な説明】
【図１】図１は光ディスクアレイ構成による従来のライブラリの説明図。
【図２】図２は本発明の第１の実施形態による光ディスクライブラリ装置のシステム構成を示すブロック図。
【図３】図３は本発明の第１の実施形態による光ディスクライブラリ装置の説明図。
【図４】図４は図３のライブラリ構成によるデータ記録のタイムチヤート。
【図５】図５は本発明の第１の実施形態による光ディスクライブラリ装置のシステム構成を示すブロック図。
【図６】図６は図５のライブラリ構成によるデータ記録時のシーケンスの説明図。
【図７】図７は図５のライブラリ構成によるタイムチャートである。
【符号の説明】
３１ａ，３１ｂ，…３１Ｎ…Ｎ台のライブラリモジュール、
３２，３３…外部バス、
３４…ライブラリコントローラ、
３１ａ１，３１ｂ１，…３１Ｎ１…光ディスクドライブ、
３１ａ２，３１ｂ２，…３１Ｎ２…アクセッサ、
３１ａ３，３１ｂ３，…３１Ｎ３…アクセッサコントローラ、
３５…ホストコンピュータ、
３６…記録媒体、
５１ａ，５１ｂ…５１Ｎ…Ｎ台の各々のライブラリモジュール、
５１ａ１，５１ａ２，５１ｂ１，５１ｂ２…５１Ｎ１，５１Ｎ２…光ディスクドライブ、
５１ａ５，５１ｂ５…５１Ｎ５…アクセッサ、
５１ａ６，５１ｂ６…５１Ｎ６…アクセッサコントローラ、
５１ａ３，５１ａ４，５１ｂ３，５１ｂ４…５１Ｎ３，５１Ｎ４…２グループの光ディスク媒体グループ、
５２，５３…外部バス、
５４…ライブラリコントローラ、
５５…ホストコンピュータ、
５６…記録媒体。
【図１】
0003827182.tif 000002
【図２】
0003827182.tif 000003
【図３】
0003827182.tif 000004
【図４】
0003827182.tif 000005
【図５】
0003827182.tif 000006
【図６】
0003827182.tif 000007
【図７】
0003827182.tif 000008