(57)【要約】  複数の情報記憶媒体のそれぞれ及び代替情報記憶媒体は、トラック上に連続的にデータを記録し、複数の記録再生装置（１０８〜１１１）の各々は、複数の情報記憶媒体のうちの記録対象となる情報記憶媒体にデータを記録し、複数の記録再生装置（１０８〜１１１）の各々に装着される各情報記憶媒体は、ディスクアレイを構成し、アレイコントローラ（１０１）は、複数の記録再生装置（１０８〜１１１）のいずれかに装着された情報記憶媒体が記録不能となる障害が発生したことを検出し、予備記録再生装置（１１２）は、アレイコントローラ（１０１）によって障害が発生したことが検出された障害情報記憶媒体へ記録すべきデータを代替情報記憶媒体に代替記録する。
2013038618.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報記憶媒体及び前記複数の情報記憶媒体のうちの１つの代わりとなる代替情報記憶媒体にデータを記録する情報記憶媒体ライブラリアレイ装置であって、
前記複数の情報記憶媒体のそれぞれ及び前記代替情報記憶媒体は、トラック上に連続的にデータを記録し、
前記情報記憶媒体にデータを記録するとともに、前記情報記憶媒体からデータを再生する複数の記録再生装置と、
前記代替情報記憶媒体にデータを記録するとともに、前記代替情報記憶媒体からデータを再生する予備記録再生装置と、
前記複数の記録再生装置と前記予備記録再生装置との動作を制御し、前記複数の情報記憶媒体に前記データを分散して記録するように前記複数の記録再生装置を制御する制御部とを備え、
前記複数の記録再生装置の各々は、前記複数の情報記憶媒体のうちの記録対象となる情報記憶媒体に前記データを記録し、
前記複数の記録再生装置の各々に装着される各情報記憶媒体は、ディスクアレイを構成し、
前記制御部は、前記複数の記録再生装置のいずれかに装着された前記情報記憶媒体が記録不能となる障害が発生したことを検出し、
前記予備記録再生装置は、前記制御部によって障害が発生したことが検出された障害情報記憶媒体へ記録すべきデータを前記代替情報記憶媒体に代替記録する情報記憶媒体ライブラリアレイ装置。
【請求項２】
前記複数の情報記憶媒体のそれぞれ及び前記代替情報記憶媒体は、追記型の情報記憶媒体である請求項１記載の情報記憶媒体ライブラリアレイ装置。
【請求項３】
前記制御部は、前記障害情報記憶媒体に対する再生要求を受け付け、前記再生要求で指定される領域が前記代替情報記憶媒体の記録済み領域である場合、前記代替情報記憶媒体からデータを再生し、前記再生要求で指定される領域が前記代替情報記憶媒体の未記録領域であり前記障害情報記憶媒体の記録済み領域である場合、前記障害情報記憶媒体からデータを再生する請求項２記載の情報記憶媒体ライブラリアレイ装置。
【請求項４】
前記複数の情報記憶媒体のそれぞれは、前記データを記録するユーザ領域を有し、
前記制御部は、前記障害情報記憶媒体の記録済みユーザ領域の全データを前記代替情報記憶媒体に複写し、全データが複写された前記障害情報記憶媒体に対する記録要求又は再生要求があった場合、前記代替情報記憶媒体を使用するように前記予備記録再生装置を制御する請求項２又は３記載の情報記憶媒体ライブラリアレイ装置。
【請求項５】
キャッシュメモリをさらに備え、
前記制御部は、前記再生要求で指定される領域が前記代替情報記憶媒体の未記録領域であり前記障害情報記憶媒体の記録済み領域である場合、前記障害情報記憶媒体からデータを再生するとともに、再生したデータを前記キャッシュメモリに格納し、
前記制御部は、前記障害情報記憶媒体の記録済みユーザ領域の全データを前記代替情報記憶媒体に複写する際に、前記全データのうちの前記キャッシュメモリに格納されているデータを前記キャッシュメモリから前記代替情報記憶媒体に複写する請求項４記載の情報記憶媒体ライブラリアレイ装置。
【請求項６】
前記複数の情報記憶媒体のそれぞれは、前記データを記録するユーザ領域を有し、
前記複数の情報記憶媒体は、前記ディスクアレイを構成する少なくとも１つの前記情報記憶媒体が再生できなくとも他の情報記憶媒体からデータの復元が可能な冗長性を有し、
前記制御部は、ユーザ領域が全て記録済みである前記複数の情報記憶媒体で構成される前記ディスクアレイへの再生要求を受け付けたときに、前記複数の情報記憶媒体のうちのいずれかを前記障害情報記憶媒体に代え、前記障害情報記憶媒体の記録済みユーザ領域の全データを前記代替情報記憶媒体に複写し、前記障害情報記憶媒体に代えられた前記情報記憶媒体のデータを、残りの前記情報記憶媒体を再生したデータに基づいて復元する請求項２〜５のいずれかに記載の情報記憶媒体ライブラリアレイ装置。
【請求項７】
複数の情報記憶媒体及び前記複数の情報記憶媒体のうちの１つの代わりとなる代替情報記憶媒体にデータを記録する情報記録方法であって、
前記複数の情報記憶媒体のそれぞれ及び前記代替情報記憶媒体は、トラック上に連続的にデータを記録し、
前記複数の情報記憶媒体のうちの記録対象となる情報記憶媒体に前記データを記録する記録ステップと、
前記複数の記録再生装置のいずれかに装着された前記情報記憶媒体が記録不能となる障害が発生したことを検出する障害発生検出ステップと、
前記障害発生検出ステップにおいて障害が発生したことが検出された障害情報記憶媒体へ記録すべきデータを前記代替情報記憶媒体に代替記録する代替記録ステップとを含む情報記録方法。
【請求項８】
複数の情報記憶媒体及び前記複数の情報記憶媒体のうちの１つの代わりとなる代替情報記憶媒体にデータを記録する情報記録プログラムであって、
前記複数の情報記憶媒体のそれぞれ及び前記代替情報記憶媒体は、トラック上に連続的にデータを記録し、
前記複数の情報記憶媒体のうちの記録対象となる情報記憶媒体に前記データを記録するように複数の記録再生装置を制御する記録制御部と、
前記複数の記録再生装置のいずれかに装着された前記情報記憶媒体が記録不能となる障害が発生したことを検出する障害発生検出部と、
前記障害発生検出部によって障害が発生したことが検出された障害情報記憶媒体へ記録すべきデータを前記代替情報記憶媒体に代替記録するように予備記録再生装置を制御する代替記録制御部としてコンピュータを機能させる情報記録プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスクなどの複数の可搬情報記憶媒体を使用してディスクアレイを構成し、複数の可搬情報記憶媒体にデータを分散して記録する情報記憶媒体ライブラリアレイ装置、情報記録方法及び情報記録プログラムに関するものである。
【背景技術】
【０００２】
大規模な業務用サーバ又はその他のコンピュータシステムにおいて用いられる、大容量、高速処理及び耐障害性の向上を実現するための外部記憶装置としてディスクアレイ装置がある。ディスクアレイ装置では、要求される信頼性、速度及び使用効率に応じて使用するＲＡＩＤ（Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙｓ  ｏｆ  Ｉｎｅｘｐｅｎｓｉｖｅ  Ｄｉｓｋｓ）のレベルが選択される。よく使用されるＲＡＩＤレベルには、ストライピング機能のみを有するＲＡＩＤ０、ミラーリング機能を有するＲＡＩＤ１、ブロック単位に算出したパリティを分散記録するＲＡＩＤ５、ブロック単位に算出した２種類のパリティを分散記録するＲＡＩＤ６などがある。また、これらのＲＡＩＤレベルを組み合わせた方式、例えば、ミラーリングしたグループをストライピングするＲＡＩＤ１０なども使用されている。【０００３】
ここで、冗長度を確保しつつ速度及び使用効率が要求される場面で使用されることの多いＲＡＩＤ５について説明する。【０００４】
図１０は、ＲＡＩＤ５システムについて説明するための図である。図１０は、４台のディスク装置２０１〜２０４で構成したＲＡＩＤ５システムの例を示している。ＲＡＩＤでは、各ディスク装置の記憶領域は、論理セクタサイズと同じサイズ、又は論理セクタサイズの倍数のサイズのブロックに分割して管理される。ブロックサイズはストライプサイズと呼ばれる。図１０において、ブロックＡｉ、Ｂｉ、Ｃｉ、Ｐｉ（ｉ＝１、２、３、…）が１つのストライプを構成している。ブロックＰｉはパリティブロックである。ブロックＰｉには、ブロックＡｉ、Ｂｉ、Ｃｉの同じバイト位置にあるデータの排他的論理和の計算結果が格納される。【０００５】
ＲＡＩＤ５では、１つのディスク装置が障害などで再生できなくなったときでもデータの復元が可能である。例えば、図１０においてディスク装置２０３に障害が発生して再生できなくなったと仮定する。この場合、ブロックＣ１は、ブロックＡ１、Ｂ１、Ｐ１の同じバイト位置にあるデータの排他的論理和を計算することで復元できる。【０００６】
このようなディスクアレイ装置において、外部記憶装置に可搬媒体型の記憶装置を用いたシステムも使用されている。可搬媒体型の記憶装置を用いたシステムでは、多数枚の情報記憶媒体を格納する収納体、データの読み出し及び書き込みを行う１つ又は複数の記録再生装置、及び収納体と記録再生装置との間で情報記憶媒体を搬送する搬送体などを備えるライブラリ装置が使用される。このようなライブラリ装置を複数組み合わせてアレイ構成としたシステムはＲＡＩＬ（Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙｓ  ｏｆ  Ｉｎｅｘｐｅｎｓｉｖｅ  Ｌｉｂｒａｒｉｅｓ）とも呼ばれる。【０００７】
近年、大型データセンターに記憶されるデータ量は急激に増大しており、それに伴い参照されることが少ないデータ量も増える傾向にある。このような参照回数が少ないデータをアーカイブする装置として消費電力を低減できる可搬媒体型のライブラリ装置が注目されている。【０００８】
可搬型の情報記憶媒体の代表としてＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）又はＢｌｕ−ｒａｙ  Ｄｉｓｃなどの光ディスクがある。光ディスクには、大別して、ＤＶＤ−ＲＡＭ及びＢＤ−ＲＥなどの書き換え型の情報記憶媒体と、ＤＶＤ−Ｒ、ＤＶＤ＋Ｒ及びＢＤ−Ｒなどの追記型の情報記憶媒体とがある。【０００９】
近年の光ディスクの大容量化に伴い参照回数が少ないデータのアーカイブに安価な追記型の情報記憶媒体が使用される機会が増えてきている。【００１０】
可搬媒体型のライブラリアレイ装置では、各ライブラリ装置内の記録再生装置に装着した情報記憶媒体セットによりＲＡＩＤが構成され、各ライブラリ装置内の記録再生装置に装着する情報記憶媒体が交換されることにより、各ライブラリ装置内に備えた記録再生装置の台数よりも多い情報記憶媒体セットが利用できる。【００１１】
もし、情報記憶媒体に障害が発生し、障害が発生した情報記憶媒体を復旧する場合、障害が発生した情報記憶媒体を含む情報記憶媒体セットを各ライブラリ装置内の記録再生装置に装着する必要がある。そのため、復旧に使用している記録再生装置では、復旧している情報記憶媒体を含む情報記憶媒体セットにしか記録及び再生ができない。特に、各ライブラリ装置内の記録再生装置が１台ずつであった場合には、復旧中は復旧している情報記憶媒体を含む情報記憶媒体セット以外の情報記憶媒体への記録及び再生が全くできない状態になる。【００１２】
そこで、予備の記録再生装置と予備の情報記憶媒体とを備えるディスクアレイ装置が提案されている（例えば、特許文献１参照）。このディスクアレイ装置は、障害が発生した情報記憶媒体に対して更新要求があった場合に、障害が発生した情報記憶媒体からデータを再生し、再生したデータを予備の記録再生装置に装着した予備の情報記憶媒体に記録する。これにより、復旧時間が短縮される。【００１３】
しかしながら、従来のディスクアレイ装置は、書き換え型の可搬情報記憶媒体を用いている。書き換え型の可搬情報記憶媒体は、ユーザ領域に連続的にデータが書き込まれるとは限らず、アドレスを指定することによりユーザ領域の任意の位置にデータが書き込まれる。そのため、書き換え型の可搬情報記憶媒体は、データの管理が難しく、記録及び再生に時間がかかり、容易に記録及び再生を継続させることが困難であるという課題を有している。
【先行技術文献】
【特許文献】
【００１４】
【特許文献１】特開２００１−２７９３７号公報
【発明の概要】
【００１５】
本発明は、上記の問題を解決するためになされたもので、情報記憶媒体が記録できない状態になっても性能を低下させることなく容易に記録及び再生を継続させることができる情報記憶媒体ライブラリアレイ装置、情報記録方法及び情報記録プログラムを提供することを目的とするものである。
【００１６】
本発明の一局面に係る情報記憶媒体ライブラリアレイ装置は、複数の情報記憶媒体及び前記複数の情報記憶媒体のうちの１つの代わりとなる代替情報記憶媒体にデータを記録する情報記憶媒体ライブラリアレイ装置であって、前記複数の情報記憶媒体のそれぞれ及び前記代替情報記憶媒体は、トラック上に連続的にデータを記録し、前記情報記憶媒体にデータを記録するとともに、前記情報記憶媒体からデータを再生する複数の記録再生装置と、前記代替情報記憶媒体にデータを記録するとともに、前記代替情報記憶媒体からデータを再生する予備記録再生装置と、前記複数の記録再生装置と前記予備記録再生装置との動作を制御し、前記複数の情報記憶媒体に前記データを分散して記録するように前記複数の記録再生装置を制御する制御部とを備え、前記複数の記録再生装置の各々は、前記複数の情報記憶媒体のうちの記録対象となる情報記憶媒体に前記データを記録し、前記複数の記録再生装置の各々に装着される各情報記憶媒体は、ディスクアレイを構成し、前記制御部は、前記複数の記録再生装置のいずれかに装着された前記情報記憶媒体が記録不能となる障害が発生したことを検出し、前記予備記録再生装置は、前記制御部によって障害が発生したことが検出された障害情報記憶媒体へ記録すべきデータを前記代替情報記憶媒体に代替記録する。
【００１７】
この構成によれば、複数の情報記憶媒体のそれぞれ及び代替情報記憶媒体は、トラック上に連続的にデータを記録する。複数の記録再生装置は、情報記憶媒体にデータを記録するとともに、情報記憶媒体からデータを再生する。予備記録再生装置は、代替情報記憶媒体にデータを記録するとともに、代替情報記憶媒体からデータを再生する。制御部は、複数の記録再生装置と予備記録再生装置との動作を制御し、複数の情報記憶媒体にデータを分散して記録するように複数の記録再生装置を制御する。複数の記録再生装置の各々は、複数の情報記憶媒体のうちの記録対象となる情報記憶媒体にデータを記録する。複数の記録再生装置の各々に装着される各情報記憶媒体は、ディスクアレイを構成する。そして、制御部は、複数の記録再生装置のいずれかに装着された情報記憶媒体が記録不能となる障害が発生したことを検出する。予備記録再生装置は、制御部によって障害が発生したことが検出された障害情報記憶媒体へ記録すべきデータを代替情報記憶媒体に代替記録する。
【００１８】
本発明によれば、障害が発生したことが検出された障害情報記憶媒体へ記録すべきデータが代替情報記憶媒体に代替記録されるので、ディスクアレイを構成する情報記憶媒体が記録できない状態になっても性能を低下させることなく容易に記録及び再生を継続させることができる。
【００１９】
本発明の目的、特徴及び利点は、以下の詳細な説明と添付図面とによって、より明白となる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施の形態１における情報記憶媒体ライブラリアレイ装置の構成を示す図である。
【図２】媒体Ｃｉが途中で記録できない状態になったときの媒体Ａｉ、媒体Ｂｉ、媒体Ｃｉ及び媒体Ｄｉの記録領域の状態の一例を示す図である。
【図３】媒体Ｅｊを記録再生装置に装着した場合の媒体Ａｉ、媒体Ｂｉ、媒体Ｃｉ、媒体Ｄｉ及び媒体Ｅｊの記録領域の状態の一例を示す図である。
【図４】媒体Ｃｉに記録すべきデータが媒体Ｅｊへ代替記録された場合の媒体Ａｉ、媒体Ｂｉ、媒体Ｃｉ、媒体Ｄｉ及び媒体Ｅｊの記録領域の状態の一例を示す図である。
【図５】本発明の実施の形態１における情報記憶媒体ライブラリアレイ装置の記録動作の一例を示すフローチャートである。
【図６】本発明の実施の形態１の情報記憶媒体ライブラリアレイ装置における記録要求又は再生要求に対する記録動作又は再生動作を示すフローチャートである。
【図７】本発明の実施の形態１の情報記憶媒体ライブラリアレイ装置における障害媒体から代替媒体への複写処理を説明するためのフローチャートである。
【図８】本発明の実施の形態２の情報記憶媒体ライブラリアレイ装置において障害媒体である媒体Ｃｉから代替媒体である媒体Ｅｊへデータを複写する前の記録領域の状態を示す図である。
【図９】本発明の実施の形態２の情報記憶媒体ライブラリアレイ装置において障害媒体である媒体Ｃｉから代替媒体である媒体Ｅｊへデータを複写した後の記録領域の状態を示す図である。
【図１０】ＲＡＩＤ５システムについて説明するための図である。
【発明を実施するための形態】
【００２１】
以下本発明の実施の形態について、図面を参照しながら説明する。なお、以下の実施の形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００２２】
（実施の形態１）
図１は、本発明の実施の形態１における情報記憶媒体ライブラリアレイ装置１００の構成を示す図である。
【００２３】
図１において、情報記憶媒体ライブラリアレイ装置１００は、アレイコントローラ１０１、キャッシュメモリ１０２、及び情報記憶媒体ライブラリ装置１０３〜１０７を備える。情報記憶媒体ライブラリアレイ装置１００は、複数の情報記憶媒体にデータを分散して記録する。情報記憶媒体は、データを記録するユーザ領域を有し、データがトラック上に連続的に記録される。
【００２４】
アレイコントローラ１０１は、情報記憶媒体ライブラリ装置１０３〜１０７を制御してアレイ構成を実現するコントローラである。アレイコントローラ１０１は、情報記憶媒体ライブラリ装置１０３〜１０７から読み出したデータを一時的に保持するためと、情報記憶媒体ライブラリ装置１０３〜１０７へ記録するデータを一時的に保持するためにキャッシュメモリ１０２を使用する。
【００２５】
キャッシュメモリ１０２は、情報記憶媒体ライブラリ装置１０３〜１０７から読み出したデータを一時的に保持するとともに、情報記憶媒体ライブラリ装置１０３〜１０７へ記録するデータを一時的に保持する。
【００２６】
情報記憶媒体ライブラリ装置１０３〜１０７のそれぞれは、記録再生装置１０８〜１１１と、予備記録再生装置１１２と、収納体１１３〜１１７と、搬送体１１８〜１２２とを備える。記録再生装置１０８〜１１１は、装着されている追記型情報記憶媒体からデータを再生するとともに、追記型情報記憶媒体にデータを記録する。予備記録再生装置１１２は、複数の追記型情報記憶媒体のうちの１つの代わりとなる追記型情報記憶媒体（代替情報記憶媒体）にデータを記録するとともに、代替情報記憶媒体からデータを再生する。収納体１１３〜１１７は、複数枚の追記型情報記憶媒体を収納する。
【００２７】
搬送体１１８〜１２１は、記録再生装置１０８〜１１１と収納体１１３〜１１６との間で追記型情報記憶媒体を搬送する。搬送体１２２は、予備記録再生装置１１２と収納体１１７との間で追記型情報記憶媒体（代替情報記憶媒体）を搬送する。追記型情報記憶媒体は、ユーザデータを記録するユーザ領域を有する追記型の情報記憶媒体であり、例えば、ＢＤ−Ｒである。追記型情報記憶媒体は、ユーザデータをトラック上に連続的に記録する。
【００２８】
アレイコントローラ１０１は、記録再生装置１０８〜１１１と予備記録再生装置１１２との動作を制御し、記録再生装置１０８〜１１１に装着された情報記憶媒体にデータを分散して記録する。アレイコントローラ１０１は、記録再生装置１０８〜１１１のいずれかに装着された情報記憶媒体が記録不能となる障害が発生したことを検出する。記録再生装置１０８〜１１１の各々は、複数の情報記憶媒体のうちの記録対象となる情報記憶媒体にデータを記録する。予備記録再生装置１１２は、アレイコントローラ１０１によって障害が発生したことが検出された障害情報記憶媒体（以下、障害媒体とも言う）へ記録すべきデータを代替情報記憶媒体（以下、代替媒体とも言う）に代替記録する。
【００２９】
また、アレイコントローラ１０１は、障害情報記憶媒体に対する再生要求を受け付け、再生要求で指定される領域が代替情報記憶媒体の記録済み領域である場合、代替情報記憶媒体からデータを再生し、再生要求で指定される領域が代替情報記憶媒体の未記録領域であり障害情報記憶媒体の記録済み領域である場合、障害情報記憶媒体からデータを再生する。
【００３０】
本実施の形態においては、情報記憶媒体ライブラリ装置１０３〜１０６に備えた記録再生装置１０８〜１１１のそれぞれに装着されている４枚の追記型情報記憶媒体は、ディスクアレイを構成する。また、情報記憶媒体ライブラリ装置１０７に備えた収納体１１７に収納されている複数枚の追記型情報記憶媒体は、予備の追記型情報記憶媒体であり、記録再生装置１０８〜１１１に装着された追記型情報記憶媒体に記録ができない障害が発生したときの代替先である代替情報記憶媒体となる。
【００３１】
実施の形態１においては、記録再生装置１０８〜１１１に装着されている４枚の追記型情報記憶媒体で任意のＲＡＩＤレベルのディスクアレイが構成される。
【００３２】
記録再生装置１０８〜１１１に、それぞれ収納体１１３〜１１６のｉ番目の追記型情報記憶媒体である媒体Ａｉ、媒体Ｂｉ、媒体Ｃｉ及び媒体Ｄｉが装着され、媒体Ａｉ、媒体Ｂｉ、媒体Ｃｉ及び媒体Ｄｉによりディスクアレイが構成されているときに、媒体Ｃｉの記録ができない状態になったときの動作について図２〜図４を用いて説明する。
【００３３】
なお、追記型情報記憶媒体が経時劣化などの要因により、記録パワー又は記録発光波形のキャリブレーションが正常に完了しなかった場合などに追記型情報記憶媒体が記録できない状態になる。追記型情報記憶媒体が記録できない状態では、該追記型情報記憶媒体にデータを記録することはできないが、該追記型情報記憶媒体の既に記録済みの領域からデータを再生することは可能である。以後、データを記録することができない状態の追記型情報記憶媒体を障害情報記憶媒体又は障害媒体と呼ぶ。
【００３４】
図２は、媒体Ｃｉが途中で記録できない状態になったときの媒体Ａｉ、媒体Ｂｉ、媒体Ｃｉ及び媒体Ｄｉの記録領域の状態の一例を示す図である。図３は、媒体Ｅｊを予備記録再生装置に装着した場合の媒体Ａｉ、媒体Ｂｉ、媒体Ｃｉ、媒体Ｄｉ及び媒体Ｅｊの記録領域の状態の一例を示す図である。図４は、媒体Ｃｉに記録すべきデータが媒体Ｅｊへ代替記録された場合の媒体Ａｉ、媒体Ｂｉ、媒体Ｃｉ、媒体Ｄｉ及び媒体Ｅｊの記録領域の状態の一例を示す図である。なお、図２〜図４において、ハッチングで示した領域は、記録済み領域を示している。
【００３５】
図２に示すように、媒体Ａｉ、媒体Ｂｉ、媒体Ｃｉ及び媒体Ｄｉの記録領域は、途中までデータが記録されている。図３において、搬送体１２２は、収納体１１７に格納されている未使用の追記型情報記憶媒体である媒体Ｅｊを予備記録再生装置１１２に装着する。図４に示すように、記録再生装置１１０により媒体Ｃｉへ記録する予定だったデータは、予備記録再生装置１１２により媒体Ｅｊへ代替記録される。このとき、媒体Ｅｊへ代替記録するデータの記録位置は、媒体Ｃｉへ記録する予定だった記録位置と同じにする。
【００３６】
なお、追記型の情報記憶媒体では、追記位置が制限されている。そのため、通常、最初に媒体Ｅｊへ代替記録する際には、媒体Ｃｉへ記録する予定だった記録位置と同じ媒体Ｅｊにおける記録位置は、追記可能な位置ではない。その場合は、ＲＥＳＥＲＶＥ  ＴＲＡＣＫコマンドによりトラックを予約して追記可能位置に設定する必要がある。以後、障害媒体である媒体Ｃｉの代替媒体として媒体Ｅｊを対応させる。
【００３７】
図４の状態において、アレイコントローラ１０１は、媒体Ｃｉに対するデータ再生要求を受け付けた場合、再生する領域が代替媒体である媒体Ｅｊの記録済み領域であれば媒体Ｅｊからデータを再生し、再生する領域が媒体Ｅｊの未記録領域であれば媒体Ｃｉからデータを再生する。アレイコントローラ１０１は、媒体Ｃｉからデータを再生した場合、再生したデータをキャッシュメモリ１０２にも格納する。
【００３８】
なお、図１に示す情報記憶媒体ライブラリアレイ装置１００のアレイコントローラ１０１は、典型的にはプロセッサと外部メモリとの協同で処理されるプログラムにより実現される。
【００３９】
なお、本実施の形態において、情報記憶媒体ライブラリアレイ装置１００が情報記憶媒体ライブラリアレイ装置の一例に相当し、記録再生装置１０８〜１１１が複数の記録再生装置の一例に相当し、予備記録再生装置１１２が予備記録再生装置の一例に相当し、アレイコントローラ１０１が制御部、記録制御部、障害発生検出部及び代替記録制御部の一例に相当し、キャッシュメモリ１０２がキャッシュメモリの一例に相当する。
【００４０】
図５は、本発明の実施の形態１における情報記憶媒体ライブラリアレイ装置の記録動作の一例を示すフローチャートである。
【００４１】
まず、ステップＳ１において、アレイコントローラ１０１は、入力されたデータを複数のデータに分割し、各データを収納体１１３〜１１６に格納されている各情報記憶媒体に分散して記録するように、搬送体１１８〜１２１及び記録再生装置１０８〜１１１を制御する。このとき、アレイコントローラ１０１は、ＲＡＩＤレベルに応じてデータを分割し、必要であれば、分割したデータからパリティデータを作成する。
【００４２】
搬送体１１８〜１２１は、アレイコントローラ１０１からの指示に基づき、収納体１１３〜１１６からそれぞれ情報記憶媒体を取り出し、記録再生装置１０８〜１１１に装着する。このとき、不図示のメモリは、収納体１１３〜１１７に格納されている全ての情報記憶媒体を管理するための管理データを記憶している。管理データは、ディスクアレイを構成する複数の情報記憶媒体の組み合わせを特定するための情報、障害情報記憶媒体を特定するための情報、及び、障害情報記憶媒体の代わりとなる代替情報記憶媒体を特定するための情報を含む。なお、管理データは、代替情報記憶媒体に障害情報記憶媒体の全てのデータが記録されているか否かを表す情報を含んでもよい。
【００４３】
さらに、管理データは、データと、データを分割した複数のデータを記録する複数の情報記憶媒体とを対応付けた情報、及び各情報記憶媒体のデータを記録している位置を表す情報を含んでもよい。アレイコントローラ１０１は、入力されたデータと、当該入力されたデータを分散して記録する複数の情報記憶媒体とを対応付けて不図示のメモリに記憶してもよく、各情報記憶媒体におけるデータの記録位置を不図示のメモリに記憶してもよい。
【００４４】
記録再生装置１０８〜１１１は、アレイコントローラ１０１からの指示に基づき、アレイコントローラ１０１から出力されたデータを情報記憶媒体の所定の位置に記録する。
【００４５】
次に、ステップＳ２において、アレイコントローラ１０１は、記録再生装置１０８〜１１１のいずれかに装着された情報記憶媒体が記録不能となる障害が発生したか否かを判断する。アレイコントローラ１０１は、記録再生装置１０８〜１１１のいずれかに装着された情報記憶媒体が記録不能となる障害が発生したことを検出する。
【００４６】
なお、アレイコントローラ１０１は、記録動作が正常に完了できずに記録再生装置からエラーが報告された場合に記録不能と判定する。また、追記型の情報記憶媒体がスペア領域を有し、スペア領域への交替記録が成功した場合、記録再生装置はエラーを報告しない。そのため、情報記憶媒体のスペア領域への交替記録が成功した場合、アレイコントローラ１０１は、記録不能と判定しない。記録不能となる要因としては、情報記憶媒体が経時劣化したり、記録再生装置のレーザ光源が劣化したりして、記録パワー又は記録発光波形のキャリブレーションに失敗する場合がある。記録不能となった状態を障害状態と呼び、その結果、データを記録することができなかった情報記憶媒体を障害情報記憶媒体又は障害媒体と呼ぶ。
【００４７】
ここで、障害が発生していないと判断された場合（ステップＳ２でＮＯ）、ステップＳ４の処理に移行する。
【００４８】
一方、障害が発生したと判断された場合（ステップＳ２でＹＥＳ）、ステップＳ３において、アレイコントローラ１０１は、障害が発生したことが検出された障害情報記憶媒体へ記録すべきデータを代替情報記憶媒体に代替記録するように、搬送体１２２及び予備記録再生装置１１２を制御する。搬送体１２２は、アレイコントローラ１０１からの指示に基づき、収納体１１７から代替情報記憶媒体を取り出し、予備記録再生装置１１２に装着する。このとき、アレイコントローラ１０１は、障害が発生したことが検出された障害情報記憶媒体と、障害情報記憶媒体へ記録すべきデータを代替記録する代替情報記憶媒体とを対応付けて不図示のメモリに記憶するとともに、代替情報記憶媒体におけるデータの記録位置を不図示のメモリに記憶する。
【００４９】
予備記録再生装置１１２は、アレイコントローラ１０１からの指示に基づき、障害が発生したことが検出された障害情報記憶媒体へ記録すべきデータを代替情報記憶媒体の所定の位置に記録する。
【００５０】
次に、ステップＳ４において、アレイコントローラ１０１は、入力されたデータを全て情報記憶媒体に記録したか否かを判断する。ここで、入力されたデータを全て情報記憶媒体に記録したと判断された場合（ステップＳ４でＹＥＳ）、アレイコントローラ１０１は、記録動作を終了する。一方、入力されたデータを全て情報記憶媒体に記録していないと判断された場合（ステップＳ４でＮＯ）、ステップＳ１の処理へ戻り、アレイコントローラ１０１は、記録動作を継続する。
【００５１】
続いて、実施の形態１における情報記憶媒体ライブラリアレイ装置１００の記録動作及び再生動作についてさらに説明する。
【００５２】
図６は、本発明の実施の形態１の情報記憶媒体ライブラリアレイ装置１００における記録要求又は再生要求に対する記録動作又は再生動作を示すフローチャートである。
【００５３】
まず、ステップＳ１１において、アレイコントローラ１０１は、外部からの記録要求又は再生要求を受け付け、障害媒体への記録要求又は再生要求であるか否かを判断する。ここで、障害媒体への記録要求又は再生要求ではないと判断された場合（ステップＳ１１でＮＯ）、ステップＳ１６において、アレイコントローラ１０１は、記録要求の対象となる情報記憶媒体（対象媒体）にデータを記録する、又は再生要求の対象となる情報記憶媒体からデータを再生するように搬送体１１８〜１２１及び記録再生装置１０８〜１１１を制御し、処理を終了する。
【００５４】
一方、障害媒体への記録要求又は再生要求であると判断された場合（ステップＳ１１でＹＥＳ）、ステップＳ１２において、アレイコントローラ１０１は、障害媒体に対応する代替媒体の記録済み領域以外の領域への再生要求であるか否かを判断する。ここで、障害媒体への記録要求であると判断された場合、又は障害媒体に対応する代替媒体の記録済み領域への再生要求であると判断された場合（ステップＳ１２でＮＯ）、ステップＳ１３において、アレイコントローラ１０１は、障害媒体に対応する代替媒体にデータを記録する、又は障害媒体に対応する代替媒体からデータを再生するように搬送体１２２及び予備記録再生装置１１２を制御し、処理を終了する。
【００５５】
一方、障害媒体に対応する代替媒体の記録済み領域以外の領域への再生要求であると判断された場合（ステップＳ１２でＹＥＳ）、ステップＳ１４において、アレイコントローラ１０１は、障害媒体からデータを再生するように搬送体及び記録再生装置を制御する。
【００５６】
次に、ステップＳ１５において、アレイコントローラ１０１は、障害媒体から再生したデータをキャッシュメモリ１０２に保存し、処理を終了する。
【００５７】
このように、追記型の情報記憶媒体がデータを記録することができない状態になったことが検出されても、情報記憶媒体の復旧作業を行うことなく、データを継続して記録又は再生することができる。
【００５８】
なお、追記型の情報記憶媒体の追記可能な記録位置は限定されている。そのため、追記可能な記録位置以外への記録要求の場合、アレイコントローラ１０１は、エラー終了してもよい。また、再生要求された再生位置が未記録領域である場合、アレイコントローラ１０１は、エラー終了してもよい。
【００５９】
例えば、図２における媒体Ｃｉに対する記録要求又は再生要求を処理するためには、アレイコントローラ１０１は、情報記憶媒体ライブラリ装置１０５及び情報記憶媒体ライブラリ装置１０７を制御し、媒体Ｃｉ及び媒体Ｅｊにアクセスする必要がある。そのため、この場合、作業効率が低下する。そこで、アレイコントローラ１０１は、媒体Ｃｉの記録済み領域のデータを媒体Ｅｊへ複写することにより、情報記憶媒体ライブラリ装置１０７のみを制御し、媒体Ｅｊのみにデータを記録する又は媒体Ｅｊのみからデータを再生することが好ましい。
【００６０】
アレイコントローラ１０１は、障害情報記憶媒体の記録済みユーザ領域の全データを代替情報記憶媒体に複写し、全データが複写された障害情報記憶媒体に対する記録要求又は再生要求があった場合、代替情報記憶媒体を使用するように予備記録再生装置１１２を制御する。
【００６１】
また、アレイコントローラ１０１は、再生要求で指定される領域が代替情報記憶媒体の未記録領域であり障害情報記憶媒体の記録済み領域である場合、障害情報記憶媒体からデータを再生するとともに、再生したデータをキャッシュメモリ１０２に格納する。アレイコントローラ１０１は、障害情報記憶媒体の記録済みユーザ領域の全データを代替情報記憶媒体に複写する際に、全データのうちのキャッシュメモリ１０２に格納されているデータをキャッシュメモリ１０２から代替情報記憶媒体に複写する。
【００６２】
図７は、本発明の実施の形態１の情報記憶媒体ライブラリアレイ装置１００における障害媒体から代替媒体への複写処理を説明するためのフローチャートである。
【００６３】
まず、ステップＳ２１において、アレイコントローラ１０１は、障害媒体から代替媒体へ複写するアドレスを選択する。アレイコントローラ１０１は、複写するアドレスとして、障害媒体から代替媒体へ複写する領域のうちの最も小さいアドレスを選択する。
【００６４】
次に、ステップＳ２２において、アレイコントローラ１０１は、ステップＳ２１で選択した障害媒体のアドレスのデータがキャッシュメモリ１０２に格納されているか否かを判断する。ここで、複写するアドレスのデータがキャッシュメモリ１０２に格納されていると判断された場合（ステップＳ２２でＹＥＳ）、ステップＳ２３において、アレイコントローラ１０１は、ステップＳ２１で選択した障害媒体のアドレスに対応するデータをキャッシュメモリ１０２から再生する。
【００６５】
一方、複写するアドレスのデータがキャッシュメモリ１０２に格納されていないと判断された場合（ステップＳ２２でＮＯ）、ステップＳ２４において、アレイコントローラ１０１は、ステップＳ２１で選択した障害媒体のアドレスのデータを再生するように搬送体及び記録再生装置を制御する。
【００６６】
次に、ステップＳ２５において、アレイコントローラ１０１は、ステップＳ２３又はステップＳ２４で再生したデータを代替媒体に記録するように搬送体１２２及び予備記録再生装置１１２を制御する。
【００６７】
次に、ステップＳ２６において、アレイコントローラ１０１は、障害媒体から代替媒体へ複写すべき領域が残っているか否かを判断する。障害媒体から代替媒体への複写すべき領域とは、障害媒体のユーザ領域内の記録済みの領域内で、代替媒体に複写していない領域である。ここで、障害媒体から代替媒体へ複写すべき領域が残っていると判断された場合（ステップＳ２６でＹＥＳ）、ステップＳ２１の処理へ戻り、アレイコントローラ１０１は、ステップＳ２１とステップＳ２６との間の処理を、障害媒体から代替媒体へ複写する領域がなくなるまで繰り返し実行する。
【００６８】
一方、障害媒体から代替媒体へ複写する領域の全てのデータが複写され、障害媒体から代替媒体へ複写すべき領域が残っていないと判断された場合（ステップＳ２６でＮＯ）、アレイコントローラ１０１は、複写処理を終了する。
【００６９】
なお、ステップＳ２４において、情報記憶媒体ライブラリアレイ装置１００への記録要求又は再生要求が絶え間なく継続している、あるいは、障害媒体が記録再生装置１０８〜１１１のいずれにも装着されていないなど、障害媒体からデータをすぐに再生することができない場合は、アレイコントローラ１０１は、情報記憶媒体ライブラリアレイ装置１００への記録要求又は再生要求が途切れて十分な空き時間ができるまで、障害媒体からのデータ再生処理を待機してもよい。十分な空き時間が確保できたときに障害媒体が記録再生装置１０８〜１１１のいずれにも装着されていない場合は、アレイコントローラ１０１は、障害媒体を記録再生装置１０８〜１１１のいずれかに装着してステップＳ２４以降の処理を続行するとよい。
【００７０】
また、アレイコントローラ１０１は、ステップＳ２３でキャッシュメモリ１０２から再生したデータを、ステップＳ２５で代替媒体へ記録した後、該データをキャッシュメモリ１０２から破棄してもよい。
【００７１】
また、図６のステップＳ１５において、アレイコントローラ１０１は、障害媒体から再生したデータをキャッシュメモリ１０２に保存している。これにより、障害媒体が記録再生装置１０８〜１１１に装着されていなくても、キャッシュメモリ１０２に保存しておいたデータを代替媒体に複写することができる。そのため、情報記憶媒体ライブラリアレイ装置１００に対する記録要求又は再生要求に対して影響を与えずに複写処理を実行することが可能である。
【００７２】
障害媒体の記録済み領域のデータが代替媒体へ全て複写されると、以後、障害媒体は不要になる。そのため、アレイコントローラ１０１は、障害媒体の代わりに予備記録再生装置１１２に代替媒体を装着し、障害媒体の代わりに代替媒体にデータを記録又は再生してもよい。また、アレイコントローラ１０１は、情報記憶媒体ライブラリ装置１０３〜１０６のいずれかに、障害媒体の代わりに代替媒体を装填してもよい。
【００７３】
実施の形態１においては、構成するディスクアレイに冗長性は必要なく、ストライピングのみが行われるＲＡＩＤ０を含む任意のＲＡＩＤレベルに対して実施が可能である。
【００７４】
（実施の形態２）
実施の形態２においては、記録再生装置１０８〜１１１に装着されている４つの追記型の情報記憶媒体によりＲＡＩＤ５が構成される。従って、記録再生装置１０８〜１１１に装着されている追記型の情報記憶媒体のうちの１枚が再生できなくてもデータの復元が可能である。
【００７５】
実施の形態２の情報記憶媒体ライブラリアレイ装置は、障害媒体の記録済み領域のデータを代替媒体へ複写する動作を除いて実施の形態１と同様である。よって、障害媒体の記録済み領域のデータを代替媒体へ複写する動作のみを説明する。
【００７６】
ディスクアレイを構成する複数の情報記憶媒体は、ディスクアレイを構成する少なくとも１つの前記情報記憶媒体が再生できなくとも他の情報記憶媒体からデータの復元が可能な冗長性を有している。
【００７７】
アレイコントローラ１０１は、ユーザ領域が全て記録済みである複数の情報記憶媒体で構成されるディスクアレイへの再生要求を受け付けたときに、複数の情報記憶媒体のうちのいずれかを障害情報記憶媒体に代え、障害情報記憶媒体の記録済みユーザ領域の全データを代替情報記憶媒体に複写し、障害情報記憶媒体に代えられた情報記憶媒体のデータを、残りの情報記憶媒体を再生したデータに基づいて復元する。
【００７８】
図８及び図９は、本発明の実施の形態２の情報記憶媒体ライブラリアレイ装置１００において障害媒体である媒体Ｃｉから代替媒体である媒体Ｅｊへデータを複写する複写処理について説明するための図である。図８は、本発明の実施の形態２の情報記憶媒体ライブラリアレイ装置１００において障害媒体である媒体Ｃｉから代替媒体である媒体Ｅｊへデータを複写する前の記録領域の状態を示す図であり、図９は、本発明の実施の形態２の情報記憶媒体ライブラリアレイ装置１００において障害媒体である媒体Ｃｉから代替媒体である媒体Ｅｊへデータを複写した後の記録領域の状態を示す図である。なお、図８及び図９において、ハッチングで示した領域は、記録済み領域を示している。
【００７９】
情報記憶媒体ライブラリアレイ装置１００のアレイコントローラ１０１は、ユーザデータを記録するユーザ領域が全て記録済みの媒体Ａｋ、媒体Ｂｋ、媒体Ｃｋ及び媒体Ｄｋからなる追記型の情報記憶媒体セットへの再生要求を受け付けたときに、図８に示すように、記録再生装置１０８には媒体Ａｋを装着し、記録再生装置１０９には媒体Ｂｋを装着し、記録再生装置１１０には障害媒体である媒体Ｃｉを装着し、記録再生装置１１１には媒体Ｄｋを装着し、予備記録再生装置１１２には代替媒体である媒体Ｅｊを装着する。媒体Ｃｉには、記録領域（ユーザ領域）の途中までデータが記録されている。媒体Ｅｊには、媒体Ｃｉの記録不能となった位置と同じ位置からデータが記録されている。
【００８０】
図８に示す状態になると、アレイコントローラ１０１は、媒体Ｃｉの複写が完了していない領域のデータを媒体Ｅｊへ順次複写する。アレイコントローラ１０１は、媒体Ｃｉから媒体Ｅｊへの複写中に、媒体Ｃｋに記録されているデータに対して再生要求されたときは、媒体Ａｋ、媒体Ｂｋ及び媒体Ｄｋのそれぞれのデータに基づいて媒体Ｃｋのデータを復元して返送する。実施の形態２においては、媒体Ａｋ、媒体Ｂｋ、媒体Ｃｋ及び媒体ＤｋでＲＡＩＤ５を構成している。そのため、媒体Ｃｋのデータを復元するには、アレイコントローラ１０１は、媒体Ａｋ、媒体Ｂｋ及び媒体Ｄｋの媒体Ｃｋと同じ位置のデータの排他的論理和を計算すればよい。
【００８１】
図９に示すように、媒体Ｃｉから媒体Ｅｊへデータの複写が完了したら、以後、障害媒体である媒体Ｃｉは不要になるので、媒体Ｃｉの代わりに代替媒体である媒体Ｅｊが使用される。
【００８２】
このように、ＲＡＩＤのデータ復元によるデータ再生は性能をほとんど低下させることなく実施することが可能である。そのため、実施の形態２のように、ユーザデータがユーザ領域に全て記録済みであり、ユーザ領域にそれ以上記録することができない追記型の情報記憶媒体セットの再生時に、ＲＡＩＤの冗長度の範囲内でデータを復元しつつ、データを再生する必要のなくなった記録再生装置を用いて障害媒体から代替媒体へデータを複写しても、性能はほとんど低下しない。
【００８３】
実施の形態２においては、ＲＡＩＤ５によりディスクアレイが構成されるが、ディスクアレイを構成する少なくとも１つの追記型の情報記憶媒体の再生ができなくてもデータを復元可能な冗長性を有していればよく、他のＲＡＩＤレベルも同様に実施することが可能である。例えば、ＲＡＩＤ６によりディスクアレイを構成しても同様に実施が可能である。
【００８４】
本実施の形態においては、情報記憶媒体ライブラリ装置１０３〜１０６に備えた記録再生装置１０８〜１１１に装着した４枚の追記型の情報記憶媒体でディスクアレイを構成した場合を例に説明したが、本発明はこれに限定されない。複数枚の追記型の情報記憶媒体でディスクアレイを構成しても本実施の形態１，２と同様に実施が可能である。例えば、５枚の追記型の情報記憶媒体でディスクアレイを構成してもよい。また、冗長性を確保する場合は、少なくとも３枚の情報記憶媒体でディスクアレイを構成することが好ましい。
【００８５】
なお、一般的な記録再生装置では、追記型の情報記憶媒体としてＤＶＤ−Ｒなどを使用した場合に、ＲＥＳＥＲＶＥ  ＴＲＡＣＫコマンドでトラックが予約されると、ユーザデータが記録できないリンキングロスエリアが作成されて、障害媒体と同じデータを代替媒体に記録できなくなることがある。そこで、リンキングロスエリアが作成されないようにした特殊な記録再生装置が使用されることにより、ＤＶＤ−Ｒなどの追記型の情報記憶媒体に対しても実施することができる。
【００８６】
なお、上述した具体的実施形態には以下の構成を有する発明が主に含まれている。
【００８７】
本発明の一局面に係る情報記憶媒体ライブラリアレイ装置は、複数の情報記憶媒体及び前記複数の情報記憶媒体のうちの１つの代わりとなる代替情報記憶媒体にデータを記録する情報記憶媒体ライブラリアレイ装置であって、前記複数の情報記憶媒体のそれぞれ及び前記代替情報記憶媒体は、トラック上に連続的にデータを記録し、前記情報記憶媒体にデータを記録するとともに、前記情報記憶媒体からデータを再生する複数の記録再生装置と、前記代替情報記憶媒体にデータを記録するとともに、前記代替情報記憶媒体からデータを再生する予備記録再生装置と、前記複数の記録再生装置と前記予備記録再生装置との動作を制御し、前記複数の情報記憶媒体に前記データを分散して記録するように前記複数の記録再生装置を制御する制御部とを備え、前記複数の記録再生装置の各々は、前記複数の情報記憶媒体のうちの記録対象となる情報記憶媒体に前記データを記録し、前記複数の記録再生装置の各々に装着される各情報記憶媒体は、ディスクアレイを構成し、前記制御部は、前記複数の記録再生装置のいずれかに装着された前記情報記憶媒体が記録不能となる障害が発生したことを検出し、前記予備記録再生装置は、前記制御部によって障害が発生したことが検出された障害情報記憶媒体へ記録すべきデータを前記代替情報記憶媒体に代替記録する。
【００８８】
この構成によれば、複数の情報記憶媒体のそれぞれ及び代替情報記憶媒体は、トラック上に連続的にデータを記録する。複数の記録再生装置は、情報記憶媒体にデータを記録するとともに、情報記憶媒体からデータを再生する。予備記録再生装置は、代替情報記憶媒体にデータを記録するとともに、代替情報記憶媒体からデータを再生する。制御部は、複数の記録再生装置と予備記録再生装置との動作を制御し、複数の情報記憶媒体にデータを分散して記録するように複数の記録再生装置を制御する。複数の記録再生装置の各々は、複数の情報記憶媒体のうちの記録対象となる情報記憶媒体にデータを記録する。複数の記録再生装置の各々に装着される各情報記憶媒体は、ディスクアレイを構成する。そして、制御部は、複数の記録再生装置のいずれかに装着された情報記憶媒体が記録不能となる障害が発生したことを検出する。予備記録再生装置は、制御部によって障害が発生したことが検出された障害情報記憶媒体へ記録すべきデータを代替情報記憶媒体に代替記録する。
【００８９】
したがって、障害が発生したことが検出された障害情報記憶媒体へ記録すべきデータが代替情報記憶媒体に代替記録されるので、ディスクアレイを構成する情報記憶媒体が記録できない状態になっても性能を低下させることなく容易に記録及び再生を継続させることができる。
【００９０】
また、上記の情報記憶媒体ライブラリアレイ装置において、前記複数の情報記憶媒体のそれぞれ及び前記代替情報記憶媒体は、追記型の情報記憶媒体であることが好ましい。
【００９１】
この構成によれば、複数の情報記憶媒体のそれぞれ及び代替情報記憶媒体は、追記型の情報記憶媒体であるので、書き換え型の情報記憶媒体ではなく、追記型の情報記憶媒体によりディスクアレイを構成することができる。
【００９２】
また、上記の情報記憶媒体ライブラリアレイ装置において、前記制御部は、前記障害情報記憶媒体に対する再生要求を受け付け、前記再生要求で指定される領域が前記代替情報記憶媒体の記録済み領域である場合、前記代替情報記憶媒体からデータを再生し、前記再生要求で指定される領域が前記代替情報記憶媒体の未記録領域であり前記障害情報記憶媒体の記録済み領域である場合、前記障害情報記憶媒体からデータを再生することが好ましい。
【００９３】
この構成によれば、制御部は、障害情報記憶媒体に対する再生要求を受け付け、再生要求で指定される領域が代替情報記憶媒体の記録済み領域である場合、代替情報記憶媒体からデータを再生する。また、制御部は、再生要求で指定される領域が代替情報記憶媒体の未記録領域であり障害情報記憶媒体の記録済み領域である場合、障害情報記憶媒体からデータを再生する。
【００９４】
したがって、再生要求で指定される領域が代替情報記憶媒体の記録済み領域である場合、代替情報記憶媒体からデータが再生され、再生要求で指定される領域が代替情報記憶媒体の未記録領域であり障害情報記憶媒体の記録済み領域である場合、障害情報記憶媒体からデータが再生されるので、代替情報記憶媒体及び障害情報記憶媒体のいずれかからデータを再生することができる。
【００９５】
また、上記の情報記憶媒体ライブラリアレイ装置において、前記複数の情報記憶媒体のそれぞれは、前記データを記録するユーザ領域を有し、前記制御部は、前記障害情報記憶媒体の記録済みユーザ領域の全データを前記代替情報記憶媒体に複写し、全データが複写された前記障害情報記憶媒体に対する記録要求又は再生要求があった場合、前記代替情報記憶媒体を使用するように前記予備記録再生装置を制御することが好ましい。
【００９６】
この構成によれば、複数の情報記憶媒体のそれぞれは、データを記録するユーザ領域を有している。制御部は、障害情報記憶媒体の記録済みユーザ領域の全データを代替情報記憶媒体に複写する。そして、制御部は、全データが複写された障害情報記憶媒体に対する記録要求又は再生要求があった場合、代替情報記憶媒体を使用するように予備記録再生装置を制御する。
【００９７】
したがって、障害情報記憶媒体の記録済みユーザ領域の全データが代替情報記憶媒体に複写され、全データが複写された障害情報記憶媒体に対する記録要求又は再生要求があった場合、代替情報記憶媒体が使用されるので、障害情報記憶媒体にアクセスすることなく、代替情報記憶媒体のみにアクセスすることにより、容易にデータを記録又は再生することができる。
【００９８】
また、上記の情報記憶媒体ライブラリアレイ装置において、キャッシュメモリをさらに備え、前記制御部は、前記再生要求で指定される領域が前記代替情報記憶媒体の未記録領域であり前記障害情報記憶媒体の記録済み領域である場合、前記障害情報記憶媒体からデータを再生するとともに、再生したデータを前記キャッシュメモリに格納し、前記制御部は、前記障害情報記憶媒体の記録済みユーザ領域の全データを前記代替情報記憶媒体に複写する際に、前記全データのうちの前記キャッシュメモリに格納されているデータを前記キャッシュメモリから前記代替情報記憶媒体に複写することが好ましい。
【００９９】
この構成によれば、制御部は、再生要求で指定される領域が代替情報記憶媒体の未記録領域であり障害情報記憶媒体の記録済み領域である場合、障害情報記憶媒体からデータを再生するとともに、再生したデータをキャッシュメモリに格納する。また、制御部は、障害情報記憶媒体の記録済みユーザ領域の全データを代替情報記憶媒体に複写する際に、全データのうちのキャッシュメモリに格納されているデータをキャッシュメモリから代替情報記憶媒体に複写する。
【０１００】
したがって、障害情報記憶媒体から再生されたデータがキャッシュメモリに格納され、全データのうちのキャッシュメモリに格納されているデータがキャッシュメモリから代替情報記憶媒体に複写されるので、障害情報記憶媒体が記録再生装置に装着されていなくても、キャッシュメモリから代替情報記憶媒体にデータを複写することができる。
【０１０１】
また、上記の情報記憶媒体ライブラリアレイ装置において、前記複数の情報記憶媒体のそれぞれは、前記データを記録するユーザ領域を有し、前記複数の情報記憶媒体は、前記ディスクアレイを構成する少なくとも１つの前記情報記憶媒体が再生できなくとも他の情報記憶媒体からデータの復元が可能な冗長性を有し、前記制御部は、ユーザ領域が全て記録済みである前記複数の情報記憶媒体で構成される前記ディスクアレイへの再生要求を受け付けたときに、前記複数の情報記憶媒体のうちのいずれかを前記障害情報記憶媒体に代え、前記障害情報記憶媒体の記録済みユーザ領域の全データを前記代替情報記憶媒体に複写し、前記障害情報記憶媒体に代えられた前記情報記憶媒体のデータを、残りの前記情報記憶媒体を再生したデータに基づいて復元することが好ましい。
【０１０２】
この構成によれば、複数の情報記憶媒体のそれぞれは、データを記録するユーザ領域を有している。複数の情報記憶媒体は、ディスクアレイを構成する少なくとも１つの情報記憶媒体が再生できなくとも他の情報記憶媒体からデータの復元が可能な冗長性を有している。制御部は、ユーザ領域が全て記録済みである複数の情報記憶媒体で構成されるディスクアレイへの再生要求を受け付けたときに、複数の情報記憶媒体のうちのいずれかを障害情報記憶媒体に代え、障害情報記憶媒体の記録済みユーザ領域の全データを代替情報記憶媒体に複写し、障害情報記憶媒体に代えられた情報記憶媒体のデータを、残りの情報記憶媒体を再生したデータに基づいて復元する。
【０１０３】
したがって、障害情報記憶媒体に代えられた情報記憶媒体に記録されているデータは、障害情報記憶媒体に代えられた情報記憶媒体から再生することなく、障害情報記憶媒体に代えられた情報記憶媒体以外の情報記憶媒体から再生されたデータに基づいて復元することができ、障害情報記憶媒体に代えられた情報記憶媒体に記録されているデータを復元している間に、障害情報記憶媒体から代替情報記憶媒体にデータを複写することができる。
【０１０４】
本発明の他の局面に係る情報記録方法は、複数の情報記憶媒体及び前記複数の情報記憶媒体のうちの１つの代わりとなる代替情報記憶媒体にデータを記録する情報記録方法であって、前記複数の情報記憶媒体のそれぞれ及び前記代替情報記憶媒体は、トラック上に連続的にデータを記録し、前記複数の情報記憶媒体のうちの記録対象となる情報記憶媒体に前記データを記録する記録ステップと、前記複数の記録再生装置のいずれかに装着された前記情報記憶媒体が記録不能となる障害が発生したことを検出する障害発生検出ステップと、前記障害発生検出ステップにおいて障害が発生したことが検出された障害情報記憶媒体へ記録すべきデータを前記代替情報記憶媒体に代替記録する代替記録ステップとを含む。
【０１０５】
この構成によれば、複数の情報記憶媒体のそれぞれ及び代替情報記憶媒体は、トラック上に連続的にデータを記録する。記録ステップにおいて、複数の情報記憶媒体のうちの記録対象となる情報記憶媒体にデータが記録される。障害発生検出ステップにおいて、複数の記録再生装置のいずれかに装着された情報記憶媒体が記録不能となる障害が発生したことが検出される。代替記録ステップにおいて、障害発生検出ステップで障害が発生したことが検出された障害情報記憶媒体へ記録すべきデータが代替情報記憶媒体に代替記録される。
【０１０６】
したがって、障害が発生したことが検出された障害情報記憶媒体へ記録すべきデータが代替情報記憶媒体に代替記録されるので、ディスクアレイを構成する情報記憶媒体が記録できない状態になっても性能を低下させることなく容易に記録及び再生を継続させることができる。
【０１０７】
本発明の他の局面に係る情報記録プログラムは、複数の情報記憶媒体及び前記複数の情報記憶媒体のうちの１つの代わりとなる代替情報記憶媒体にデータを記録する情報記録プログラムであって、前記複数の情報記憶媒体のそれぞれ及び前記代替情報記憶媒体は、トラック上に連続的にデータを記録し、前記複数の情報記憶媒体のうちの記録対象となる情報記憶媒体に前記データを記録するように複数の記録再生装置を制御する記録制御部と、前記複数の記録再生装置のいずれかに装着された前記情報記憶媒体が記録不能となる障害が発生したことを検出する障害発生検出部と、前記障害発生検出部によって障害が発生したことが検出された障害情報記憶媒体へ記録すべきデータを前記代替情報記憶媒体に代替記録するように予備記録再生装置を制御する代替記録制御部としてコンピュータを機能させる。
【０１０８】
この構成によれば、複数の情報記憶媒体のそれぞれ及び代替情報記憶媒体は、トラック上に連続的にデータを記録する。記録制御部は、複数の情報記憶媒体のうちの記録対象となる情報記憶媒体にデータを記録するように複数の記録再生装置を制御する。障害発生検出部は、複数の記録再生装置のいずれかに装着された情報記憶媒体が記録不能となる障害が発生したことを検出する。代替記録制御部は、障害発生検出部によって障害が発生したことが検出された障害情報記憶媒体へ記録すべきデータを代替情報記憶媒体に代替記録するように予備記録再生装置を制御する。
【０１０９】
したがって、障害が発生したことが検出された障害情報記憶媒体へ記録すべきデータが代替情報記憶媒体に代替記録されるので、ディスクアレイを構成する情報記憶媒体が記録できない状態になっても性能を低下させることなく容易に記録及び再生を継続させることができる。
【０１１０】
なお、発明を実施するための形態の項においてなされた具体的な実施態様又は実施例は、あくまでも、本発明の技術内容を明らかにするものであって、そのような具体例にのみ限定して狭義に解釈されるべきものではなく、本発明の精神と特許請求事項との範囲内で、種々変更して実施することができるものである。
【産業上の利用可能性】
【０１１１】
本発明に係る情報記憶媒体ライブラリアレイ装置、情報記録方法及び情報記録プログラムは、ディスクアレイを構成する情報記憶媒体が記録できない状態になっても性能を低下させることなく容易に記録及び再生を継続させることができ、複数の情報記憶媒体にデータを分散して記録する情報記憶媒体ライブラリアレイ装置、情報記録方法及び情報記録プログラムに有用である。また、本発明に係る情報記憶媒体ライブラリアレイ装置は、例えば、コンピュータシステムにおけるアーカイブ装置に適用できる。
【図１】
2013038618.tif 000003
【図２】
2013038618.tif 000004
【図３】
2013038618.tif 000005
【図４】
2013038618.tif 000006
【図５】
2013038618.tif 000007
【図６】
2013038618.tif 000008
【図７】
2013038618.tif 000009
【図８】
2013038618.tif 000010
【図９】
2013038618.tif 000011
【図１０】
2013038618.tif 000012
【手続補正書】
【提出日】平成25年1月23日(2013.1.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の追記型の情報記憶媒体及び前記複数の追記型の情報記憶媒体のうちの１つの代わりとなる追記型の代替情報記憶媒体にデータを記録する情報記憶媒体ライブラリアレイ装置であって、
前記複数の追記型の情報記憶媒体のそれぞれ及び前記追記型の代替情報記憶媒体は、トラック上に連続的にデータを記録し、
前記追記型の情報記憶媒体にデータを記録するとともに、前記追記型の情報記憶媒体からデータを再生する複数の記録再生装置と、
前記追記型の代替情報記憶媒体にデータを記録するとともに、前記追記型の代替情報記憶媒体からデータを再生する予備記録再生装置と、
前記複数の記録再生装置と前記予備記録再生装置との動作を制御し、前記複数の追記型の情報記憶媒体に前記データを分散して記録するように前記複数の記録再生装置を制御する制御部とを備え、
前記複数の記録再生装置の各々は、前記複数の追記型の情報記憶媒体のうちの記録対象となる追記型の情報記憶媒体に前記データを記録し、
前記複数の記録再生装置の各々に装着される各追記型の情報記憶媒体は、ディスクアレイを構成し、
前記制御部は、前記複数の記録再生装置のいずれかに装着された前記追記型の情報記憶媒体が記録不能となる障害が発生したことを検出し、
前記予備記録再生装置は、前記制御部によって障害が発生したことが検出された追記型の障害情報記憶媒体へ記録すべきデータを前記追記型の代替情報記憶媒体に代替記録し、
前記制御部は、前記追記型の障害情報記憶媒体に対する再生要求を受け付け、前記再生要求で指定される領域が前記追記型の代替情報記憶媒体の記録済み領域である場合、前記追記型の代替情報記憶媒体からデータを再生し、前記再生要求で指定される領域が前記追記型の代替情報記憶媒体の未記録領域であり前記追記型の障害情報記憶媒体の記録済み領域である場合、前記追記型の障害情報記憶媒体からデータを再生する情報記憶媒体ライブラリアレイ装置。
【請求項２】
（削除）
【請求項３】
（削除）
【請求項４】
前記複数の追記型の情報記憶媒体のそれぞれは、前記データを記録するユーザ領域を有し、
前記制御部は、前記追記型の障害情報記憶媒体の記録済みユーザ領域の全データを前記追記型の代替情報記憶媒体に複写し、全データが複写された前記追記型の障害情報記憶媒体に対する記録要求又は再生要求があった場合、前記追記型の代替情報記憶媒体を使用するように前記予備記録再生装置を制御する請求項１記載の情報記憶媒体ライブラリアレイ装置。
【請求項５】
キャッシュメモリをさらに備え、
前記制御部は、前記再生要求で指定される領域が前記追記型の代替情報記憶媒体の未記録領域であり前記追記型の障害情報記憶媒体の記録済み領域である場合、前記追記型の障害情報記憶媒体からデータを再生するとともに、再生したデータを前記キャッシュメモリに格納し、
前記制御部は、前記追記型の障害情報記憶媒体の記録済みユーザ領域の全データを前記追記型の代替情報記憶媒体に複写する際に、前記全データのうちの前記キャッシュメモリに格納されているデータを前記キャッシュメモリから前記追記型の代替情報記憶媒体に複写する請求項４記載の情報記憶媒体ライブラリアレイ装置。
【請求項６】
前記複数の追記型の情報記憶媒体のそれぞれは、前記データを記録するユーザ領域を有し、
前記複数の追記型の情報記憶媒体は、前記ディスクアレイを構成する少なくとも１つの前記追記型の情報記憶媒体が再生できなくとも他の追記型の情報記憶媒体からデータの復元が可能な冗長性を有し、
前記制御部は、ユーザ領域が全て記録済みである前記複数の追記型の情報記憶媒体で構成される前記ディスクアレイへの再生要求を受け付けたときに、前記複数の追記型の情報記憶媒体のうちのいずれかを前記追記型の障害情報記憶媒体に代え、前記追記型の障害情報記憶媒体の記録済みユーザ領域の全データを前記追記型の代替情報記憶媒体に複写し、前記追記型の障害情報記憶媒体に代えられた前記追記型の情報記憶媒体のデータを、残りの前記追記型の情報記憶媒体を再生したデータに基づいて復元する請求項１，４，５のいずれかに記載の情報記憶媒体ライブラリアレイ装置。
【請求項７】
複数の追記型の情報記憶媒体及び前記複数の追記型の情報記憶媒体のうちの１つの代わりとなる追記型の代替情報記憶媒体からデータを再生する情報再生方法であって、
前記複数の追記型の情報記憶媒体のそれぞれ及び前記追記型の代替情報記憶媒体は、トラック上に連続的にデータを記録し、
前記データは、前記複数の追記型の情報記憶媒体のうちの記録対象となる追記型の情報記憶媒体に記録され、
障害が発生したことが検出された追記型の障害情報記憶媒体へ記録すべきデータは、前記追記型の代替情報記憶媒体に代替記録され、
前記追記型の障害情報記憶媒体に対する再生要求を受け付け、前記再生要求で指定される領域が前記追記型の代替情報記憶媒体の記録済み領域である場合、前記追記型の代替情報記憶媒体からデータを再生し、前記再生要求で指定される領域が前記追記型の代替情報記憶媒体の未記録領域であり前記追記型の障害情報記憶媒体の記録済み領域である場合、前記追記型の障害情報記憶媒体からデータを再生する再生ステップを含む情報再生方法。
【請求項８】
複数の追記型の情報記憶媒体及び前記複数の追記型の情報記憶媒体のうちの１つの代わりとなる追記型の代替情報記憶媒体からデータを再生する情報再生プログラムであって、
前記複数の追記型の情報記憶媒体のそれぞれ及び前記追記型の代替情報記憶媒体は、トラック上に連続的にデータを記録し、
前記データは、前記複数の追記型の情報記憶媒体のうちの記録対象となる追記型の情報記憶媒体に記録され、
障害が発生したことが検出された追記型の障害情報記憶媒体へ記録すべきデータは、前記追記型の代替情報記憶媒体に代替記録され、
前記追記型の障害情報記憶媒体に対する再生要求を受け付け、前記再生要求で指定される領域が前記追記型の代替情報記憶媒体の記録済み領域である場合、前記追記型の代替情報記憶媒体からデータを再生し、前記再生要求で指定される領域が前記追記型の代替情報記憶媒体の未記録領域であり前記追記型の障害情報記憶媒体の記録済み領域である場合、前記追記型の障害情報記憶媒体からデータを再生する再生部としてコンピュータを機能させる情報再生プログラム。
【国際調査報告】
2013038618.tif 000013
2013038618.tif 000014