(57)【要約】【課題】両面ディスクへのデータの記録／再生を効率を良く行なうことが可能なデータアーカイブシステムを提供する。【解決手段】データライブラリ装置とサーバとを備えるデータアーカイブシステムであって、データライブラリ装置は、表裏両面に記録面を持つ複数の記録媒体と、記録媒体が格納される記録媒体格納部と、記録媒体の表面にデータを記録／再生する表面用記録再生部と、記録媒体の裏面にデータを記録／再生する裏面用記録再生部と、記録媒体格納部と記録再生部との間で前記記録媒体を搬送する記録媒体搬送部とを備え、サーバは、データライブラリ装置の記録媒体の表面と裏面に記録するデータの割当てを行うデータ構成部と、データライブラリ装置を制御する制御部と、を備え、サーバのデータ構成部は、データライブラリ装置の異なる記録媒体の表面と裏面に交互に記録データの割り当てを行う。【選択図】図１
2015191388.tif 000002
【特許請求の範囲】
【請求項１】
データを記録するデータアーカイブシステムであって、
データを記録するデータライブラリ装置と、前記データライブラリ装置を制御するサーバとを備え、
前記データライブラリ装置は、表裏両面に記録面を持つ複数の記録媒体と、前記記録媒体が格納される記録媒体格納部と、前記記録媒体の表面にデータを記録／再生する表面用記録再生部と、前記記録媒体の裏面にデータを記録／再生する裏面用記録再生部と、前記記録媒体格納部と前記記録再生部との間で前記記録媒体を搬送する記録媒体搬送部と、を備え、
前記サーバは、前記データライブラリ装置の記録媒体の表面と裏面に記録するデータの割当てを行うデータ構成部と、前記データライブラリ装置を制御する制御部と、を備え、
前記サーバの前記データ構成部は、前記データライブラリ装置の異なる記録媒体の表面と裏面に交互に記録データの割り当てを行うことを特徴とするデータアーカイブシステム。
【請求項２】
請求項１に記載のデータアーカイブシステムであって、
前記サーバの前記データ構成部は、前記データライブラリ装置の全ての記録媒体の片面を使用した後、残りの片面である裏面と表面に交互に記録データの割り当てを行うことを特徴とするデータアーカイブシステム。
【請求項３】
請求項１に記載のデータアーカイブシステムであって、
前記サーバは、前記データライブラリ装置が記録再生を行う記録再生部を決定する記録再生部割当て部を備え、
前記サーバの前記記録再生部割当て部は、前記データライブラリ装置の前記表面用記録再生部と前記裏面用記録再生部の使用状況に応じて、記録再生を行う記録再生部を決定することを特徴とするデータアーカイブシステム。
【請求項４】
請求項１に記載のデータアーカイブシステムであって、
前記サーバは、前記データライブラリ装置が記録再生を行う記録再生部を決定する記録再生部割当て部を備え、  前記サーバの前記データ構成部は、前記データライブラリ装置の異なる記録媒体の表面と裏面に交互に記録データの割り当てを行い、
前記サーバの前記記録再生部割当て部は、前記データライブラリ装置の前記表面用記録再生部と前記裏面用記録再生部の使用状況に応じて、記録再生を行う記録再生部を決定することを特徴とするデータアーカイブシステム。
【請求項５】
請求項１に記載のデータアーカイブシステムであって、
前記サーバの前記データ構成部は、ソースデータとレプリカデータとを別々の記録媒体の反対面にそれぞれ記録するようにデータを割り当てることを特徴とするデータアーカイブシステム。
【請求項６】
請求項１に記載のデータアーカイブシステムであって、
前記サーバの前記データ構成部は、ソースデータとレプリカデータとを別々の記録媒体の反対面にそれぞれ記録するようにデータを割り当て、前記サーバの前記記録再生部割当て部は、前記データライブラリ装置の前記表面用記録再生部と前記裏面用記録再生部の使用状況に応じて、記録再生を行う記録再生部を決定することを特徴とするデータアーカイブシステム。
【請求項７】
請求項１に記載のデータアーカイブシステムであって、
前記サーバの前記データ構成部は、ソースデータとレプリカデータとを別々の記録媒体の反対面にそれぞれ記録するようにデータを割り当て、前記サーバの前記記録再生部割当て部は、前記データライブラリ装置の前記表面用記録再生部と前記裏面用記録再生部の使用状況に応じて、記録再生を行う記録再生部を切り替えることを特徴とするデータアーカイブシステム。
【請求項８】
請求項１に記載のデータアーカイブシステムであって、
前記サーバの前記データ構成部は、前記データライブラリ装置の記録再生部の数を割切れる偶数の数でＲＡＩＤデータを構成するように制御する、ことを特徴とするデータアーカイブシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データアーカイブシステムに関するものである。
【背景技術】
【０００２】
本技術分野の背景技術として、特許文献１がある。特許文献１には課題として、「両面記録可能な光ディスクなど情報記録ディスクを用いて収容管理する記録再生装置に関して、上面へのデータ記録中に下面に記録されたデータの読み出し要求を受信した場合に、上面へのデータ記録完了まで待たせることなく、下面に記録されたデータを読み出す。」と記載されており、その解決手段として、「記録再生装置に、光ディスクを複数格納する手段と、光ディスクの上面に記録されたデータを記録再生する手段と、下面に記録されたデータを記録再生する手段と、上記格納する手段と各記録再生する手段の間で光ディスクを搬送する手段を搭載し、片方の面へのデータ記録を中断し、もう片方の面に記録されたデータの再生を行い、再生完了後に、再度記録中だった面のデータ記録を再開する手段を搭載する。」と記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２０８９８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、両面ディスクの表面記録中に裏面のデータ読出しがおきた場合に、データ記録を中断して、裏面データ読出し後、表面のデータ記録を継続させる制御の発明について記載されているが、両面ディスクへの、データの記録／再生の効率を良く行なうことについては考慮されていない。
【０００５】
そこで、本発明は、両面ディスクへの、データの記録／再生の効率を良く行なうことを可能とするデータアーカイブシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願において開示される発明の代表的な一例を示せば以下の通りである。すなわち、データを記録するデータアーカイブシステムであって、データを記録するデータライブラリ装置と、前記データライブラリ装置を制御するサーバとを備え、前記データライブラリ装置は、表裏両面に記録面を持つ複数の記録媒体と、前記記録媒体が格納される記録媒体格納部と、前記記録媒体の表面にデータを記録／再生する表面用記録再生部と、前記記録媒体の裏面にデータを記録／再生する裏面用記録再生部と、前記記録媒体格納部と前記記録再生部との間で前記記録媒体を搬送する記録媒体搬送部と、を備え、前記サーバは、前記データライブラリ装置の記録媒体の表面と裏面に記録するデータの割当てを行うデータ構成部と、前記データライブラリ装置を制御する制御部と、を備え、前記サーバの前記データ構成部は、前記データライブラリ装置の異なる記録媒体の表面と裏面に交互に記録データの割り当てを行うことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、データアーカイブシステムにおける両面ディスクへのデータの記録／再生を効率良く行なうことができる。
【０００８】
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【０００９】
【図１】データライブラリシステムの構成を示すブロック図である。
【図２】データライブラリ装置の記録再生部と両面ディスクの使用方法の一例を示す図である。
【図３】両面ディスクへのデータ記録の構成方法の一例を示す図である。
【図４】両面ディスクへのデータ記録の構成方法の一例を示す図である。
【図５】データの記録再生の処理フローチャートである。
【図６】使用する記録再生部を判断／決定する手順の一例を示すフローチャートである。
【図７】２重化したソースデータとレプリカデータを両面ディスクへ記録する一例を示す図である。
【図８】記録データと記録媒体の管理テーブルの一例を示す図である。
【図９】使用する記録再生部を判断／決定する手順の一例を示すフローチャートである。
【図１０】記録再生部の使用状況の一例を説明する図である。
【図１１】他の再生データを切り替えて記録開始可能とする処理の一例を示す図である。
【図１２】使用する記録再生部を判断／決定する手順の一例を示すフローチャートである。
【図１３】データの再生を失敗した場合の対応の一例を示す図である。
【図１４】データの再生を失敗した場合の対応の手順の一例を示すフローチャート図である。
【図１５】ソースデータとレプリカデータの配置の一例を示す図である。
【図１６】データのリカバリ処理の手順の一例を示すフローチャート図である。
【図１７】データをＲＡＩＤ形式で記録する場合のデータ作成の一例を示した図である。
【図１８】データをＲＡＩＤ形式で記録する場合の、ディスクへの記録方法と記録再生部の割当ての一例を示す図である。
【発明を実施するための形態】
【００１０】
図１はデータライブラリシステム（データアーカイブシステム）の構成を示すブロック図である。本実施例は、サーバの命令に従って、データライブラリ装置が、複数あるデータ記録再生部であるドライブを用いて、記録媒体に記録/再生動作を行うデータライブラリシステムの例で、特に、データライブラリ装置の記録媒体格納部やデータ記録再生部から記録媒体を記録媒体搬送部で移動してデータの記録/再生処理を行う場合の実施例である。
【００１１】
データライブラリ装置とは、サーバやディスクアレイ装置などに記録されるデータの保護を目的としたデータバックアップ、あるいはそのデータの長期保存、安全保管を目的としたアーカイブに利用するものである。
【００１２】
図１の各部を説明する。サーバ２０１は、接続するデータライブラリ装置１０１に対してのデータの記録再生を中心としたサービスを提供するとともに、ハードディスク２０２に対するデータの記録と再生、ネットワーク２０３を介したデータの送受信や管理を行う。また、データを蓄えるハードディスク２０２は、１台あるいは複数で構成してもよい。また、ハードディスクを複数備えるディスクアレイ装置の形態であってもよい。
【００１３】
サーバ２０１の制御部２０４は、例えばＣＰＵなどで構成され、データ記録時には、ネットワーク２０３から通信部２０５を介して受信したデータをハードディスク２０２に記録する制御を行う。あるいは、データライブラリ接続部２０６を介して制御部２０４で、データライブラリ装置１０１を制御し、データブライブラリ装置１０１が内蔵する記録媒体１０４に記録する制御を行う。
【００１４】
データ再生時には、ハードディスク２０２からデータを読み出し、読み出したデータを、通信部２０５を介してネットワーク２０３に送信する制御を行う。あるいは、データライブラリ接続部２０６を介してデータライブラリ装置１０１を制御し、データライブラリ装置１０１が内蔵する記録媒体１０４からデータを再生し、再生したデータを受け取り、受け取ったデータを、通信部２０５を介してネットワーク２０３に送信する制御を行う。または、データライブラリ装置１０１から受け取った各種の情報を適宜加工して記録、管理し、また、その情報を再生し、再生した情報に基づいて制御方針を決定するとともに、実際の制御を行う。
【００１５】
サーバ２０１のサーバ制御部２０４の中のデータ構成部２０７は、データライブラリ装置１０１の記録媒体格納部１０３にある複数の記録媒体１０４のうち、どの記録媒体にどのようにデータを記録するかを決定する処理を行う。複数の両面ディスクのどのディスクのどの面に何のデータを記録するかを管理／制御する。
【００１６】
サーバ２０１のサーバ制御部２０４の中の記録再生部割当て部２０８は、データライブラリ装置１０１の複数のデータ記録再生部１１０〜１１７のうち、どの記録再生部を使用して記録再生を行うようにするかを決定する処理を行う。
【００１７】
サーバ２０１のサーバ制御部２０４は、前記データ構成部２０７で決定した記録媒体１０４を、記録媒体格納部１０３から取り出し、記録媒体搬送部１０５の搬送機１０６に入れ、これを移動させて、前記記録再生部割当て部２０８で決定した記録再生部１１０〜１１７に装填して記録再生を行う処理をする。また、逆に、記録再生を終了した記録再生部１１０〜１１７に装填された記録媒体１０４を、記録媒体搬送部１０５の搬送機１０６に受け取り、記録媒体１０４を移動させて記録媒体格納部１０３に格納したりする命令制御を行う。
【００１８】
サーバ２０１の記憶部２０９は、サーバ２０１の制御部２０４を制御するためのプログラム、各種の情報が記録されている。
【００１９】
データライブラリ接続部２０６は、ＨＢＡ(Host Bus Adapter)などのコネクタで、データライブラリ装置１０１の各デバイスと接続して、制御部２０４からの命令を、データライブラリ装置１０１の記録媒体搬送部１０５やデータ記録再生部１１０〜１１７へ送信する処理を行う。
【００２０】
以上が、データライブラリシステムのサーバ２０１の構成例である。
【００２１】
データライブラリ装置１０１は、記録時には、ネットワーク２０３から受け取ったデータやハードディスク２０２に蓄積したデータを、サーバ２０１を介して入力し、そのデータを記録媒体１０４に記録する処理を行う。再生時には、記録媒体１０４からデータを再生し、サーバ２０１を介してネットワーク２０３に送ったりハードディスク２０２に蓄積したりする。
【００２２】
記録媒体１０４は、例えばＤＶＤ−ＲＡＭ（Digital Versatile Disk Random Access Memory）に代表されるような光ディスクである。また、記録媒体１０４は、表面と裏面の両面を記録再生することが可能である。また、記録媒体１０４は、光磁気ディスクやホログラム等の記録媒体であってもよい。
【００２３】
記録媒体１０４は、記録媒体格納部１０３の内部に複数枚格納されている。図１では記録媒体格納部１０３は左右の２つしか図示していないが、１つでも良いし、データライブラリ装置１０１内に３つ以上内蔵してもよい。もちろん、記録媒体格納部１０３の内部を未記録の記録媒体格納領域と記録済の記録媒体格納領域とに区切っても構わない。
【００２４】
記録媒体１０４は、データ記録時、記録媒体搬送部１０５によって記録媒体格納部１０３から取り出され、記録再生部１１０乃至１１７に装填され、データ記録が終了すると、記録媒体搬送部１０５によって記録媒体格納部１０３へと戻される。一方、データ再生時、記録媒体１０４は記録媒体搬送部１０５によって記録媒体格納部１０３から取り出され、記録再生部１１０乃至１１７に装填され、データを再生し、データ再生が終了すると、記録媒体搬送部１０５によって記録媒体格納部１０３へと戻される。図１の白抜きの矢印は、記録媒体１０４の移動経路を示す。
【００２５】
記録媒体格納部１０３には、記録媒体１０４の位置を特定するため位置情報があり、記録媒体搬送部１０５はライブラリ制御部１０２から指示された位置情報を元に記録媒体１０４を特定する。
【００２６】
記録再生部１１０乃至１１７は、データライブラリ装置の制御部１０２によって制御されて、記録媒体１０４にデータを記録または記録媒体１０４からデータの再生を行う。記録媒体１０４が光ディスクの場合、記録再生部１１０乃至１１７は光ディスクドライブであり、光ディスクへの記録や光ディスクからのデータ再生が可能である。また、実施例では、記録再生部１１０乃至１１７のうち、１１０乃至１１３は表面用の記録再生部で、１１４乃至１１７は裏面用の記録再生部となっている。これは、１つの記録再生部で両面ディスクの表裏の各面での記録再生を行う場合、データライブラリ装置１０１はディスクを反転させる機構を保持しなくてはならないが、実施例のように、表面用の記録再生部と裏面用の記録再生部の両方を持つことで、表裏の各面での記録再生を実現している。このようにすることで、ディスクを反転させる機構を削除し、ディスク移動を平行移動する単純な機構とするのみにすることができ、データライブラリ装置１０１の小型化やコスト削減に貢献する構造となっている。
【００２７】
図１では記録再生部１１０乃至１１７は、８つしか図示しないがそれ以上でも以下でも良く、アーカイブライブラリ１０１内に表裏用の２つ以上内蔵することになる。
【００２８】
記録媒体搬送部１０５は、データライブラリ装置１０１のライブラリ制御部１０２に制御されて、記録媒体１０４を記録媒体格納部１０３から取り出し、運搬し、記録再生部１１０乃至１１７に装填する。あるいは、記録媒体１０４を記録再生部１１０乃至１１７から受け取り、運搬し、記録媒体格納部１０３へと格納する。その際、ライブラリ装置の制御部１０２の指示により、表面の記録または再生を行うのであれば、表面を記録または再生できるように記録再生部（表面用）１１０乃至１１３に記録媒体１０４を装填し、裏面の記録または再生を行うのであれば、裏面を記録または再生できるように記録再生部（裏面用）に記録媒体１０４を装填する。
【００２９】
図２はデータライブラリ装置の記録再生部（表面用／裏面用）と両面ディスクの使用方法の一例を説明する図である。例えば、図２のように、表面のData１を記録再生したい場合は、記録再生部（表面用）１１０に記録媒体を装填し、裏面のData２を記録再生したい場合は、記録再生部（裏面用）１１４に記録媒体を装填して、データの記録再生を実現する。
【００３０】
データライブラリ１０１の制御部１０２は、サーバ２０１からの要求により、記録媒体搬送部１０５を制御して、記録媒体格納部１０３に格納された複数枚の記録媒体１０４の中から所望の記録媒体１０４を選択し、記録再生部１１０乃至１１７に送る。また、記録媒体搬送部１０５を制御して記録再生部１１０乃至１１７から記録媒体１０４を受け取り、記録媒体格納部１０３内の所定の位置に記録媒体を格納する。
【００３１】
以上が、アーカイブシステムのデータライブラリ装置の構成例である。
【００３２】
上記のような、実施例構成で示されるアーカイブシステムにおいて、両面読み書き可能な記録媒体を複数用いたシステムでの、データの記録、データの再生、の処理に関して、効率的な記録再生部の割当て制御処理及び処理が効率的になるデータ構成について、フローチャート等を示して以下詳しく述べる。
【００３３】
図２は前述のように、データライブラリ装置の記録再生部（表面用／裏面用）と両面ディスクの使用方法の一例を説明する図である。図２の様に、実施例の両面ディスクを用いたアーカイブシステムは、表面用の記録再生部、裏面用の記録再生部が決まっていて、ディスクの入れ替えや記録再生部の割当て等がスムーズに行かない場合は、記録再生の処理効率が落ちるという問題がある。
【００３４】
例えば、記録時のデータ構成で、同一ディスクの、表面→裏面の順で記録する場合は、表面記録終了まで待って裏面用の記録再生部にディスクを入れ替えて記録するため、効率が悪い。この問題は別のディスクに記録することで同時に記録することができ、この方法で解決するが、例えば表面用の記録再生部ばかりを使用してしまうと、表面用の記録再生部と裏面用の記録再生部の使用バランスが悪くなり、他のユーザーの記録再生処理の効率を悪くする可能性がある。例えば、表面用の記録再生部を全て記録用に使用してしまった場合、他のユーザーで表面に記録された他のディスクを再生しようとした時に再生用の記録再生部（表面用）が無いため、再生できなくなる。つまり、使用する表面用／裏面用の記録再生部はバランスよく使用して、他のユーザーが表面用／裏面用のどちらの記録再生部を使用しても良いように、記録再生部を空けておくことが必要になる。
【００３５】
図３は、両面ディスクへのデータ記録の構成方法の一例を示す図である。そこで、この図３のように、表面（Data(1)）→他のディスクの裏面（Data(2)）→他のディスクの表面（Data(3)）→・・・のように他のディスクの表面と裏面に交互にバランス良く記録するようにする。このように両面ディスクへのデータ構成を行うことで、使用する表面用の記録再生装置と裏面用の記憶再生装置の使用状況をバランスよく行うことで、使用可能な記録再生装置を表用／裏用バランスよく開けておくことができ、次の再生処理などに記録再生装置を割り当てられなくなる可能性を低減し、記録／再生の効率を向上することができる。
【００３６】
また、データは記録した時期が近いほど、データの関連性が強くなる。関連性が強いデータは再生時に同時にアクセスする可能性が増えるため、同一の両面ディスクの表面への記録の時期と裏面への記録の時期はなるべく離れていたほうが関連性が薄れ、同時にアクセスする可能性を低減することができる。
【００３７】
図４は同時にアクセスする可能性を低減した、両面ディスクへのデータ記録の構成方法の一例を示す図である。この図４のように、ｎ枚ある両面ディスクへのデータ構成を調整することで、同一の両面ディスクの表面データと裏面データの関連性を少しでも弱くすることができ、表面と裏面のデータを同時にアクセスする可能性を低減することができる。
【００３８】
図４で説明すると、まず図４(a)のように、ｎ枚の両面ディスクを記録媒体ID（１〜n/2-１）と記録媒体ID（n/2〜n）の２つのグループに分け、最初、記録媒体ID（１〜n/2-１）は表面にデータを記録し、記録媒体ID（n/2〜n）はIDの逆から裏面にデータを記録するようにする。記録するデータData(1)、Data(2)、Data(3)・・・を、表面(記録媒体ID(1))、他のディスクの裏面(記録媒体ID(n))、他のディスクの表面(記録媒体ID(2))、他のディスクの裏面(記録媒体ID(n-1))、・・・というように記録する。
【００３９】
ｎ枚全ての片面が記録し終わると、今度は図４(b)のように、記録媒体ID（１〜n/2-１）は裏面にデータを記録し、記録媒体ID（n/2〜n）はIDの逆から表面にデータを記録するようにする。記録するデータData(n+1)、Data(n+2)、Data(n+3)・・・を、裏面(記録媒体ID(1))、他のディスクの表面(記録媒体ID(n))、他のディスクの裏面(記録媒体ID(2))、他のディスクの表面(記録媒体ID(n-1))、・・・というように記録する。
【００４０】
以上のような両面ディスクのデータ構成とすることで、全てのディスクの表面と裏面を交互に使用し、それぞれのディスクの表面と裏面のデータの関連性を弱め、表面と裏面のデータを同時にアクセスする可能性を低減することができ、記録／再生の効率を向上することができる。
【００４１】
このように特許文献１のような表面のデータを書き込み中に裏面のデータを読み出す状況が起きる可能性を低減することができる。
【００４２】
そのほか、記録再生部の使用状況に応じて、記録再生を行う記録再生部を決定することで、記録再生の効率を向上することができる。
【００４３】
まず、データの記録再生の処理の手順について述べる。
【００４４】
図５はデータの記録再生の処理フロー図である。データの記録または再生が開始されると、サーバ２０１のサーバ制御部２０４は、記録再生部の使用状況を取得する（ステップS501(以下、(S501)と示す。)）。使用状況の情報は、データライブラリ装置１０１に問い合わせて取得しても良いし、記録再生部への命令はサーバ制御部２０４で行うのであらかじめ把握していても良いし、記憶部２０９に保持していても良い。使用状況は、記録再生部全てで、どの記録再生部が空いていて使用可能か、や、どの記録再生部が記録中でどの記録再生部が再生中か、や、どの記録再生部が関連するデータの記録や再生を行っているか、などの記録再生部の使用状況を示すものである。その後、使用する記録再生部を決める処理を記録再生部割当部２０８で行う(S502)。記録再生部の空きを判断して(S503)、準備がＮＧであれば、空いている記録再生部が無いと判断して、記録再生部の空きを待ち(S504)、記録再生部の準備がＯＫになってから処理を行うようにする。準備がＯＫであれば(S503)、使用する記録媒体をデータ構成部２０７において選択・決定し(S505)、サーバ制御部２０４は、決定した記録媒体を決定した記録再生部に搬送するようにデータライブラリ装置１０１に命令して、記録再生の準備を行う(S506)。そして、記録再生をライブラリ装置１０１の記録再生部で実行する(S507)。
【００４５】
前記の表面と裏面を交互に使用する方法に、この記録再生部の使用状況に応じて使用する記録再生部を決定する方法を組み合わせれば、バランスの良い記録再生部の使用を実現し、記録／再生の効率を向上することができる。
【００４６】
図６は、図５のフローチャートの「使用する記録再生部の判断／決定」の処理(S502)の詳細な手順例である。説明すると、まず、データライブラリ装置１０１の記録再生部に空きの記録再生部があるか判断する(S601)。空きの記録再生部が無い場合は、記録再生部の準備がＮＧとして(S602)、終了する。空きの記録再生部が有る場合は、前述のように使用する記録再生部の表と裏を交互に選択する(S603)。
【００４７】
表の場合は、表用の記録再生部に空きがあるかを判断し(S604)、有る場合は、空いている表用の記録再生部を選択して(S605)、終了する。表の場合で、表用の記録再生部が無い場合は(S604)、裏用の記録再生部が空いているので、裏用の記録再生部を選択して(S607)、終了する。
【００４８】
裏の場合は、裏用の記録再生部に空きがあるかを判断し(S606)、有る場合は、空いている裏用の記録再生部を選択して(S607)、終了する。裏の場合で、裏用の記録再生部が無い場合は(S606)、表用の記録再生部が空いているので、表用の記録再生部を選択して(S605)、終了する。
【００４９】
以上のように、バランスの良い記録再生部の使用を制御することができ、記録／再生の効率を向上するようにすることができる。なるべく表面用記録再生部と裏面用記録再生部の空きが同数となるように制御できれば、次に使用する記録再生部の割当てがスムーズに行うことができ、記録再生の効率を向上することができる。
【００５０】
表面のデータを書き込み中に裏面のデータを読み出す状況に十分に対応するために、データを２重化してデータ構成を工夫することで記録再生の効率をあげて対応可能となる方法がある。この方法について、以下説明する。
【００５１】
データを２重化する場合、２重化したデータとしてソースデータとレプリカデータを作成する。
【００５２】
図７は、２重化したソースデータとレプリカデータを両面ディスクへ記録する場合の構成方法の一例を示す図である。
【００５３】
記録時に両面ディスクの、例えば図７のように、表面にソースデータ、他のディスクの裏面にレプリカデータを作成するように制御を行う。このように、表面用の記録再生部で再生するディスクと裏面用の記録再生部で再生するディスクを準備することで、記録再生の効率向上が可能になる。その制御方法を、以下図８乃至図１６で説明する。
【００５４】
図８は、上記のようにデータの構成を行った場合に、記憶部に記憶する、記録データと記録媒体の管理テーブルの一例を示す図である。この例では、Data(1)のソースデータとレプリカデータを、それぞれ、disk(1)の表面と、disk(n)の裏面に記録したことを示す。このテーブルを参照することで、どのデータがどこに記録されているかを判断することができる。これを用いて制御をおこなう。
【００５５】
例えば、再生時の手順を図５で説明したが、この処理の一部を図９で説明する。
【００５６】
図９は、図５のフローチャートの、「使用する記録再生部の判断／決定」の処理(S502)の詳細な手順を示したフローチャートの例である。説明すると、まず、データライブラリ装置１０１の記録再生部の表面用の記録再生部のグループと裏面用の記録再生部のグループで、どちらのグループが、空きの記録再生部が多く余っているかを判断する(S901)。表面用の記録再生部が多く余っている場合は、表面用の記録再生部を選択する(S902)。裏面用の記録再生部が多く余っている場合は、裏面用の記録再生部を選択する(S903)。表面用と裏面用のどちらも同じ数だけ余っている場合は、どちらかの記録再生部を選択する(S904)。表面用と裏面用のどちらも空きが無く、余っていない場合は、記録再生部の準備がＮＧと判断して(S905)、終了する。このように制御することで、記録再生部が１つでも空いている限り、どんな使用状況でも対応することができる。例えば、表面用の記録再生部が全て使用中でも、裏面用のミラーデータを使うことで再生可能となる。
【００５７】
図１０は、データライブラリ装置１０１の記録再生部の使用状況の一例を説明する図である。例えば、図１０（ａ）に示すように、記録再生部（表面用）の４つのうち１１０と１１１の記録再生部が使用中で２つが空いている。一方、記録再生部（裏面用）は、４つのうち１１４と１１５と１１６の記録再生部が使用中で１つが空いている。このとき、例えば図１０の下の両面ディスクに示すData(1)の再生を行う場合は、図９のフローチャートに従い、多く空いている表面用の記録再生部より空いている１１２の記録再生部を選択し、この記録再生部に図１０の下の両面ディスクのソースデータのほうのディスクを入れてデータの再生を行うようにする。このように制御することで、記録再生部は表面用の記録再生部１１３と裏面用の記録再生部１１７の両方の面の記録再生部を空きの状態にさせておくことができ、次のデータ再生の場合、表面のデータでも裏面のデータでも再生の対応が可能であるし、次のデータ記録の場合にも、ソースデータとレプリカデータをそれぞれ表面、裏面に記録する方法にも対応ができる。
【００５８】
上記のように制御することで、バランス良く記録再生部を使用して、事前にバランスよく記録再生部を空けておくことができる。
【００５９】
また、使用状況によって、途中で切り替えても良い。図１０（ｂ）で前述とは違う状況で考えると、例えば図１０（ｂ）の両面ディスクに示すData(1)の再生を記録再生部１１７で既に行っているとする。前述では、事前にバランス良く記録再生部を割当てていたが、他のデータの再生が早く終わったり、長びいたり、などした場合にこのような記録再生部の使用状況がアンバランスになる可能性がある。このときの次に他の再生命令があって、ディスクの裏面に記録されているデータを再生しなければならなくなったときに、裏面用の記録再生部はすでに全て使用しているので、再生できない。このとき、記録再生部１１７で再生しているData(1)はレプリカデータなので、ソースデータの方のディスクと切り替えることができる。そこでData(1)のソースデータのディスクを記録再生部１１２に入れてそちらにData(1)の再生を切り替え、裏面用の記録再生部１１７を空けて、新しく命令があったディスクの裏面に記録されているデータを再生する。このようにして、いろいろな状況に応じて柔軟に記録再生部の割当てをバランスよく行い、対応することができる。
【００６０】
前述の対応は、記録時にも適用可能である。
【００６１】
図１１（ａ）（ｂ）は記録開始時に他の再生データを切り替えることで記録を開始できるようにする処理の一例を示した図である。記録時は、記録再生部を２つ同時に使用して行うが、こちらも同様の処理が可能である。図１１（ａ）に示すように、記録再生部１１０、１１１と１１４、１１５はデータの記録中で、記録再生部１１２と１１３も再生中である状況であるとする。このとき、新たにデータを記録しようとすると、記録用の記録再生部は、表面用と裏面用の記録再生部が1つずつ必要になるが、図１１（ａ）の状況では裏面用の記録再生部が２つ空いているだけなので、記録が開始できない。そこで図１１（ａ）の点線矢印のように、記録再生部１１２で再生しているデータを、記録再生部１１７で再生するように切り替えるようにする。表面用の記録再生部１１２で再生しているディスクのデータは、同じデータが他のディスクの裏面に記録されているはずなので代わりにそのディスクを記録再生部１１７で再生するようにし、記録再生部１１２で再生していたディスクを取り出して記録再生部１１２を空ける。すると、図１０（ｂ）のような状況になる。図１０（ｂ）で空いている記録再生部１１２と１１６を、新たに記録しようとしていたデータの処理に割当てることで、記録を実行できるようになる。
【００６２】
図５、図６で示した事前にバランスよく記録再生部を使用する手順以外に、図１１の説明のように、記録再生中にも記録再生部の処理割当てを見直すことで効率よく記録再生を行うことが可能である。この手順を図１２のフローチャートに示す。
【００６３】
図１２は、図５のフローチャートの、「使用する記録再生部の判断／決定」の処理(S502)の詳細な手順を示したフローチャートの例である。説明すると、まず、記録再生時に、データライブラリ装置１０１の記録再生部の割当てがそのまま割当て可能か判断する(S1201)。そのまま割当て可能であれば、記録再生部の準備をして、OKとして終了する(S1202)。そのままでは記録再生部の割当てがうまく行かない場合は、前述のように再生するディスクを変えて所望の記録再生部を空けるなど、使用中の記録再生部の変更で対応可能か判断する(S1203)。対応が不可能であれば、記録再生部の準備NGとして終了する(S1204)。対応が可能であれば、前述の図１１などで示した様に、使用中の記録再生部の再割当てを実行し(S1205)、記録再生部の準備をして、OKとして終了する(S1206)。
【００６４】
以上のように、表用と裏用の記録再生部を、記録再生部のいろいろな使用状況に応じて柔軟に記録再生部の割当てをバランスよく使用するように制御して、効率の良い記録再生を行うことができる。
【００６５】
そのほか、ソースデータとレプリカデータの２枚のディスクを使用して再生の効率と確実性を上げる方法がある。図１３と図１４で説明する。
【００６６】
図１３は、データの再生を失敗した場合の対応を示した図である。
【００６７】
図１４は、データの再生を失敗した場合の対応の手順を示したフローチャート図である。
【００６８】
まず、図１３のData(1)のソースデータのディスクを記録再生部１１０で再生しようとして失敗し、代わりにData(1)のレプリカデータのディスクを記録再生部１１５で再生する手順を図１４（ａ）に示す。Data(1)のソースデータのディスクを記録再生部に搬送し(S1401)、再生しようとする。このとき、再生がうまく行かず、失敗するとする(S1402)。ここから、再生失敗後の対応をスタートすると(S1404)、Data(1)のレプリカデータのディスクを記録再生部に搬送し(S1405)、レプリカのデータのディスクを再生することで、確実性を上げた再生を行うことができる。
【００６９】
そのほか、図１４（ｂ）の様に、Data(1)のソースデータのディスクを記録再生部に搬送して(S1401)、再生時に失敗(S1403)後の対応(S1404)で、再生失敗したディスクを他の記録再生部（例えば図１３の記録再生部１１１）に移動して(S1406)、再度データを再生する(S1408)ことも考えられる。もちろん、図１４の（ａ）と（ｂ）の対応スタート(S1404)後の手順を両方同時に行っても良い。以上の様に対応処理を制御することで、さらに確実性を上げた再生を行うことができる。
【００７０】
また、図１４の（ｃ）のように、あらかじめ２つのディスクを記録再生部に用意することで、確実性と再生効率を上げた処理が可能となる。手順を説明すると、Data(1)のソースデータのディスクを記録再生部に搬送し(S1401)、再生処理を開始する。直後にData(1)のレプリカデータのディスクも記録再生部に搬送しておく(S1402)。Data(1)のソースデータの再生が失敗しても(S1403)、その後の対応で(S1404)、既に記録再生部に搬送してあるレプリカのディスクを代わりに再生することで(S1407)、すばやい再生が可能となる。以上のようにして、再生の不良時に素早い対応を行うことができる。
【００７１】
また、両面ディスクに記録するデータのソースデータとレプリカデータの配置を工夫することで、記録／再生の効率を良くすることができる。
【００７２】
図１５（ａ）（ｂ）は、両面ディスクに記録するデータのソースデータとレプリカデータの配置の一例を説明する図である。前述までは、ソースデータとレプリカデータをそれぞれ別のディスクの表面と裏面に記録して配置していたが、この配置方法にも、効率の良い記録／再生を行えるように工夫する方法がある。図１５（ａ）の様に、ソースデータのデータとレプリカデータのデータを別ディスクの表面と裏面に配置し、さらに、ディスクそれぞれで表面と裏面とのデータの組み合わせを違う組み合わせとするようにする。図１５（ｂ）のように（１）のディスクの表と裏のデータの配置を単純にひっくり返した別ディスク（２）を作成する方法と比べて、記録／再生の処理を向上させる効果を生む可能性がある。
【００７３】
例えば、図１５（ａ）の場合と図１５（ｂ）のそれぞれの場合で、（１）のディスクがダメになり、このディスクのデータをほかの新しいディスクに復活させるリカバリ処理を行うとする。この時、図１５（ｂ）の場合は、（１）のディスクを復活させるリカバリ処理を行う時、（３）のディスクを使用するが、（３）のディスクの例えばＡのデータを読んでいる時は、他のユーザーはすぐにＣのデータにアクセスすることができず、再生処理などの効率が悪くなる場合がある。ところが、図１５（ａ）の場合は、（１）のディスクを復活させようとする時、（３）のディスクを使用してＡのデータを読んでいる時でも、他のユーザーは（２）及び（４）のディスクを使用して、データＢ、Ｃ、Ｄにアクセスすることができ、データＡもすでに記録再生部内にある状態なので、すぐにアクセスすることができる。以上のように、ソースデータのデータとレプリカデータのデータを別ディスクの表面と裏面に配置し、さらに、ディスクそれぞれで表面と裏面とのデータの組み合わせを違う組み合わせとするようにすることで、記録／再生の効率を向上することができる。
【００７４】
図１６は、ディスクのデータのリカバリ処理の手順の一例を示したフローチャート図である。
【００７５】
このディスクのリカバリ処理を説明すると、まず、表面と裏面のデータの入ったディスクを記録再生部にそれぞれ搬送して入れる(S1601)。例えば図１５（ａ）の×印のデータをリカバリしようとすると、左下のディスクを裏面用の記録再生部(データＡ読出し用)、右下のディスクを表面用の記録再生部(データＣ読出し用)に入れる。そして、表面と裏面用のそれぞれのデータを読み出し(S1602)、HDDまたは記憶部にそれぞれのデータを保存する(S1603)。交換用の新しいディスクを用意し、表面用の記録再生部で表面に先ほど保存したデータから表面のデータを記録する(S1604)。今度は、裏面用の記録再生部で裏面に先ほど保存したデータから裏面のデータを記録する(S1605)。以上がリカバリ処理の手順であるが、手順ステップS1603のように、データをHDDまたは記憶部に一時保存する処理とすることで、処理の効率を上げている。例えば、表面のデータを読み出して表面に記録し、裏面のデータを読み出して裏面に記録するよりも、表面と裏面のそれぞれのデータをそれぞれ別記録再生部で並行して読み出し、HDDまたは記憶部に保存することで、読み出しの処理を効率化することができる。
【００７６】
以上のように、ソースデータのデータとレプリカデータのデータを別ディスクの表面と裏面に配置したり、ディスクそれぞれで表面と裏面とのデータの組み合わせを違う組み合わせとしたりして、データの配置を工夫し、記録再生部の使用状況や記録再生状態に応じて使用ディスクや記録再生部の選択など動作を制御することで、記録再生の効率を向上することができる。
【００７７】
そのほか、ＲＡＩＤの場合においても、データ構成の工夫と、適切な記録再生部の割当てを行うことで、記録再生の効率を向上することができる。
【００７８】
図１７は、データをＲＡＩＤ形式で記録した場合のデータ作成の一例を示した図である。
【００７９】
図１８は、データをＲＡＩＤ形式で記録する場合の、ディスクへの記録方法と記録再生部の割当てを示した図である。この、図１７と図１８で説明する。
【００８０】
例えば、図１７は、記録再生部を４つ使用し、Parityのデータを１つ含むＲＡＩＤ５となるデータの構成である。同様に、記録再生部を４つ使用し、ＲＡＩＤ０（Parityデータなし）やＲＡＩＤ６（Parityデータを２つ含む）も可能である。図の例では４つだが、記録再生部の数を割り切れる偶数の数でＲＡＩＤデータを構成するようにする。例えば、記録再生部が１２あった場合は、２、４、６、１２などが、ＲＡＩＤで使用する記録再生部の数の候補である。図１７の例では、ＲＡＩＤ構成した４つのデータ（Data(1)〜Data(4)）をそれぞれ記録再生部に割当てる。図１８に示すとおり、今までの様に、表面と裏面に交互にデータを記録すると、Data(1)は表面用の記録再生部１１０、Data(2)は裏面用の記録再生部１１４、Data(3)は表面用の記録再生部１１１、Data(4)は裏面用の記録再生部１１５、を使用してデータの記録を行う。以上のようにすることで、図１８の記録再生部１１２、１１３，１１６，１１７を表用裏用バランスよく空けておくことができ、この４つの記録再生部でもう１つのＲＡＩＤ記録や再生が可能となる。例えば、表面用のみの４つでＲＡＩＤを構成した場合、表面用のＲＡＩＤデータの再生をしている場合に、他の表面用のＲＡＩＤデータは再生できない。表用と裏用の記録再生部をバランス良く使用し、次に使用する記録再生部をバランスよく空けておくことで、全体的な記録／再生の効率を向上することができる。
【００８１】
以上の様に制御することで、本発明は記録／再生の効率を向上することができる。また、本実施例では、説明の便宜上、表面用、裏面用と記したが、表と裏が逆であっても良いし、同様に、ソースデータとレプリカデータも特に区別は無く、これも逆であっても良い。
【００８２】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【００８３】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。 
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【００８４】
１０１…データライブラリ装置、１０２…ライブラリ制御部、１０３…記録媒体格納部、１０４…記録媒体、１０５…記録媒体搬送部、１０６…搬送機、１１０〜１１３…記録再生部（表面用）、１１４〜１１７…記録再生部（裏面用）、
２０１…サーバ、２０２…ハードディスク、２０３…ネットワーク、２０４…サーバ制御部、２０５…通信部、２０６…データライブラリ接続部、２０７…データ構成部、２０８…記録再生部割当て部、２０９…記憶部
【図１】
2015191388.tif 000003
【図２】
2015191388.tif 000004
【図３】
2015191388.tif 000005
【図４】
2015191388.tif 000006
【図５】
2015191388.tif 000007
【図６】
2015191388.tif 000008
【図７】
2015191388.tif 000009
【図８】
2015191388.tif 000010
【図９】
2015191388.tif 000011
【図１０】
2015191388.tif 000012
【図１１】
2015191388.tif 000013
【図１２】
2015191388.tif 000014
【図１３】
2015191388.tif 000015
【図１４】
2015191388.tif 000016
【図１５】
2015191388.tif 000017
【図１６】
2015191388.tif 000018
【図１７】
2015191388.tif 000019
【図１８】
2015191388.tif 000020