(57)【要約】【課題】サーバ装置のサービス性能を維持しつつ、複数の記録媒体へのデータの記録を効率よく行う。【解決手段】サーバ装置１１５は、通信ネットワーク１１６を解して他の装置からデータ記録要求を受信すると、光ディスク１０８への記録データの記録に用いる、マスターデータライブラリ装置及びミラーデータライブラリ装置を選択し、マスターデータライブラリ装置に対してミラーデータライブラリ装置を特定する情報を付帯させた記録データの記録指示命令を送信する。マスターデータライブラリ装置は、記録指示命令を受信すると、マスターデータ記録再生装置によりマスターディスクに記録データを記録するとともに、ミラーデータライブラリ装置に記録指示命令を送信する。ミラーデータライブラリ装置は、記録指示命令を受信すると、ミラーデータ記録再生装置によりミラーディスクに記録データを記録する。【選択図】図８
2014211848.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置、及び前記サーバ装置と通信可能に接続する複数のデータライブラリ装置を備え、
前記データライブラリ装置は、
一つ以上の記録媒体が格納される記録媒体格納装置、及び
前記記録媒体に対してデータの記録及び再生を行う一つ以上のデータ記録再生装置
を有し、
前記サーバ装置は、
通信可能に接続されている他の情報処理装置から送られてくる、前記記録媒体へのデータの記録要求及び前記記録媒体に記録するデータである記録データを受信する通信インタフェース、
受信した前記記録データが格納される記憶装置、
前記データ記録要求について前記記録媒体への前記記録データの記録に用いる、前記データライブラリ装置及び前記データ記録再生装置を選択する装置選択処理部、及び
前記データライブラリ装置に前記記録データの記録を指示する命令を送信するデータライブラリ装置インタフェース、
を有する、データアーカイブシステムの制御方法であって、
前記サーバ装置が、前記他の情報処理装置から前記データ記録要求及び前記記録データを受信すると、前記記録媒体への前記記録データの記録に用いる、複数の前記データライブラリ装置を選択する第１ステップ、
前記サーバ装置が、選択した前記データライブラリ装置のうちの一つであるマスターデータライブラリ装置に対し、前記記録データ及び前記マスターデータライブラリ装置とは異なる前記選択したデータライブラリ装置であるミラーデータライブラリ装置を特定する情報を付帯させた、前記記録データの記録を指示する命令を送信する第２ステップ、
前記マスターデータライブラリ装置が、前記サーバ装置から前記記録指示命令を受信すると、自身の前記データ記録再生装置によって前記記録媒体に前記記録データを記録するとともに、前記ミラーデータライブラリ装置に対して、前記記録データを付帯させた前記記録データの記録を指示する命令を送信する第３ステップ、
前記ミラーデータライブラリ装置が、前記マスターデータライブラリ装置から前記記録指示命令を受信すると、自身の前記データ記録再生装置によって前記記録媒体に前記記録データを記録する第４ステップ、
を実行するデータアーカイブシステムの制御方法。
【請求項２】
請求項１に記載のデータアーカイブシステムの制御方法であって、
前記第１ステップにおいて、前記サーバ装置が、前記他の情報処理装置から前記データ記録要求及び前記記録データを受信すると、前記記録媒体への前記記録データの記録に用いる、複数の前記データライブラリ装置及び前記複数のデータライブラリ装置の夫々において前記記録媒体への前記記録データの記録に用いる前記データ記録再生装置を選択し、
前記第２ステップにおいて、前記サーバ装置が、選択した前記データライブラリ装置のうちの一つであるマスターデータライブラリ装置に対し、前記記録データ、当該マスターデータライブラリ装置について選択した前記データ記録再生装置であるマスターデータ記録再生装置を特定する情報、前記マスターデータライブラリ装置とは異なる前記選択したデータライブラリ装置であるミラーデータライブラリ装置を特定する情報、及び前記ミラーデータライブラリ装置について選択した前記データ記録再生装置であるミラーデータ記録再生装置を特定する情報を付帯させた、前記記録データの記録を指示する命令を送信し、
前記第３ステップにおいて、前記マスターデータライブラリ装置が、前記サーバ装置から前記記録指示命令を受信すると、前記マスターデータ記録再生装置によって前記記録媒体に前記記録データを記録するとともに、前記ミラーデータライブラリ装置に対して、前記記録データ及び前記ミラーデータ記録再生装置を特定する情報を付帯させた前記記録データの記録を指示する命令を送信し、
前記第４ステップにおいて、前記ミラーデータライブラリ装置が、前記マスターデータライブラリ装置から前記記録指示命令を受信すると、前記ミラーデータ記録再生装置によって前記記録媒体に前記記録データを記録する
データアーカイブシステムの制御方法。
【請求項３】
請求項１又は２に記載のデータアーカイブシステムの制御方法であって、
前記データライブラリ装置は、前記記録媒体格納装置と前記データ記録再生装置との間で前記記録媒体の搬送を行う記録媒体搬送装置を備え、
前記サーバ装置が、前記記録指示命令の送信に先立ち、前記マスターデータライブラリ装置に対して前記記録媒体格納装置から前記マスターデータ記録再生装置への前記記録媒体の搬送要求を送信するとともに前記ミラーデータライブラリ装置に対して前記記録媒体格納装置から前記ミラーデータ記録再生装置への前記記録媒体の搬送要求を送信するステップを更に実行するデータアーカイブシステムの制御方法。
【請求項４】
請求項１に記載のデータアーカイブシステムの制御方法であって
前記マスターデータライブラリ装置が、前記記録媒体への前記記録データの記録が完了した後、前記記録媒体への記録が完了した旨の通知を前記サーバ装置に送信するステップ、
前記サーバ装置が、前記通知を受信した後、前記マスターデータライブラリ装置に対して、前記記録媒体に記録した前記記録データの再生及び送信を指示する命令を送信するステップ、
前記マスターデータライブラリ装置が、前記再生送信指示命令を受信すると、前記記録媒体に記録した前記記録データを再生して前記サーバ装置に送信するステップ、
前記サーバ装置が、前記マスターデータライブラリ装置から送られてくる前記記録データを受信し、これを前記記憶装置に格納されている前記記録データと照合するステップ
を更に実行する、
データアーカイブシステムの制御方法。
【請求項５】
サーバ装置、及び前記サーバ装置と通信可能に接続する複数のデータライブラリ装置を含み、
前記データライブラリ装置は、
一つ以上の記録媒体が格納される記録媒体格納装置、
前記記録媒体に対してデータの記録及び再生を行う一つ以上のデータ記録再生装置、及び、
前記サーバ装置は、
通信可能に接続されている他の情報処理装置から送られてくる、前記記録媒体へのデータの記録要求及び前記記録媒体に記録するデータである記録データを受信する通信インタフェース、
受信した前記記録データが格納される記憶装置、
前記データ記録要求について前記記録媒体への前記記録データの記録に用いる、前記データライブラリ装置及び前記データ記録再生装置を選択する、装置選択処理部、
前記データライブラリ装置に前記記録データの記録を指示する命令を送信するデータライブラリ装置インタフェース、
を備えるデータアーカイブシステムの制御方法であって、
前記サーバ装置が、前記他の情報処理装置から前記データ記録要求及び前記記録データを受信すると、前記記録媒体への前記記録データの記録に用いる前記データライブラリ装置であるマスターデータライブラリ装置を選択する第５ステップ、
前記サーバ装置が、前記マスターデータライブラリ装置に対し、前記記録データとともに当該記録データの記録を指示する命令を送信する第６ステップ、
前記マスターデータライブラリ装置が、前記サーバ装置から前記記録指示命令を受信すると、自身の前記データ記録再生装置によって前記記録媒体に前記記録データを記録する第７ステップ、
前記マスターデータライブラリ装置が、前記記録媒体への前記記録データの記録が完了した後、前記記録媒体への前記記録データの記録が完了した旨の通知を前記サーバ装置に送信する第８ステップ、
前記サーバ装置が、前記通知を受信した後、前記記憶装置から前記記録データを削除する第９ステップ、
前記サーバ装置が、前記マスターデータライブラリ装置とは異なる前記データライブラリ装置であるミラーデータライブラリ装置を選択する第１０ステップ、
前記サーバ装置が、前記マスターデータライブラリ装置に対し、前記ミラーデータライブラリ装置を特定する情報を付帯させた前記記録データの前記ミラーデータライブラリ装置への転送を指示する命令を送信する第１１ステップ、
前記マスターデータライブラリ装置が、前記サーバ装置から前記転送指示命令を受信すると、自身の前記データ記録再生装置によって前記記録データを再生し、再生した前記記録データを前記ミラーデータライブラリ装置に転送する第１２ステップ、
前記ミラーデータライブラリ装置が、前記マスターデータライブラリ装置から前記記録指示命令を受信すると、自身の前記データ記録再生装置によって前記記録媒体に前記記録データを記録する第１３ステップ、
を実行するデータアーカイブシステムの制御方法。
【請求項６】
請求項５に記載のデータアーカイブシステムの制御方法であって、
前記第５ステップにおいて、前記サーバ装置が、前記他の情報処理装置から前記データ記録要求及び前記記録データを受信すると、前記記録媒体への前記記録データの記録に用いる、前記マスターデータライブラリ装置及び当該マスターデータライブラリ装置において前記記録媒体への前記記録データの記録に用いる前記データ記録再生装置であるマスターデータ記録再生装置を選択し、
前記第６ステップにおいて、前記サーバ装置が、前記マスターデータライブラリ装置に対し、前記記録データ及び前記マスターデータ記録再生装置を特定する情報とともに当該記録データの記録を指示する命令を送信し、
前記第７ステップにおいて、前記マスターデータライブラリ装置が、前記サーバ装置から前記記録指示命令を受信すると、前記マスターデータ記録再生装置によって前記記録媒体に前記記録データを記録し、
前記第１０ステップにおいて、前記サーバ装置が、前記マスターデータライブラリ装置とは異なる前記データライブラリ装置であるミラーデータライブラリ装置及び当該ミラーデータライブラリ装置において前記記録媒体への前記記録データの記録に用いる前記データ記録再生装置であるミラーデータ記録再生装置を選択し、
前記第１１ステップにおいて、前記サーバ装置が、前記マスターデータライブラリ装置に対し、前記ミラーデータライブラリ装置を特定する情報、及び前記ミラーデータ記録再生装置を特定する情報を付帯させた、前記記録データの前記ミラーデータライブラリ装置への転送を指示する命令を送信し、
前記第１２ステップにおいて、前記マスターデータライブラリ装置が、前記サーバ装置から前記転送指示命令を受信すると、自身の前記データ記録再生装置によって前記記録データを再生し、再生した前記記録データと前記記録媒体への当該記録データの記録を指示する命令を、前記ミラーデータ記録再生装置を特定する情報とともに前記ミラーデータライブラリ装置に転送し、
前記第１３ステップにおいて、前記ミラーデータライブラリ装置が、前記マスターデータライブラリ装置から前記記録指示命令を受信すると、前記ミラーデータ記録再生装置によって前記記録媒体に前記記録データを記録する
データアーカイブシステムの制御方法。
【請求項７】
請求項５又は６に記載のデータアーカイブシステムの制御方法であって、
前記データライブラリ装置は、前記記録媒体格納装置と前記データ記録再生装置との間で前記記録媒体の搬送を行う記録媒体搬送装置を備え、
前記サーバ装置が、前記転送指示命令の送信に先立ち、前記マスターデータライブラリ装置に対して前記記録媒体格納装置から前記マスターデータ記録再生装置への前記記録媒体の搬送要求を送信するとともに前記ミラーデータライブラリ装置に対して前記記録媒体格納装置から前記ミラーデータ記録再生装置への前記記録媒体の搬送要求を送信するステップを更に実行する
データアーカイブシステムの制御方法。
【請求項８】
請求項５に記載のデータアーカイブシステムの制御方法であって
前記マスターデータライブラリ装置が、前記記録媒体への前記記録データの記録が完了した後、前記記録媒体への前記記録データの記録が完了した旨の通知を前記サーバ装置に送信するステップ、
前記サーバ装置が、前記通知を受信した後、前記マスターデータライブラリ装置に対して、前記記録媒体に記録した前記記録データの再生及び送信を指示する命令を送信するステップ、
前記マスターデータライブラリ装置が、前記再生送信指示命令を受信すると、前記記録媒体に記録した前記記録データを再生して前記サーバ装置に送信するステップ、
前記サーバ装置が、前記マスターデータライブラリ装置から送られてくる前記記録データを受信し、これを前記記憶装置に格納されている前記記録データと照合するステップ、
前記サーバ装置が、前記照合により両者が一致することを確認した後、前記記憶装置から前記記録データを削除するステップ
を更に実行するデータアーカイブシステムの制御方法。
【請求項９】
請求項２に記載のデータアーカイブシステムの制御方法であって、
前記第１ステップにおいて、前記サーバ装置が、前記ミラーデータ記録再生装置として用いる前記データ記録再生装置を選択することができるか否かを判断し、前記データ記録再生装置を選択することができないと判断した場合、
前記サーバ装置が、前記他の情報処理装置から前記データ記録要求及び前記記録データを受信すると、前記記録媒体への前記記録データの記録に用いる、前記マスターデータライブラリ装置及び当該マスターデータライブラリ装置において前記記録データの前記記録媒体への記録に用いる前記データ記録再生装置であるマスターデータ記録再生装置を選択する第５ステップ、
前記サーバ装置が、前記マスターデータライブラリ装置に対し、前記記録データ及び前記マスターデータ記録再生装置を特定する情報とともに当該記録データの記録を指示する命令を送信する第６ステップ、
前記マスターデータライブラリ装置が、前記サーバ装置から前記記録指示命令を受信すると、前記マスターデータ記録再生装置によって前記記録媒体に前記記録データを記録する第７ステップ、
前記マスターデータライブラリ装置が、前記記録媒体への前記記録データの記録が完了した後、前記記録媒体への記録が完了した旨の通知を前記サーバ装置に送信する第８ステップ、
前記サーバ装置が、前記通知を受信した後、前記記憶装置から前記記録データを削除する第９ステップ、
前記サーバ装置が、前記マスターデータライブラリ装置とは異なる前記データライブラリ装置であるミラーデータライブラリ装置及び当該ミラーデータライブラリ装置において前記記録媒体への前記記録データの記録に用いる前記データ記録再生装置であるミラーデータ記録再生装置を選択する第１０ステップ、
前記サーバ装置が、前記マスターデータライブラリ装置に対し、前記ミラーデータライブラリ装置を特定する情報、及び前記ミラーデータ記録再生装置を特定する情報を付帯させた、前記記録データの前記ミラーデータライブラリ装置への転送を指示する命令を送信する第１１ステップ、
前記マスターデータライブラリ装置が、前記サーバ装置から前記転送指示命令を受信すると、自身の前記データ記録再生装置によって前記記録データを再生し、再生した前記記録データと前記記録媒体への当該記録データの記録を指示する命令を、前記ミラーデータ記録再生装置を特定する情報とともに前記ミラーデータライブラリ装置に転送する第１２ステップ、
前記ミラーデータライブラリ装置が、前記マスターデータライブラリ装置から前記記録指示命令を受信すると、前記ミラーデータ記録再生装置によって前記記録媒体に前記記録データを記録する第１３ステップ
を実行するデータアーカイブシステムの制御方法。
【請求項１０】
請求項１に記載のデータアーカイブシステムの制御方法における前記サーバ装置であって、
前記他の情報処理装置から前記データ記録要求及び前記記録データを受信すると、前記記録媒体への前記記録データの記録に用いる、複数の前記データライブラリ装置及び前記複数のデータライブラリ装置の夫々において前記記録媒体への前記記録データの記録に用いる前記データ記録再生装置を選択し、
選択した前記データライブラリ装置のうちの一つであるマスターデータライブラリ装置に対し、前記記録データ及び前記マスターデータライブラリ装置とは異なる前記選択したデータライブラリ装置であるミラーデータライブラリ装置を特定する情報を付帯させた、前記記録データの記録を指示する命令を送信する
サーバ装置。
【請求項１１】
請求項１０に記載のサーバ装置であって、
前記記録指示命令の送信に先立ち、前記マスターデータライブラリ装置に対して前記記録媒体格納装置から前記マスターデータ記録再生装置への前記記録媒体の搬送要求を送信するとともに前記ミラーデータライブラリ装置に対して前記記録媒体格納装置から前記ミラーデータ記録再生装置への前記記録媒体の搬送要求を送信するサーバ装置。
【請求項１２】
請求項６に記載のデータアーカイブシステムの制御方法における前記サーバ装置であって、
前記他の情報処理装置から前記データ記録要求及び前記記録データを受信すると、前記記録データの前記記録媒体への記録に用いる、前記マスターデータライブラリ装置及び当該マスターデータライブラリ装置において前記記録媒体への前記記録データの記録に用いる前記データ記録再生装置であるマスターデータ記録再生装置を選択し、前記マスターデータライブラリ装置とは異なる前記データライブラリ装置であるミラーデータライブラリ装置及び当該ミラーデータライブラリ装置において前記記録媒体への前記記録データの記録に用いる前記データ記録再生装置であるミラーデータ記録再生装置を選択し、
前記マスターデータライブラリ装置に対し、前記記録データ及び前記マスターデータ記録再生装置を特定する情報とともに当該記録データの記録を指示する命令を送信し、前記マスターデータライブラリ装置に対し、前記ミラーデータライブラリ装置を特定する情報、及び前記ミラーデータ記録再生装置を特定する情報を付帯させた、前記記録データの前記ミラーデータライブラリ装置への転送を指示する命令を送信する、
サーバ装置。  
【請求項１３】
請求項１２に記載のサーバ装置であって、
前記転送指示命令の送信に先立ち、前記マスターデータライブラリ装置に対して前記記録媒体格納装置から前記マスターデータ記録再生装置への前記記録媒体の搬送要求を送信するとともに前記ミラーデータライブラリ装置に対して前記記録媒体格納装置から前記ミラーデータ記録再生装置への前記記録媒体の搬送要求を送信するサーバ装置。
【請求項１４】
請求項９のデータアーカイブシステムの制御方法における前記サーバ装置であって、
前記ミラーデータ記録再生装置として用いる前記データ記録再生装置を選択することができるか否かを判断し、前記データ記録再生装置を選択することができないと判断した場合に、
前記他の情報処理装置から前記データ記録要求及び前記記録データを受信すると、前記記録媒体への前記記録データの記録に用いる、前記マスターデータライブラリ装置及び当該マスターデータライブラリ装置において前記記録媒体への前記記録データの記録に用いる前記データ記録再生装置であるマスターデータ記録再生装置を選択し、
前記マスターデータライブラリ装置に対し、前記記録データ及び前記マスターデータ記録再生装置を特定する情報とともに当該記録データの記録を指示する命令を送信し、
前記通知を受信した後、前記記憶装置から前記記録データを削除し、
前記マスターデータライブラリ装置とは異なる前記データライブラリ装置であるミラーデータライブラリ装置及び当該ミラーデータライブラリ装置において前記記録データの前記記録媒体への記録に用いる前記データ記録再生装置であるミラーデータ記録再生装置を選択し、
前記マスターデータライブラリ装置に対し、前記ミラーデータライブラリ装置を特定する情報、及び前記ミラーデータ記録再生装置を特定する情報を付帯させた、前記記録データの前記ミラーデータライブラリ装置への転送を指示する命令を送信する
サーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データアーカイブシステムの制御方法、及びサーバ装置に関する。
【背景技術】
【０００２】
特許文献１には、「リコール指示の発生時、仮想テープ装置１０１内のロボット移動時間算出部２０２は、リコール対象論理ボリュームが存在する物理テープごとに、テープライブラリ装置１０２内で、リコール対象論理ボリュームが記録される物理テープをセル１１０からドライブ１０９まで移動するロボット２０８の移動時間を算出する。テープ位置づけ時間算出部２０３は、リコール対象論理ボリュームが存在する物理テープごとに、物理テープ上のリコール対象論理ボリュームへのテープ位置づけのための時間を算出する。物理テープ選択判定部２０６は、ロボットの移動時間とテープ位置づけのための時間とに基づいて、リコール指示が発生してから物理テープの読み取りが開始されるまでの時間を算出し、その時間が短い物理テープをリコール処理の対象とする。」と記載されている。
【０００３】
特許文献２には、「本発明の実施の形態は、ネットワークファイルアクセスプロトコルを介して入手可能なデータのための永久記憶スペースを提供する。クライアントマシーンは、永久記憶装置に接続される。前記永久記憶装置は、データを展開し、特定の方針に従って光学イメージを作成する。該光学イメージは、媒体に記録され、ネットワークを介してアクセス可能な永久媒体ライブラリに記憶される。」と記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−９８９６５号公報
【特許文献２】特表２００９−５２０２７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、システムセンタやデータセンタ等においては、光ディスク等の記録媒体に対してデータの記録や再生を行う複数のデータ記録再生装置を有するデータライブラリ装置と、ユーザ装置等からのデータの記録要求を受け付け、受け付けたリクエストに応じてデータライブラリ装置に対して記録媒体へのデータの記録のための制御を行うサーバ装置とを備えて構成されるデータアーカイブシステムが運用されている。このような構成からなるデータアーカイブシステムにおいて、例えば、バックアップの作成やリカバリ性能の向上等を目的として複数の記録媒体に対してデータを記録する際は、ユーザ装置等に対するサーバ装置のサービス性能を維持しつつ、記録媒体へのデータの記録を効率よく行えるようにする必要がある。
【０００６】
本発明の目的は、サーバ装置のサービス性能を維持しつつ、複数の記録媒体へのデータの記録を効率よく行うことが可能な、データアーカイブシステムの制御方法、及びサーバ装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するための本発明のうちの一つは、サーバ装置、及び前記サーバ装置と通信可能に接続する複数のデータライブラリ装置を備え、前記データライブラリ装置は、一つ以上の記録媒体が格納される記録媒体格納装置、及び前記記録媒体に対してデータの記録及び再生を行う一つ以上のデータ記録再生装置を有し、前記サーバ装置は、通信可能に接続されている他の情報処理装置から送られてくる、前記記録媒体へのデータの記録要求及び前記記録媒体に記録するデータである記録データを受信する通信インタフェース、受信した前記記録データが格納される記憶装置、前記データ記録要求について前記記録媒体への前記記録データの記録に用いる、前記データライブラリ装置及び前記データ記録再生装置を選択する装置選択処理部、及び前記データライブラリ装置に前記記録データの記録を指示する命令を送信するデータライブラリ装置インタフェース、を有する、データアーカイブシステムの制御方法であって、前記サーバ装置が、前記他の情報処理装置から前記データ記録要求及び前記記録データを受信すると、前記記録媒体への前記記録データの記録に用いる、複数の前記データライブラリ装置を選択する第１ステップ、前記サーバ装置が、選択した前記データライブラリ装置のうちの一つであるマスターデータライブラリ装置に対し、前記記録データ及び前記マスターデータライブラリ装置とは異なる前記選択したデータライブラリ装置であるミラーデータライブラリ装置を特定する情報を付帯させた、前記記録データの記録を指示する命令を送信する第２ステップ、前記マスターデータライブラリ装置が、前記サーバ装置から前記記録指示命令を受信すると、自身の前記データ記録再生装置によって前記記録媒体に前記記録データを記録するとともに、前記ミラーデータライブラリ装置に対して、前記記録データを付帯させた前記記録データの記録を指示する命令を送信する第３ステップ、前記ミラーデータライブラリ装置が、前記マスターデータライブラリ装置から前記記録指示命令を受信すると、自身の前記データ記録再生装置によって前記記録媒体に前記記録データを記録する第４ステップ、を実行する。
【発明の効果】
【０００８】
本発明によれば、サーバ装置のサービス性能を維持しつつ、複数の記録媒体へのデータの記録を効率よく行うことができる。
【０００９】
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１０】
【図１】データアーカイブシステム１の概略的な構成を示す図である。
【図２】データライブラリ装置１０１の主な構成を示す図である。
【図３】データライブラリ装置１０１の外観を示す図であり、（ａ）はデータライブラリ装置１０１を斜め上方から眺めた概略正面斜視図、（ｂ）はデータライブラリ装置１０１を斜め上方から眺めた概略透視斜視図である。
【図４】データ記録再生装置１１０の主な構成を示す図である。
【図５】光ディスク搬送装置１０６の主な構成を示す図である。
【図６】光ディスク搬送装置１０６の主要部の外観を示す図である。
【図７】サーバ装置１１５の主な構成を示す図である。
【図８】ミラーリング処理Ｓ８００の概略を説明する図である。
【図９】ミラーリング処理（サーバ装置）Ｓ９００を説明するフローチャートである。
【図１０】光ディスク管理テーブル１０００の一例である。
【図１１】データ記録再生装置管理テーブル１１００の一例である。
【図１２】光ディスク格納装置管理テーブル１２００の一例である。
【図１３】光ディスク搬送処理Ｓ１３００を説明するフローチャートである。
【図１４】ミラーリング処理（マスター）Ｓ１４００を説明するフローチャートである。
【図１５】ミラーリング処理（ミラー）Ｓ１５００を説明するフローチャートである。
【図１６】データアーカイブシステム１の一例である。
【図１７】ミラーリング処理（サーバ装置）Ｓ１７００を説明するフローチャートである。
【図１８】ミラーリング処理（サーバ装置）Ｓ１７００を説明するフローチャートである。
【図１９】ミラーリング処理（マスター）Ｓ１９００を説明するフローチャートである。
【図２０】データアーカイブシステム１の一例である。
【発明を実施するための形態】
【００１１】
以下、実施例について図面を用いて説明する。
【実施例１】
【００１２】
図１に実施例１として説明するデータアーカイブシステム１の概略的な構成を示している。同図に示すように、データアーカイブシステム１は、データライブラリ装置１０１、及びデータライブラリ装置１０と通信可能に接続されている情報処理装置であるサーバ装置１１５を備える。データアーカイブシステム１は、例えば、システムセンタやデータセンタに設けられ、例えば、企業や官公庁等の組織において取り扱われる大量のデータ（情報）の保管庫として機能する。
【００１３】
データアーカイブシステム１は、通信ネットワーク１１６を介して他の情報処理装置（以下、他の装置とも称する。）から送られてくる処理要求（記録媒体（後述する光ディスク１０８）へのデータの記録要求、記録媒体からのデータの再生要求等）を受信し、これに応じた処理（記録媒体へのデータの記録、記録媒体に記録されているデータの再生（読み出し等）を行う。
【００１４】
通信ネットワーク１１６は、例えば、インターネット、ＬＡＮ（Local Area Network
）、ＷＡＮ（Wide Area Network）等であり、例えば、ＴＣＰ／ＩＰ等のプロトコルによる情報処理装置間の通信を実現する。通信ネットワーク１１６には、前述した他の装置として、例えば、パーソナルコンピュータ等のユーザ（オペレータ等）が操作する情報処理装置（情報処理端末）、他のサーバ装置１１５、他のデータライブラリ装置１０１等が接続している。
【００１５】
サーバ装置１１５は、通信ネットワーク１１６を介して他の装置から送られてくる処理要求を受信し、それに応じた処理（データライブラリ装置１０１へのデータの記録命令の送信、データライブラリ装置１０１へのデータの再生命令の送信及び再生されたデータの受信、データライブラリ装置１０１から受信したデータの他の装置への提供（送信）等）を行う。
【００１６】
同図に示すように、サーバ装置１１５には、ユーザ（オペレータ等）からの制御指示の受け付け、データライブラリ装置１０１に関する情報（制御情報、稼働情報、構成情報等）の提供等を行う入出力装置１１８（キーボード、マウス、タッチパネル、液晶モニタ等）が接続されている。またサーバ装置１１５には、外部記憶装置１１７（ハードディスクドライブ、ＳＳＤ（Solid State Drive）等）が接続されている。入出力装置１１８及び外部記憶装置１１７は、サーバ装置１１５の筐体内に実装されていてもよい。
【００１７】
図２にデータライブラリ装置１０１の主な構成を示す。同図に示すように、データライブラリ装置１０１は、ＣＰＵ１０２（CPU:Central Processing Unit）、ユーザインタフェース部（以下、ユーザＩ／Ｆ部１０３と表記する。）、情報表示部１０４、メモリ１０５、一つ以上の光ディスク搬送装置１０６、一つ以上の光ディスク格納装置１０７、光ディスク１０８、一つ以上のデータ記録再生装置１１０、記憶装置１１２、光ディスク格納装置着脱検出部１１３、扉開閉検出部１１４、及び通信インタフェース部（以下、通信Ｉ／Ｆ部１１９と表記する。）を備える。
【００１８】
図３にデータライブラリ装置１０１の外観を示す。尚、図３（ａ）はデータライブラリ装置１０１を斜め上方から眺めた概略正面斜視図、図３（ｂ）はデータライブラリ装置１０１を斜め上方から眺めた概略透視斜視図である。
【００１９】
データライブラリ装置１０１は、サーバ装置１１５から、前述したデータ記録命令と当該要求に付随して送られてくるデータ（以下、記録データとも称する。）を受信すると、受信した記録データを光ディスク１０８に記録する。またデータライブラリ装置１０１は、前述したデータ再生命令を受信すると、光ディスク１０８に記録されているデータを再生し、再生したデータ（以下、再生データとも称する。）をサーバ装置１１５に送信する。
【００２０】
ＣＰＵ１０２は、前述したデータ記録命令もしくはデータ再生命令に応じた処理についてデータライブラリ装置１０１の統括的な制御を行う。例えば、ＣＰＵ１０２は、光ディスク１０８への記録データの記録もしくは光ディスク１０８に記録されているデータの再生に際して光ディスク搬送装置１０６やデータ記録再生装置１１０を制御する。また例えば、ＣＰＵ１０２は、光ディスク格納装置着脱検出部１１３や扉開閉検出部１１４によって検出される情報を取得し、取得した情報に応じた制御を行なう。
【００２１】
ユーザＩ／Ｆ部１０３は、入力装置（スイッチ、タッチパネル等）や表示装置（液晶モニタ、ＬＥＤ（Light Emitting Diode）を有し、ユーザ（オペレータ等）がデータライブラリ装置１０１について制御や監視を行うためのユーザインタフェースを提供する。
【００２２】
メモリ１０５は、例えば半導体記憶素子（ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＮＶＲＡＭ（Non-volatile memory））等の高速アクセスが可能な素子を用いて構成される。メモリ１０５には、例えば、ＣＰＵ１０２が、データライブラリ装置１０１の機能を実現するためのプログラムやデータ（情報）が格納される。またメモリ１０５には各種の設定情報が格納される。
【００２３】
光ディスク搬送装置１０６は、光ディスク１０８へのデータの記録もしくは光ディスク１０８に記録されている記録データの再生に際し、光ディスク格納装置１０７への光ディスク１０８の格納もしくは取り出し、光ディスク格納装置１０７とデータ記録再生装置１００との間の光ディスク１０８の搬送、データ記録再生装置１１０への光ディスク１０８の装填もしくは受け取り（取り出し）等を行う。尚、光ディスク搬送装置１０６の全部又は一部の機能をデータ記録再生装置１１０又は光ディスク格納装置１０７が備えていてもよい。
【００２４】
光ディスク格納装置１０７には複数の光ディスク１０８を格納することができる。光ディスク格納装置１０７はデータライブラリ装置１０１に着脱可能になっている。例えばデータライブラリ装置１０１に装着されている光ディスク格納装置１０７に格納されている全ての光ディスク１０８にデータを記録し終えた場合、データライブラリ装置１０１からその光ディスク格納装置１０７が取り外され、代わりに未記録の光ディスク１８０が格納された別の光ディスク格納装置１０７がデータライブラリ装置１０１に装着される。また例えば、ディザスタリカバリ（disaster recovery）の復旧時等においてローカルサイトとリモートサイトの間で十分な通信性能が得られない状況である場合、光ディスク格納装置１０７をデータライブラリ装置１０１から取り外してリモートサイトに物理的に輸送してリモートサイトに大容量のデータを迅速に提供するといった利用形態も想定される。
【００２５】
尚、データライブラリ装置１０１が複数の光ディスク格納装置１０７を同時に装着可能である場合、光ディスク格納装置１０７は様々な形態で利用することができる。例えば、そのうちの一つは未記録ディスク格納装置とし、他は記録済ディスク格納装置とするなど、光ディスク格納装置１０７ごとに用途を使い分けることができる。また例えば、一つは片面記録可能なディスク、他の一つは両面記録可能なディスクとする等、光ディスク格納装置１０７ごとにディスクの種別が異なるようにすることもできる。また一つの光ディスク格納装置１０７の光ディスク１０８の各装着スロットを未記録ディスク専用又は記録済ディスク専用として使い分けることもできる。
【００２６】
図２に示すデータ記録再生装置１１０は、光ディスク１０８へのデータの記録または光ディスク１０８に記録されている記録データの再生を行う。尚、データ記録再生装置１１０は、記録データの光ディスク１０８への記録機能のみを有する装置と光ディスク１０８からの記録データの再生機能のみを有する装置とで構成されていてもよい。
【００２７】
光ディスク格納装置１０７の記憶装置１１２には、例えば、光ディスク格納装置１０７の制御情報等の光ディスク格納装置１０７の制御に関する情報が格納される。
【００２８】
光ディスク格納装置着脱検出部１１３は、光ディスク格納装置１０７のデータライブラリ装置１０１への着脱状態を検出し、検出した情報をＣＰＵ１０２に通知する。扉開閉検出部１１４は、データライブラリ装置１０１に設けられている扉の開閉状態を検出し、検出した情報をＣＰＵ１０２に通知する。ＣＰＵ１０２は、光ディスク格納装置着脱検出部１１３や扉開閉検出部１１４から通知される情報を監視しつつ、データ記録再生装置１１０、光ディスク格納装置１０７、光ディスク搬送装置１０６等を制御する。
【００２９】
通信Ｉ／Ｆ部１１９は、当該データライブラリ装置１０１とサーバ装置１１５との間のデータ通信、及び当該データライブラリ装置１０１他のデータライブラリ装置１０１との間のデータ通信を制御する。
【００３０】
図４はデータライブラリ装置１０１が備えるデータ記録再生装置１１０の主な構成である。同図に示すように、データ記録再生装置１１０は、ＣＰＵ４０７、光ピックアップ４０２、増幅回路４０３、信号処理回路４０４、インタフェース回路４０５、サーボ回路４０６、及びメモリ４０８を備える。
【００３１】
ＣＰＵ４０７は、メモリ４０８に格納されているプログラムを実行することによりデータ記録再生装置１１０の様々な機能を実現する。またＣＰＵ４０７は、例えば、光ディスク１０８へのデータの記録に関する制御や光ディスク１０８に記録されているデータの再生に関する制御を行う。
【００３２】
光ピックアップ４０２（同図では「ＰＵ」と表記）は、光ディスク１０８に記録されている情報に対応した信号（以下、再生信号とも称する。）を増幅回路４０３に送る。また光ピックアップ４０２は、信号処理回路４０４から送られてくる変調信号（以下、記録信号とも称する。）に応じた情報を光ディスク１０８に記録する。
【００３３】
増幅回路４０３は、光ピックアップ４０２から入力される再生信号を増幅して信号処理回路４０４に送る。また増幅回路４０３は、サーボ信号を生成しこれをサーボ回路４０６に送る。信号処理回路４０４は、入力された再生信号を復調及び検証（誤り訂正等）し、復調したデータをインタフェース回路４０５に送る。また信号処理回路４０４は、インタフェース回路４０５から入力される記録信号に誤り訂正符号を付加し、これを変調して光ピックアップ４０２に送る。
【００３４】
インタフェース回路４０５は、ＳＡＴＡ等の所定の転送方式に従いＣＰＵ１０２との間でデータ転送（データの送受信）を行う。サーボ回路４０６は、増幅回路４０３から入力されるサーボ信号に応じて光ピックアップ４０２の位置制御を行う。
【００３５】
メモリ４０８は、半導体記憶素子（ＲＡＭ、ＲＯＭ、ＮＶＲＡＭ）等の高速なアクセスが可能な素子を用いて構成される。メモリ４０８は、例えば、データ記録再生装置１１０の機能を実現するためのプログラムやデータ（情報）が格納される。またメモリ４０８には、各種の設定情報、光ディスク１０８から再生された媒体情報等が格納される。
【００３６】
図５に光ディスク搬送装置１０６の主な構成を、また図６に光ディスク搬送装置１０６の主要部の外観を示している。これらの図に示すように、光ディスク搬送装置１０６は、ＣＰＵ５０１、メモリ５０２、モータ制御回路５０３、ロボットアーム部５０４、５０５、５０６、及びロボットハンド部５０７等を備える。
【００３７】
ＣＰＵ５０１は、メモリ５０２に格納されているプログラムを実行することにより光ディスク搬送装置１０６の様々な機能を実現する。メモリ５０２は、半導体記憶素子（ＲＡＭ、ＲＯＭ、ＮＶＲＡＭ）等の高速なアクセスが可能な素子を用いて構成される。メモリ５０２には、例えば、光ディスク搬送装置１０６の機能を実現するためのプログラムやデータ（情報）が格納される。
【００３８】
モータ制御回路５０３は、ＣＰＵ５０１からの指示に従い、ロボットアーム部５０４、５０５、５０６やロボットハンド部５０７を制御する。ロボットアーム部５０４、５０５、５０６は、直進運動（前後進）や回転運動によりってロボットハンド部５０７の位置を調整する。ロボットハンド部５０７は、光ディスク格納装置１０７への光ディスク１０８の格納もしくは取り出し、光ディスク格納装置１０７とデータ記録再生装置１１０との間の光ディスク１０８の搬送、データ記録再生装置１１０への光ディスク１０８の装填もしくは受け取り（取り出し）等を行う。
【００３９】
尚、光ディスク搬送装置１０６の具体例として、光ディスクの中心穴を利用して光ディスク１０８を固定し搬送するタイプのもの、光ディスク格納装置１０７に格納されている光ディスク１０８を光ディスク格納装置１０７から押し出して取り出し、取り出した光ディスク１０８を搬送用のケースに格納し、ケースごと光ディスク１０８を搬送するタイプのもの等がある。
【００４０】
図７にサーバ装置１１５の主な構成を示している。同図に示すように、サーバ装置１１５は、ＣＰＵ３０１、メモリ３０２、一つ以上のデータライブラリ装置インタフェース部（以下、データライブラリ装置Ｉ／Ｆ部３０３と表記する。）、外部記憶装置インタフェース部（以下、外部記憶装置Ｉ／Ｆ部３０４と表記する。）、ネットワークインタフェース部（以下、ネットワークＩ／Ｆ部３０５と表記する。）、入出力装置制御部３０６、データベース管理部３０７、装置選択処理部３０８、及びユーザインタフェース部（以下、ユーザＩ／Ｆ部３０９と表記する。）を備える。
【００４１】
ＣＰＵ３０１は、メモリ１０５等に格納されているプログラムを実行することによりサーバ装置１１５の様々な機能を実現する。例えばＣＰＵ３０１は、通信ネットワーク１１６を介して他の装置からデータ記録要求及び記録データを受信すると、受信した記録データを外部記憶装置１１７に格納する。また例えばＣＰＵ３０１は、外部記憶装置１１７に格納されている記録データを随時再生し、再生した記録データを、前述したデータ記録命令とともにデータライブラリ装置１０１に送信する。尚、外部記憶装置１１７は、他の装置とデータライブラリ装置１０１との間のバッファとしての役割を果たす。外部記憶装置１１７が他の装置から受信した記録データの一次格納領域として機能することで、サーバ装置１１５から他の装置へのサービス性能（応答性能）を向上することができる。
【００４２】
またＣＰＵ３０１は、例えば通信ネットワーク１１６を介して他の装置からデータ再生要求を受信すると、データ再生命令をデータライブラリ装置１０１に送信し、これに応じてデータライブラリ装置１０１から送られてくる再生データを受信し、受信した再生データを他の装置に送信（提供）する。またＣＰＵ３０１は、例えば入出力装置１１８を介して制御指示の受け付けや各種情報の出力を行う。
【００４３】
メモリ３０２は、半導体記憶素子（ＲＡＭ、ＲＯＭ、ＮＶＲＡＭ）等の高速アクセスが可能な素子を用いて構成される。メモリ３０２には、例えば、サーバ装置１１５の機能を実現するためのプログラムやデータ（情報）が格納される。またメモリ３０２には、データライブラリ装置１０１から送られてくる情報（例えば、データライブラリ装置１０１の情報（筐体内の物理的な情報（温度（熱）、振動等））、特性情報等、設定情報等）が格納される。
【００４４】
データライブラリ装置Ｉ／Ｆ部３０３は、データライブラリ装置１０１と当該サーバ装置１１５との間のデータ通信を実現する。外部記憶装置Ｉ／Ｆ部３０４は、ＳＡＳ(Serial Attached Small Computer System Interface）等の所定の通信規格に従い外部記憶装置１１７との間のデータ通信を実現する。ネットワークＩ／Ｆ部３０５は、通信ネットワーク１１６を介した他の装置との間のデータ通信を実現する。
【００４５】
データベース管理部３０７は、ＤＢＭＳ（Data Base Management System）等を用いて実現され、外部記憶装置３１０の記憶領域を用いて実現されるデータベース３１０へのアクセス制御（データベース３１０へのデータ（情報）の登録、変更（更新）、削除、データの読み出し等）を行う。尚、データベース３１０には、例えば、データアーカイブシステム１の制御に用いられる情報（後述する光ディスク管理テーブル１０００、データ記録再生装置管理テーブル１１００、光ディスク格納装置管理テーブル１２００等）が管理される。データベース３１０の全部又は一部の機能をメモリ３０２の記憶領域を用いて実現することもできる。
【００４６】
装置選択処理部３０８は、通信ネットワーク１１６を介して他の装置から受信したデータ記録要求やデータ再生要求に応じた処理を行うにあたり、当該サーバ装置１１５が利用するデータライブラリ装置１０１、データ記録再生装置１１０、光ディスク１０８等を選択する。
【００４７】
ユーザＩ／Ｆ部３０９は、入出力装置１１８と通信し、入出力装置１１８からの入力情報の受信、入出力装置１１８への出力情報の送信等を行う。
【００４８】
データアーカイブシステム１は、サーバ装置１１５が通信ネットワーク１１６を介して他の装置からデータ記録要求及び記録データを受信した場合に、記録データを複数の異なる光ディスク１０８に記録（以下、ミラーリングと称する。）する機能（以下、ミラーリング機能とも称する。）を備える。ミラーリング機能は、例えば、バックアップ等を目的として同じ記録データが記録された光ディスク１０８を複数作成する必要がある場合に利用される。
【００４９】
図８はミラーリングに際してデータアーカイブシステム１において行われる処理（以下、ミラーリング処理Ｓ８００とも称する。）の概略を説明する図である。
【００５０】
同図に示すように、まずサーバ装置１１５は、通信ネットワーク１１６を介して他の装置からデータ記録要求及び記録データを受信すると、受信した記録データを外部記憶装置１１７に格納する（Ｓ８１１，Ｓ８１２）。
【００５１】
サーバ装置１１５は、外部記憶装置１１７１１７に格納されている記録データを、データライブラリ装置１０１（以下、「マスターデータライブラリ装置」とも称する。）に送信する（Ｓ８１３）。
【００５２】
マスターデータライブラリ装置は、サーバ装置１１５から受信した記録データを自身に備えられている光ディスク１０８（以下、「マスターディスク」とも称する。）に記録する（Ｓ８１４）。またこのとき、マスターデータライブラリ装置は、サーバ装置１１５から受信した記録データを他のデータライブラリ装置１０１（以下、「ミラーデータライブラリ装置」とも称する。）に転送する（Ｓ８１５）。
【００５３】
ミラーデータライブラリ装置は、マスターデータライブラリ装置から転送されてきた上記記録データを受信すると、受信した記録データを自身に備えられている光ディスク１０８（以下、「ミラーディスク」とも称する。）に記録する（Ｓ８１６）。  
【００５４】
以上のように、データアーカイブシステム１においては、ミラーリングに際し、サーバ装置１１５からマスターデータライブラリ装置に対してのみデータ記録命令及び記録データを送信し、ミラーデータライブラリ装置に対するデータ記録命令及び記録データの送信はマスターデータライブラリ装置が行う。このため、他の装置に対するサーバ装置１１５のサービス性能を低下させることなく、複数の異なる光ディスク１０８に記録データを記録することができる。またデータアーカイブシステム１においては、個々の光ディスク１０８の作成が複数のデータライブラリ装置（マスターデータライブラリ装置、ミラーデータライブラリ装置）に分散して行われるので、個々のデータライブラリ装置の負荷を高めることなく、効率よく迅速に複数の異なる光ディスク１０８に記録データを記録することができる。
【００５５】
続いて以上に説明したミラーリング処理について、データアーカイブシステム１の個々の構成を主体としてより詳細に説明する。
【００５６】
図９はミラーリング処理においてサーバ装置１１５が行う処理（以下、ミラーリング処理（サーバ装置）Ｓ９００と称する。）を説明するフローチャートである。以下、同図とともに説明する。
【００５７】
サーバ装置１１５は、通信ネットワーク１１６を介して他の装置からデータ記録要求及び記録データを受信すると、受信したデータ記録要求をメモリ３０２に格納し（Ｓ９１１）、受信した記録データを外部記憶装置１１７に格納する（Ｓ９１２）。
【００５８】
記録データの外部記憶装置１１７への格納が完了すると（Ｓ９１３：Ｙ）、続いてサーバ装置１１５は、データベース３１０に格納されているテーブル（光ディスク管理テーブル１０００、データ記録再生装置管理テーブル１１００、及び光ディスク格納装置管理テーブル１２００）を参照し、マスターデータライブラリ装置、マスターディスク、及びマスターディスクへの記録データの記録に用いるデータ記録再生装置１１０（以下、マスターデータ記録再生装置とも称する。）を選択する（Ｓ９１４）。またサーバ装置１１５は、上記の各テーブルを参照し、ミラーデータライブラリ装置、ミラーディスク、及びミラーディスクへの記録データの記録に用いるデータ記録再生装置１１０（以下、ミラーデータ記録再生装置とも称する。）を選択する（Ｓ９１５）。
【００５９】
図１０に上記３つのテーブルのうちの一つである光ディスク管理テーブル１０００を示している。この光ディスク管理テーブル１０００には、サーバ装置１１５が利用可能な（サーバ装置１１５と通信可能に接続されている）データライブラリ装置１０１に格納されている光ディスク１０８に関する情報が管理される。
【００６０】
同図に示すように、光ディスク管理テーブル１０００は、インデックス１０１１、光ディスクＩＤ１０１２、データライブラリ装置ＩＤ１０１３、光ディスク格納装置ＩＤ１０１４、格納場所１０１５、ボリュームＩＤ１０１６ 、種類１０１７、及び状態１０１８の各フィールドを有する一つ以上のレコードを含んで構成されている。
【００６１】
このうちインデックス１０１１には、レコードごとに固有に付与される識別子（以下、インデックスと称する。）が設定される。光ディスクＩＤ１０１２には、光ディスク１０８ごとに固有に付与される識別子（以下、光ディスクＩＤと称する。）が設定される。
【００６２】
データライブラリ装置ＩＤ１０１３には、データライブラリ装置１０１ごとに固有に付与される識別子（以下、データライブラリ装置ＩＤと称する。）が設定される。光ディスク格納装置ＩＤ１０１４には、光ディスク格納装置１０７ごとに固有に付与される識別子（以下、光ディスク格納装置ＩＤと称する。）が設定される。
【００６３】
格納場所１０１５には、光ディスク１０８の所在を示す値（以下、格納場所とも称する。）が設定される。例えば、光ディスク１０８がデータ記録再生装置１１０に装填されている場合、格納場所１０１５には、個々のデータ記録再生装置１１０に付与される識別子（例えば１００，１０１，１０２といった１００番台の整数値）が設定される。また光ディスク１０８が光ディスク格納装置１０７に格納されている場合、格納場所１０１５には、光ディスク格納装置１０７が備える光ディスク１０８の個々の装着スロットに付与される識別子（例えば、１０００〜１９９９の範囲の整数値）が設定される。
【００６４】
ボリュームＩＤ１０１６には、ボリューム（１枚の光ディスク１０８に記録されるデータの集合）ごとに固有に付与される識別子（以下、ボリュームＩＤと称する。）が設定される。尚、ミラーリング処理によって同一のデータが記録される、マスターディスクとミラーディスクには同じボリュームＩＤが設定される。これによりマスターディスクとミラーディスクの対応をとることができる。ボリュームＩＤは、例えば、光ディスク１０８にデータを記録するときにデータアーカイブシステム１（例えばサーバ装置１１５）が発行する。
【００６５】
種類１０１７には、「マスター」、「ミラー」、「空白（スペース）」のうちのいずれかが設定される。その光ディスク１０８がマスターディスクとして利用される場合は「マスター」が、ミラーディスクとして利用される場合は「ミラー」が設定される。その光ディスク１０８がミラーリング機能に利用されていない場合は「−」が設定される。
【００６６】
状態１０１８には、「未記録」、「記録中」、「記録済み」、「記録失敗」のうちのいずれかが設定される。その光ディスク１０８が未記録の状態（新品の状態）であれば「未記録」が、その光ディスク１０８に対して現在、記録データの記録処理を実行中であれば「記録中」が、その光ディスク１０８について記録データの記録処理が完了している場合は「記録済み」が、その光ディスク１０８への記録データの記録処理に失敗している場合は「記録失敗」が設定される。
【００６７】
図１１に上記３つのテーブルのうちの一つであるデータ記録再生装置管理テーブル１１００を示している。データ記録再生装置管理テーブル１１００には、サーバ装置１１５が利用可能な各データライブラリ装置１０１に備えられているデータ記録再生装置１１０に関する情報が管理されている。
【００６８】
同図に示すように、データ記録再生装置管理テーブル１１００は、インデックス１１１１、データ記録再生装置ＩＤ１１１２ 、データライブラリ装置ＩＤ１１１３、格納場所１１１４、ボリュームＩＤ１１１５、種類１１１６、及び状態１１１７の各フィールドを有する一つ以上のレコードを含んで構成されている。
【００６９】
このうちインデックス１１１１には、レコードごとに固有に付与される識別子（以下、インデックスと称する。）が設定される。データ記録再生装置ＩＤ１１１２には、データ記録再生装置１１０ごとに固有に付与される識別子（以下、データ記録再生装置ＩＤと称する。）が設定される。データライブラリ装置ＩＤ１１１３には、そのデータ記録再生装置１１０が備えられているデータライブラリ装置１０１のデータライブラリ装置ＩＤが設定される。
【００７０】
格納場所１１１４には、そのデータ記録再生装置１１０に付与されている対応する、前述した格納場所が設定される。ボリュームＩＤ１１１５には、そのデータ記録再生装置１１０に現在装填されている光ディスク１０８のボリュームＩＤが設定される。そのデータ記録再生装置に現在、光ディスク１０８が装填されていなければ、ボリュームＩＤ１１１５に「−」が設定される。
【００７１】
種類１１１６には、「マスター」、「ミラー」、「−」のうちのいずれかが設定される。そのデータ記録再生装置１１０がマスターデータ記録再生装置として選択されている場合は「マスター」が、そのデータ記録再生装置１１０がミラーデータ記録再生装置として選択されている場合は「ミラー」が、そのデータ記録再生装置１１０がマスターデータ記録再生装置としてもミラーデータ記録再生装置としても選択されていない場合は「−」が設定される。
【００７２】
状態１１１７には、「再生中」、「記録中」、「待機中」のいずれかが設定される。そのデータ記録再生装置１１０が現在、データの再生処理中であれば「再生中」が、データの記録処理中であれば「記録中」が、再生処理中でも記録処理中でもなければ「待機中」が設定される。
【００７３】
図１２に上記３つのテーブルのうちの一つである光ディスク格納装置管理テーブル１２００を示している。光ディスク格納装置管理テーブル１２００には、サーバ装置１１５が利用可能な（通信可能に接続されている）各データライブラリ装置１０１に備えられている光ディスク格納装置１０７に関する情報が管理されている。
【００７４】
同図に示すように、光ディスク格納装置管理テーブル１２００は、インデックス１２１１、光ディスク格納装置ＩＤ１２１２ 、データライブラリ装置ＩＤ１２１３、種類１２１４、及び状態１２１５の各フィールドを有する一つ以上のレコードを含んで構成されている。
【００７５】
このうちインデックス１２１１には、レコードごとに固有に付与される識別子（以下、インデックスと称する。）が設定される。光ディスク格納装置ＩＤ１２１２には、前述した光ディスク格納装置ＩＤが設定される。データライブラリ装置ＩＤ１２１３には、その光ディスク格納装置１０７が備えられているデータライブラリ装置１０１のデータライブラリ装置ＩＤが設定される。
【００７６】
種類１２１４には、「マスター」、「ミラー」、「−」のいずれかが設定される。その光ディスク格納装置１０７がマスターディスクの記録用に設定されている場合は「マスター」が、そのデータ記録再生装置１１０がミラーディスクの記録用に設定されている場合は「ミラー」が、そのデータ記録再生装置１１０がマスターディスクの記録用にもミラーディスクの記録用にも設定されていない場合は「−」が設定される。
【００７７】
尚、光ディスク格納装置１０７をマスターディスクの記録用とするかミラーディスクの記録用とするかは、例えば予めユーザが設定することができる。ここで例えば、マスターディスクとミラーディスクが１：１の関係であり、かつ、各光ディスク格納装置１０７に同数の光ディスク１０８が格納されている場合、マスターディスクの記録用の光ディスク格納装置１０７の数はミラーディスクの記録用の光ディスク格納装置１０７の数と同数に設定される。また例えば、マスターディスクとミラーディスクが１：Ｎ又はＮ：１の関係である場合、マスターディスクの記録用の光ディスク格納装置１０７の数とミラーディスクの記録用の光ディスク格納装置１０７の数との関係も１：Ｎ又はＮ：１の関係となる。尚、光ディスク格納装置１０７の一部の光ディスク１０８をマスターディスクもしくはミラーディスクとして設定することもできる。
【００７８】
状態１４１５には、光ディスク格納装置１０７の現在の状態（ステータス）を示す情報が設定される。尚、光ディスク格納装置１０７の現在の状態は、光ディスク格納装置着脱検出部１１３によって検出される。その光ディスク格納装置１０７が現在、データライブラリ装置１０１に装着されてサーバ装置１１５と通信可能な状態になっていれば「オンライン」が、それ以外の状態である場合は「オフライン」が設定される。
【００７９】
図９に戻りミラーリング処理（サーバ装置）Ｓ９００の説明を続ける。前述したＳ９１４の処理において、マスターデータライブラリ装置を選択するにあたり、サーバ装置１１５は、まず光ディスク管理テーブル１０００のレコードのうち、種類１０１７に「マスター」が設定されており、かつ、状態１０１８に「未記録」が設定されているものを選択する。尚、上記選択により複数のレコードが選択される場合は、例えば、そのうちのインデックス１０１１の最も若いものを選択する。尚、負荷分散等を目的として、上記選択に際し、例えば、現在の処理負荷が高い（その処理負荷を表す指標が所定の閾値を超えている）データライブラリ装置１０１のレコードを選択の対象から除外するようにしてもよい。
【００８０】
次にサーバ装置１１５は、データ記録再生装置管理テーブル１１００から、選択した上記光ディスク１０８が存在するデータライブラリ装置１０１のレコードを特定し、その中から状態１１１７に「待機中」が設定されているレコードを選択し、選択したレコードのデータライブラリ装置１０１をマスターデータライブラリ装置とし、選択したレコードのデータ記録再生装置１１０をマスターデータ記録再生装置とする。尚、上記選択に際して複数のレコードが選択される場合は、例えば、そのうちのインデックス１１１１の最も若いものを選択する。
【００８１】
また前述したＳ９１５においてミラーデータ記録再生装置を選択するにあたり、サーバ装置１１５は、まず光ディスク管理テーブル１０００のレコードのうち、種類１０１７に「ミラー」が設定され、かつ、状態１０１８に「未記録」が設定されているものを選択する。尚、上記選択により複数のレコードが選出される場合は、例えば、そのうちのインデックス１０１１の最も若いものを選択する。尚、負荷分散等を目的として、上記選択に際し、例えば現在の処理負荷が高い（その処理負荷を表す指標が所定の閾値を超えている）データライブラリ装置１０１のレコードを選択の対象から除外するようにしてもよい。
【００８２】
次にサーバ装置１１５は、データ記録再生装置管理テーブル１１００から、選択した上記光ディスク１０８が存在するデータライブラリ装置１０１のレコードを特定し、その中から状態１１１７に「待機中」が設定されているレコードを選択し、そのレコードのデータライブラリ装置１０１をミラーデータライブラリ装置とし、そのレコードのデータ記録再生装置１１０をミラーデータ記録再生装置とする。尚、上記選択に際して複数のレコードが選択される場合は、例えば、そのうちのインデックス１１１１の最も若いものを選択する。
【００８３】
続いてサーバ装置１１５は、データ記録再生装置管理テーブル１１００の、Ｓ９１３の処理にて選択したマスターデータ記録再生装置のレコードの状態１１１７に「記録中」を設定する（Ｓ９１６）。またサーバ装置１１５は、データ記録再生装置管理テーブル１１００の、Ｓ９１４の処理にて選択したミラーデータ記録再生装置のレコードの状態１１１７に「記録中」を設定する（Ｓ９１７）。
【００８４】
続いてサーバ装置１１５は、マスターデータライブラリ装置に対し、Ｓ９１４の処理にて選択したマスターデータ記録再生装置へのマスターディスクの搬送を指示する命令を送信する（Ｓ９１８）。またサーバ装置１１５は、ミラーデータライブラリ装置に対し、Ｓ９１５の処理にて選択したミラーデータ記録再生装置へのミラーディスクの搬送を指示する命令を送信する（Ｓ９１９）。その後、サーバ装置１１５は、Ｓ９１８で送信した搬送指示命令に対する搬送完了通知の受信を待って、Ｓ９２０以降の処理を開始する。
【００８５】
尚、光ディスク搬送装置１０６によって行われる、光ディスク格納装置１０７とデータ記録再生装置１１０との間の光ディスク１０８の搬送に要する時間は、サーバ装置１１５の待機時間を長期化させる要因となる。しかし上記の通り、本実施例においては、サーバ装置１１５からマスターデータライブラリ装置及びミラーデータライブラリ装置の夫々に対して予め光ディスク１０８の搬送要求を送信しておくので、マスターデータライブラリ装置及びミラーデータライブラリ装置はその後に光ディスク１０８への記録データの記録指示命令を受信した際に速やかに光ディスク１０８への記録データの記録処理を開始することができ、上記待機時間を短縮することができる。
【００８６】
Ｓ９２０では、サーバ装置１１５は、Ｓ９１１の処理にて外部記憶装置１１７に格納した記録データを読み出し、これをデータ記録命令とともにマスターデータライブラリ装置に送信する（Ｓ９２１）。尚、上記データ記録命令には、上記記録データがミラーリングの対象であることを示す情報、マスターディスクの記録先の領域を特定するアドレス、マスターデータ記録再生装置のデータ記録再生装置ＩＤ、ミラーデータライブラリ装置のネットワークアドレス（例えば、ＩＰアドレス（IP:Internet Protocol））、ミラーディスクの記録先の領域を特定するアドレス、ミラーデータ記録再生装置のデータ記録再生装置ＩＤ、上記記録データのデータサイズ等の情報が付帯する。
【００８７】
マスターデータライブラリ装置への記録データの送信が完了すると（Ｓ９２２：Ｙ）、サーバ装置１１５は、マスターデータライブラリ装置から送られてくるマスターディスクへの記録データの完了通知の受信を待って、マスターディスクに記録された記録データの外部記憶装置１１７に格納されている記録データとの照合処理（検証処理）を開始する。具体的には、サーバ装置１１５は、まず外部記憶装置１１７から記録データを読み出し（Ｓ９２３）、マスターデータライブラリ装置に記録データの提供を要求し、これに応じてマスターデータライブラリ装置から送られてくる記録データを受信し（Ｓ９２４）、読み出した記録データと受信した記録データとをビット単位（ビットバイビット）で照合（検証（Verify））する（Ｓ９２５）。尚、この検証を行うことで、記録データを確実に光ディスク１０８に記録することができる。
【００８８】
上記比較が完了すると（Ｓ９２６：Ｙ）、続いてサーバ装置１１５は、データ記録再生装置管理テーブル１１００の、Ｓ９１４の処理にて選択したマスターデータ記録再生装置のレコードの状態１１１７に「待機中」を設定する（Ｓ９２７）。
【００８９】
またサーバ装置１１５は、データ記録再生装置管理テーブル１１００の、Ｓ９１５の処理にて選択したミラーデータ記録再生装置のレコードの状態１１１７に「待機中」を設定する（Ｓ９２８）。またサーバ装置１１５は、外部記憶装置１１７からＳ９２３で格納した記憶データを削除する（Ｓ９２９）。以上でミラーリング処理（サーバ装置）Ｓ９００は終了する。
【００９０】
以上に説明したように、ミラーリング処理に際し、サーバ装置１１５は、図９のＳ９２０、Ｓ９２１、Ｓ９２３，Ｓ９２４、Ｓ９２５等の処理をマスターデータライブラリ装置に対してのみ行うので、他の装置に対するサーバ装置１１５のサービス性能を低下させることなく、複数の異なる光ディスク１０８に記録データを記録することができる。
【００９１】
尚、サーバ装置１１５が外部記憶装置１１７から記録データを読み出す速度は、サーバ装置１１５のサービス性能に大きな影響を与えるボトルネックとなりやすい。しかし以上のように、サーバ装置１１５は、マスターデータライブラリ装置に対する記録データの送信に際してのみ、外部記憶装置１１７から記録データを読み出せばよいので、外部記憶装置１１７に対するアクセスが一回で済み、サーバ装置１１５が外部記憶装置１１７から記録データを読み出す速度が低速であることによるサーバ装置１１５のサービス性能への影響を抑えることができる。また以上のミラーリング処理においては、記録データの転送負荷が、サーバ装置１１５とマスターデータライブラリ装置との間、及びマスターデータライブラリ装置とミラーデータライブラリ装置との間で分散されるので、サーバ装置１１５のデータライブラリ装置Ｉ／Ｆ部３０３の負荷を高めることなく、複数の異なる光ディスク１０８に記録データを記録することができる。
【００９２】
図１３は、図９のＳ９１８，Ｓ９１９の処理にてサーバ装置１１５が送信したマスターディスクの搬送指示命令もしくはミラーディスクの搬送指示命令を受信した際、データライブラリ装置１０１が行う処理（以下、光ディスク搬送処理Ｓ１３００と称する。）を説明するフローチャートである。以下、同図とともに説明する。
【００９３】
データライブラリ装置１０１は、サーバ装置１１５から光ディスク１０８のデータ記録再生装置１１０への搬送指示命令を受信すると（Ｓ１３１１）、光ディスク１０８を該当のデータ記録再生装置１１０に搬送する（Ｓ１３１２）。光ディスク１０８の搬送が完了すると、データライブラリ装置１０１は、サーバ装置１１５に搬送が完了した旨の通知を送信する（Ｓ１３１３）。
【００９４】
尚、サーバ装置１１５から受信する上記搬送要求には、光ディスク１０８の搬送を要求するコマンドの他、搬送元の光ディスク格納装置１０７の位置（装着スロット）を特定する情報、搬送先のデータ記録再生装置１１０を特定する情報等が付帯する。またデータライブラリ装置１０１は、光ディスク１０８の搬送に際し、光ディスク格納装置１０７から取得される光ディスク１０８の格納有無を示す情報、及びデータ記録再生装置１１０から取得される光ディスク１０８の装填有無を示す情報等に基づき、搬送元に光ディスク１０８が格納されていることや搬送先に光ディスク１０８が格納されていないことを確認する。
【００９５】
図１４は、図９のＳ９２１の処理にてサーバ装置１１５が送信したデータ記録命令を受信した際にマスターデータライブラリ装置が行う処理（以下、ミラーリング処理（マスター）Ｓ１４００と称する。）を説明するフローチャートである。以下、同図とともに説明する。
【００９６】
マスターデータライブラリ装置は、サーバ装置１１５からデータ記録命令及び記録データを受信すると（Ｓ１４１１）、受信した記録データのデータサイズに相当する領域をメモリ１０５に確保し（Ｓ１４１２）、受信した記録データをメモリ１０５に格納する（Ｓ１４１３）。データ記録命令及び記録データの受信が完了すると（Ｓ１４１４：Ｙ）、マスターデータライブラリ装置は、サーバ装置１１５に受信完了通知を送信する（Ｓ１４１５）。
【００９７】
続いてマスターデータライブラリ装置は、ミラーデータライブラリ装置へのデータ記録命令及び記録データ（Ｓ１４１３でメモリ１０５に格納した記録データ）の送信処理（Ｓ１４２１〜Ｓ１４２３）と、マスターディスクへの上記記録データの記録処理（Ｓ１４３１〜Ｓ１４３５）とを並行して実行する。
【００９８】
まず送信処理（Ｓ１４２１〜Ｓ１４２３）では、マスターデータライブラリ装置は、ミラーデータライブラリ装置に対し（Ｓ９２１で受信したミラーデータライブラリ装置のネットワークアドレス宛に）、上記記録データのデータ記録命令を送信する（Ｓ１４２１）。尚、上記データ記録命令には、当該記録データがミラーリングの対象であることを示す情報、ミラーデータ記録再生装置のデータ記録再生装置ＩＤ、ミラーディスクの記録先の領域を特定するアドレス、ミラーデータ記録再生装置のデータ記録再生装置ＩＤ、記録データのデータサイズ等情報等が付帯する。またデータ記録命令の送信に伴い、マスターデータライブラリ装置は、メモリ１０５から記録データを読み出し、読み出した記録データをミラーデータライブラリ装置に送信する（Ｓ１４２２）。
【００９９】
一方、記録データの記録処理（Ｓ１４３１〜Ｓ１４３５）では、まずマスターデータライブラリ装置は、メモリ１０５に格納されている記録データをマスターディスクに記録する処理（以下、マスター記録処理と称する。）を、マスターデータ記録再生装置用の待ち行列（光ディスク１０８への記録処理の待ち行列）に登録する（Ｓ１４３１）。待ち行列に登録されたマスター記録処理は先行する他の処理の完了を待って実行され、マスター記録処理の実行によりメモリ１０５からマスターデータ記録再生装置に記録データが順次転送され、マスターディスクに記録データが記録される（Ｓ１４３２）。尚、マスターデータライブラリ装置のＣＰＵ１０２は、記録データのマスターデータ記録再生装置への転送に際し、例えば、メモリ１０５内の記録データのデータサイズをセクタ情報に変換し、セクタ情報とマスターディスクにおける記録データの先頭アドレスをマスターデータ記録再生装置に通知する等の処理を並行して行う。
【０１００】
マスター記録処理が完了すると（Ｓ１４３３：Ｙ）、マスターデータライブラリ装置はマスター記録処理を上記待ち行列から削除する（Ｓ１４３４）。
【０１０１】
マスターデータライブラリ装置は、ミラーデータライブラリ装置への記録データの送信完了（Ｓ１４２３：Ｙ）及びマスター記録処理の完了（Ｓ１４３３：Ｙ）を確認すると、Ｓ１４１２で確保したメモリ１０５の領域を開放し（Ｓ１４４１）、サーバ装置１１５に記録データのマスターディスクへの記録が完了した旨の通知を送信する（Ｓ１４４２）。
【０１０２】
尚、サーバ装置１１５は、ミラーデータライブラリ装置におけるミラーディスクへの記録データの完了を待つことなく、上記完了通知を受信することにより、マスターデータライブラリ装置へのデータ記録命令及び記録データの送信のために割り当てていた資源（データライブラリ装置Ｉ／Ｆ部３０３の資源等）を開放することができる。これによりサーバ装置１１５は、開放した資源を早期に他のデータライブラリ装置１０１へのデータ記録命令及び記録データの送信処理（Ｓ９２１）等に割り当てることが可能になる。
【０１０３】
図１５はミラーデータライブラリ装置が、図１４のＳ１４２１の処理にてマスターデータライブラリ装置が送信したデータ記録命令及び記録データを受信した際に行う処理（以下、ミラーリング処理（ミラー）Ｓ１５００と称する。）を説明するフローチャートである。以下、同図とともに説明する。
【０１０４】
ミラーデータライブラリ装置は、マスターデータライブラリ装置からデータ記録命令及び記録データを受信すると（Ｓ１５１１）、記録データのデータサイズに相当する領域をメモリ１０５に確保し（Ｓ１５１２）、受信した記録データをメモリ１０５に格納する（Ｓ１５１３）。
【０１０５】
記録データの受信が完了すると（Ｓ１５１４：Ｙ）、ミラーデータライブラリ装置は、マスターデータライブラリ装置にその完了通知を送信する（Ｓ１５１５）。尚、マスターデータライブラリ装置は、上記完了通知を受信することにより、当該ミラーデータライブラリ装置へのデータ記録命令及び記録データの送信のために割り当てていた資源（通信Ｉ／Ｆ部３０３の資源等）を開放することができ、開放した資源を、サーバ装置１１５との間の通信、他のミラーデータライブラリ装置へのデータ記録命令及び記録データの送信処理（Ｓ１４２１〜Ｓ１４２３）等に割り当てることが可能になる。
【０１０６】
続いてミラーデータライブラリ装置は、メモリ１０５に格納されている記録データをミラーディスクに記録する処理（以下、ミラー記録処理と称する。）を、ミラーデータ記録再生装置の待ち行列（光ディスク１０８への記録処理の待ち行列）に登録する（Ｓ１５１６）。待ち行列に登録されたミラー記録処理は、先行する他の処理の完了を待って実行され（Ｓ１５１７）、ミラー記録処理の実行によりメモリ１０５から記録データがミラーデータ記録再生装置に順次転送され、ミラーディスクに記録データが記録される。
【０１０７】
ミラー記録処理が完了すると（Ｓ１５１８：Ｙ）、ミラーデータライブラリ装置はミラー記録処理を処理待ち行列から削除し（Ｓ１５１９）、記録データが格納されていたメモリ１０５の領域を開放する（Ｓ１５２０）。
【０１０８】
尚、以上の処理においては、記録データの記録先の光ディスク１０８が２つ（一つのマスターディスクと一つのミラーディスク）である場合を例として説明したが、記録先の光ディスク１０８の数は３つ以上であってもよい。この場合には、例えば、特定のデータライブラリ装置から複数の他のデータライブラリ装置に対してデータ記録命令及び記録データを転送するようにする。また例えば、特定のデータライブラリ装置がサーバ装置１１５からデータ記録命令及び記録データを受信し、受信したデータ記録命令及び記録データを、当該当該データライブラリ装置と複数の他のデータライブラリ装置との間で例えばリレー方式で転送を行うようにする。リレー方式で転送を行う場合はデータライブラリ装置１０１間で転送負荷を分散することができる。
【０１０９】
図１６は、以上に説明した仕組みを備えたサーバ装置１１５及びデータライブラリ装置１０１を用いて構成されるデータアーカイブシステム１の一例である。同図に示すように、このデータアーカイブシステム１は、サーバ装置１１５、外部記憶装置１１７、通信ネットワーク１１６、及び４つのデータライブラリ装置１６０１Ａ〜１６０１Ｄを備える。
【０１１０】
同図に示すように、データライブラリ装置１６０１Ａ〜１６０１Ｄは、夫々、２つのシングルボードコンピュータ（１６０２ＡＬ，１６０２ＡＲ）〜（１６０２ＤＬ，１６０２ＤＲ）、４つのデータ記録再生装置１１０、２つの光ディスク格納装置（１６０４ＡＬ，１６０４ＡＲ）〜（１６０４ＤＬ，１６０４ＤＲ）、及び一つの光ディスク搬送装置１６０５を備えている。
【０１１１】
シングルボードコンピュータ（１６０２ＡＬ，１６０２ＡＲ）〜（１６０２ＤＬ，１６０２ＤＲ）の夫々は、前述したＣＰＵ１０２、メモリ１０５、及びサーバＩ／Ｆ１１９が１枚の基板上に実装された構成を有する。８つのシングルボードコンピュータ（１６０２ＡＬ，１６０２ＡＲ）〜（１６０２ＤＬ，１６０２ＤＲ）の夫々には、２つのデータ記録再生装置１１０が通信可能に接続されている。
【０１１２】
サーバ装置１１５は、８つのシングルボードコンピュータ（１６０２ＡＬ，１６０２ＡＲ）〜（１６０２ＤＬ，１６０２ＤＲ）の夫々と通信可能に接続されている。
【０１１３】
８つの光ディスク格納装置（１６０４ＡＬ，１６０４ＡＲ）〜（１６０４ＤＬ，１６０４ＤＲ）は、いずれも複数の光ディスク１０８を格納することができる。
【０１１４】
データライブラリ装置１６０１Ａ〜１６０１Ｄの夫々に備えられている光ディスク搬送装置１６０５は、データライブラリ装置１６０１Ａ〜１６０１Ｄの夫々の４つのデータ記録再生装置１１０と２つの光ディスク格納装置（１６０４ＡＬ，１６０４ＡＲ）〜（１６０４ＤＬ，１６０４ＤＲ）との間で光ディスク１０８の搬送を行う。  
【０１１５】
サーバ装置１１５は、通信ネットワーク１１６を介して他の装置からデータ記録要求及び記録データを受信すると、受信した記録データを外部記憶装置１１７に格納し、外部記憶装置１１７から記録データを読み出し、データライブラリ装置１６０１Ａ〜１６０１Ｄの少なくともいずれかに記録データを送信して光ディスク１０８に記録させる。
【０１１６】
このデータアーカイブシステム１において、２つのデータライブラリ装置１６０４Ａ，１６０４Ｂは、マスターデータライブラリ装置として用いられる。また２つのデータライブラリ装置１６０４Ｃ，１６０４Ｄは、ミラーデータライブラリ装置として用いられる。
【０１１７】
前述したミラーリング処理において、サーバ装置１１５は、４つのシングルボードコンピュータ１６０２ＡＬ，１６０２ＡＲ，１６０２ＢＬ，１６０２ＢＲのいずれかに対してデータ記録命令及び記録データを直接送信する。
【０１１８】
マスターディスクが存在するデータライブラリ装置１６０１Ａ又はデータライブラリ装置１６０１Ｂの４つのシングルボードコンピュータ１６０２ＡＬ，１６０２ＡＲ，１６０２ＢＬ，１６０２ＢＲの夫々は、サーバ装置１１５からデータ記録命令及び記録データを受信すると、ミラーディスクが存在するデータライブラリ装置１６０１Ｃ又はデータライブラリ装置１６０１Ｄの４つのシングルボードコンピュータ１６０２ＣＬ，１６０２ＣＲ，１６０２ＤＬ，１６０２ＤＲのいずれかに対して、データ記録命令及び記録データを送信する。
【０１１９】
８つのシングルボードコンピュータ（１６０２ＡＬ，１６０２ＡＲ）〜（１６０２ＤＬ，１６０２ＤＲ）は、サーバ装置１１５から受信したデータ記録命令及び記録データを、夫々が通信可能に接続している２つのデータ記録再生装置１１０に対して並行して送信することができる（２つのデータ記録再生装置１１０は並行して動作することができる。）。このため、８つのシングルボードコンピュータ（１６０２ＡＬ，１６０２ＡＲ）〜（１６０２ＤＬ，１６０２ＤＲ）は、サーバ装置１１５から効率よくデータ記録命令及び記録データを受信することができる。
【０１２０】
以上の構成からなるデータアーカイブシステム１において、サーバ装置１１５から、マスターデータライブラリ装置の４つのシングルボードコンピュータ１６０２ＡＬ，１６０２ＡＲ，１６０２ＢＬ，１６０２ＢＲに対して同時にデータ記録命令及び記録データを送信する状況が生じた場合を考える。ここで仮に前述したミラーリングの方法によらずに、サーバ装置１１５から８つのシングルボードコンピュータ（１６０２ＡＬ，１６０２ＡＲ）〜（１６０２ＤＬ，１６０２ＤＲ）の全てに対して、マスターディスク及びミラーディスクを作成するためのデータ記録命令及び記録データを送信した場合には、サーバ装置１１５の負荷が高まって、８つのシングルボードコンピュータ（１６０２ＡＬ，１６０２ＡＲ）〜（１６０２ＤＬ，１６０２ＤＲ）が夫々２つのデータ記録再生装置１１０に対して並行して送信することが可能であることにより得られる前述の効果（サーバ装置１１５から効率よくデータ記録命令及び記録データを受信可能）が減殺されてしまうことになる。
【０１２１】
対して本実施例のミラーリング処理による場合には、サーバ装置１１５は、マスターデータライブラリ装置のシングルボードコンピュータ１６０２ＡＬ，１６０２ＡＲ，１６０２ＢＬ，１６０２ＢＲに対してのみ、データ記録命令及び記録データを送信するだけでよく、８つのシングルボードコンピュータ（１６０２ＡＬ，１６０２ＡＲ）〜（１６０２ＤＬ，１６０２ＤＲ）の全てにデータ記録命令及び記録データを送信する場合に比べて負荷は半分となり、サーバ装置１１５の負荷が高まることにより前述した効果（サーバ装置１１５から効率よくデータ記録命令及び記録データを受信可能）が減殺されてしまうのを防ぐことができる。つまり本実施例のミラーリング処理によれば、図１６に示す構成からなるデータアーカイブシステム１において、サーバ装置１１５のサービス性能を低下させることなく、複数の光ディスク１０８への記録データの記録を効率よく行う仕組みを実現することができる。
【実施例２】
【０１２２】
実施例２として説明するデータアーカイブシステム１の装置構成（サーバ装置１１５、データライブラリ装置１０１の構成）は、実施例１で説明したものと基本的に同じである。本実施例はマスターディスクへの記録データの記録が完了した後にミラーディスクへの記録データの記録が開始される点が実施例１と異なる。以下、実施例１との相違点を中心として説明する。
【０１２３】
図１７及び図１８（図１７の続き）は、サーバ装置１１５がミラーリングに際して行う処理（以下、ミラーリング処理（サーバ装置）Ｓ１７００と称する。）を説明するフローチャートである。以下、同図とともに説明する。
【０１２４】
まず図１７において、Ｓ１７１１〜Ｓ１７１４の処理は、図９のＳ９１１〜Ｓ９１４の処理と同様であるので説明を省略する。
【０１２５】
Ｓ１７１５では、サーバ装置１１５は、データ記録再生装置管理テーブル１１００の、Ｓ１７１４の処理にて選択したマスターデータ記録再生装置のレコードの状態１１１７に「記録中」を設定する。
【０１２６】
Ｓ１７１６では、サーバ装置１１５は、マスターデータライブラリ装置に対し、Ｓ１７１４の処理にて選択したマスターデータ記録再生装置へのマスターディスクの搬送を指示する命令を送信する。この搬送指示命令を受信すると、マスターデータライブラリ装置は、図１３の光ディスク搬送処理Ｓ１３００の手順に従いマスターディスクを光ディスク格納装置１０７からマスターデータ記録再生装置に搬送し、搬送後はその完了通知をサーバ装置１１５に送信する。
【０１２７】
このように本実施例においては、サーバ装置１１５からマスターデータライブラリ装置に対して予め光ディスク１０８の搬送要求を送信しておくので、マスターデータライブラリ装置は、その後に光ディスク１０８への記録データの記録指示命令を受信した際に速やかに光ディスク１０８への記録データの記録処理を開始することができ、その分、サーバ装置１１５の待機時間を短縮することができる。
【０１２８】
Ｓ１７１７〜Ｓ１７２４の処理は、記録データのマスターディスクへの記録並びに照合等に関する処理であり、図９のＳ９２０〜Ｓ９２６の処理と同様であるので説明を省略する。
【０１２９】
図１８のＳ１７２５では、サーバ装置１１５は、外部記憶装置１１７からＳ１７１２で格納した記憶データを削除する。
【０１３０】
Ｓ１７２６では、サーバ装置１１５は、データ記録再生装置管理テーブル１１００の、Ｓ１７１４の処理にて選択したマスターデータ記録再生装置のレコードの状態１１１７に「待機中」を設定する。Ｓ１７２７では、サーバ装置１１５は、マスターデータライブラリ装置に、マスターディスクの光ディスク格納装置１０７への搬送を指示する命令を送信する。
【０１３１】
Ｓ１７２８では、サーバ装置１１５は、上記マスターディスクの再生に用いるマスターデータ記録再生装置を選択する。Ｓ１７２９では、サーバ装置１１５は、データ記録再生装置管理テーブル１１００の、Ｓ１７２７の処理にて選択したマスターデータ記録再生装置のレコードの状態１１１７に「転送中」を設定する。
【０１３２】
尚、マスターディスクへの記録データの上記記録とマスターディスクからの記録データの後述の再生とを同一のデータ記録再生装置で行う場合、Ｓ１７２６〜Ｓ１７２９の処理を省略してもよい。
【０１３３】
Ｓ１７３０では、サーバ装置１１５は、ミラーディスクへの記録データの記録に用いるミラーデータ記録再生装置を選択する。
【０１３４】
Ｓ１７３１では、サーバ装置１１５は、データ記録再生装置管理テーブル１１００の、Ｓ１７２９の処理にて選択したミラーデータ記録再生装置のレコードの状態１１１７に「記録中」を設定する。
【０１３５】
続いてサーバ装置１１５は、マスターデータライブラリ装置に対し、Ｓ１７２８の処理にて選択したマスターデータ記録再生装置へのマスターディスクの搬送を指示する命令を送信する（Ｓ１７３２）。この搬送指示命令を受信すると、マスターデータライブラリ装置は、図１３の光ディスク搬送処理Ｓ１３００の手順に従いマスターディスクを光ディスク格納装置１０７からマスターデータ記録再生装置に搬送し、搬送後はその完了通知をサーバ装置１１５に送信する。
【０１３６】
またサーバ装置１１５は、ミラーデータライブラリ装置に対し、Ｓ１７３０の処理にて選択したミラーデータ記録再生装置へのミラーディスクの搬送を指示する命令を送信する（Ｓ１７３３）。この搬送指示命令を受信すると、ミラーデータライブラリ装置は、図１３の光ディスク搬送処理Ｓ１３００の手順に従い、ミラーディスクを光ディスク格納装置１０７からミラーデータ記録再生装置に搬送し、搬送後はその完了通知をサーバ装置１１５に送信する。
【０１３７】
このように本実施例においては、サーバ装置１１５からマスターデータライブラリ装置及びミラーデータライブラリ装置の夫々に対して予め光ディスク１０８の搬送要求を送信しておくので、マスターデータライブラリ装置及びミラーデータライブラリ装置は、その後に光ディスク１０８への記録データの記録指示命令を受信した際、速やかに光ディスク１０８への記録データの記録処理を開始することができ、その分、サーバ装置１１５の待機時間を短縮することができる。
【０１３８】
その後、サーバ装置１１５は、Ｓ１７３２及びＳ１７３３で送信した搬送指示命令に対する搬送完了通知の受信を待って、Ｓ１７３４以降の処理を開始する。
【０１３９】
Ｓ１７３４では、サーバ装置１１５は、マスターデータライブラリ装置に対し、マスターディスクに記録されている記録データの再生と、再生した記録データのミラーデータライブラリ装置への転送を指示する命令を送信する。尚、この再生転送指示命令を受信すると、マスターデータライブラリ装置は、マスターディスクに記録されている記録データを再生し、再生した記録データをミラーデータライブラリ装置に転送する。記録データの転送終了後、マスターデータライブラリ装置はその完了通知をサーバ装置１１５に送信する。
【０１４０】
その後、サーバ装置１１５は、マスターデータライブラリ装置からの上記完了通知の受信を待機する。マスターデータライブラリ装置から上記完了通知を受信すると（Ｓ１７３５：Ｙ）、サーバ装置１１５は、データ記録再生装置管理テーブル１１００の、Ｓ１７２８で選択したマスターデータ記録再生装置のレコードの状態１１１７に「待機中」を設定し（Ｓ１７３６）、またデータ記録再生装置管理テーブル１１００の、Ｓ１７３０で選択したミラーデータ記録再生装置のレコードの状態１１１７に「待機中」を設定する（Ｓ１７３７）。
【０１４１】
尚、転送完了通知を受信した際（Ｓ１７３５：Ｙ）、サーバ装置１１５が、図９のＳ９２３〜Ｓ９２５と同様の手順にて、外部記憶装置１１７に格納されている記録データと照合することにより、マスターディスクに記録されている記録データ及びミラーディスクに記録されている記録データの検証を行うようにしてもよい。この検証を行うことで、記録データを確実に光ディスク１０８に記録することができる。
【０１４２】
以上に説明したように、実施例２においては、マスターディスクへの記録データの記録が完了した後にミラーディスクへの記録データの記録が開始される。
【０１４３】
図１９は、図１８のＳ１７３４の処理にてサーバ装置１１５が送信した再生転送指示命令を受信した際、マスターデータライブラリ装置が行う処理（以下、ミラーリング処理（マスター）Ｓ１９００）を説明するフローチャートである。以下、同図とともに説明する。
【０１４４】
マスターデータライブラリ装置は、サーバ装置１１５から上記再生転送指示命令を受信すると（Ｓ１９１１）、記録データのデータサイズに相当する領域を自身のメモリ１０５に確保する（Ｓ１９１２）。
【０１４５】
続いてマスターデータライブラリ装置は、メモリ１０５に格納されている記録データをミラーディスクに転送する処理（以下、マスター転送処理と称する。）を、マスターデータ記録再生装置の待ち行列に登録する（Ｓ１９１３）。待ち行列に登録されたマスター転送処理は、先行する他の処理の完了を待って実行され、マスター転送処理の実行によりマスターディスクから再生された記録データがメモリ１０５に格納され、メモリ１０５に格納されている記録データがミラーデータライブラリ装置のミラーデータ記録再生装置に順次転送され、ミラーディスクに記録データが記録される（Ｓ１９１４）。
【０１４６】
マスター転送処理が完了すると（Ｓ１９１５：Ｙ）、マスターデータライブラリ装置はマスター転送処理を処理待ち行列から削除し（Ｓ１９１６）、記録データが格納されていたメモリ１０５の領域を開放する（Ｓ１９１７）。
【０１４７】
続いてマスターデータライブラリ装置は、ミラーディスクに記録された記録データの検証を開始する。まずマスターデータライブラリ装置は、後にミラーデータライブラリ装置から受信する記録データを格納するための領域を自身のメモリ１０５に確保する（Ｓ１９１８）。
【０１４８】
続いてマスターデータライブラリ装置は、マスターディスクに記録されている記録データを再生する処理（以下、マスター再生処理と称する。）を、マスターデータ記録再生装置の待ち行列に登録する（Ｓ１９１９）。待ち行列に登録されたマスター再生処理は、先行する他の処理の完了を待って実行され、それによりマスターディスクから再生された記録データがメモリ１０５に格納される（Ｓ１９２０）。
【０１４９】
マスター再生処理が完了すると（Ｓ１９２１：Ｙ）、マスターデータライブラリ装置はマスター再生処理を処理待ち行列から削除する（Ｓ１９２２）。
【０１５０】
続いてマスターデータライブラリ装置は、ミラーデータライブラリ装置にミラーディスクに記録されている記録データの転送指示を送信し、これに応じてミラーデータライブラリ装置から送られてくる、ミラーディスクに記録されている記録データを受信し、これをメモリ１０５に格納する（Ｓ１９２３）。
【０１５１】
続いてマスターデータライブラリ装置は、メモリ１０５に格納されている、ミラーディスクの記録データとマスターディスクの記録データとを比較（検証）する（Ｓ１９２４）。比較が完了すると（Ｓ１９２５：ＹＥＳ）、マスターデータライブラリ装置は、ミラーディスクの記録データ及びマスターディスクの記録データのために確保していたメモリ１０５の領域を開放する（Ｓ１９２６）。
【０１５２】
尚、以上に説明した実施例２のミラーリングの方法によれば、実施例１の場合と比較して次のような利点がある。以下、図２０に示す構成からなるデータアーカイブシステム１を例として説明する。
【０１５３】
同図に示すデータアーカイブシステム１の構成は、データライブラリ装置１９０１が３つである点で図１６のデータアーカイブシステム１の構成と異なる。
【０１５４】
同図に示すデータアーカイブシステム１において、２つのデータライブラリ装置２００１Ａ、２００１Ｂはいずれもマスターデータライブラリ装置として機能し、これらが備える８つのデータ記録再生装置１１０はいずれもマスターデータ記録再生装置として機能し、これらが備える４つの光ディスク格納装置２００４ＡＬ、２００４ＡＲ、２００４ＢＬ、２００４ＢＲに格納されている光ディスク１０８は、いずれもマスターディスクとして用いられる。
【０１５５】
また他の一つのデータライブラリ装置２００１Ｃは、ミラーデータライブラリ装置として機能し、データライブラリ装置２００１Ｃが備える計４つのデータ記録再生装置１１０はミラーデータ記録再生装置として機能し、データライブラリ装置２００１Ｃが備える２つの光ディスク格納装置２００４ＣＬ、２００４ＣＲに格納されている光ディスク１０８はいずれもミラーディスクとして用いられる。
【０１５６】
以上の構成からなるデータアーカイブシステム１において、サーバ装置１１５からマスターデータライブラリ装置の４つのシングルボードコンピュータ２００２ＡＬ，２００２Ａ４，２００２ＢＬ，２００２ＢＲに対して同時にデータ記録命令を送信する状況になった場合を想定する。ここでこのデータアーカイブシステム１においては、マスターデータ記録再生装置に対してミラーデータ記録再生装置の数が不足するため、仮に実施例１のミラーリングの仕組みによってミラーリングを行おうとするとデータ記録再生装置管理テーブル１１００の状態１１１７に「待機中」が設定されているミラーデータ記録再生装置が存在せず、図９のＳ９１５の処理にてサーバ装置１１５はミラーデータ記録再生装置を選択することができない。
【０１５７】
この場合、例えば、図９のＳ９１５において、データ記録再生装置１１０が開放されるのを待ってからミラーデータ記録再生装置を選択することが考えられる。しかしデータ記録再生装置１１０が開放されるのを待つ時間、マスターディスクへの記録データの記録処理が遅延し、マスターデータライブラリ装置からサーバ装置１１５への完了通知の送信（図１４のＳ１４１４）が遅延することになる。そしてその間、サーバ装置１１５は外部記憶装置１１７の記録データの格納領域を開放することができず、他の装置から受信する記録データの格納領域が不足してサーバ装置１１５のサービス性能が低下してしまう。
【０１５８】
対して実施例２の方法による場合は、マスターディスクへの記録データの記録処理がミラーディスクへの記録データの記録処理の完了に先行して完了し（Ｓ１７２４：Ｙ）、ミラーディスクへの記録データの記録処理の完了に先行してマスターデータライブラリ装置からサーバ装置１１５に完了通知が送信される。そのため、実施例１の場合に比べてサーバ装置１１５は外部記憶装置１１７の領域を早期に開放することが可能になり、サーバ装置１１５のサービス性能に与える影響を緩和することができる。また逆に図２０に示すようなデータライブラリ装置の数を減数した形態のデータアーカイブシステム１を実用化することが可能になり、アーカイブシステム１の実現形態に対するユーザの多様なニーズに柔軟に対応することが可能になる。
【実施例３】
【０１５９】
実施例１のミラーリング処理(サーバ装置）Ｓ９００のＳ９１５において、サーバ装置１１５がミラーデータ記録再生装置を選択することができないと判断した場合に（データ記録再生装置管理テーブル１１００の状態１１１７に「待機中」が設定されているミラーデータ記録再生装置が存在しない場合に）それ以降の処理を実施例２のミラーリング処理（サーバ装置）Ｓ１７００に切り換えるようにしてもよい。具体的には、実施例１のミラーリング処理(サーバ装置）Ｓ９００のＳ９１５において、サーバ装置１１５がミラーデータ記録再生装置を選択可能か否かを判断し、ミラーデータ記録再生装置を選択することができない場合、実施例２のミラーリング処理（サーバ装置）Ｓ１７００のＳ１７１５からの処理を実行するようにする。
【０１６０】
ここで例えば、企業や官公庁等の組織においては、昼間と夜間の時間帯とでサーバ装置１１５やデータライブラリ装置１０１の負荷が大きく異なることが少なくない。そのような状況では、アーカイブシステム１の負荷低減や情報処理資源の効率的な運用の観点から、例えば負荷の高い昼間の時間帯はミラーディスクよりもマスターディスクの作成（記録データの記録）を優先させて記録データをマスターディスクに早期に確実に記録するようにし、ミラーディスクの作成をサーバ装置１１５やデータライブラリ装置１０１の負荷が少ない夜間の処理に委ねることが望ましい。
【０１６１】
そのような場合、本実施例の仕組みを適用すれば上記ニーズに応えることができる。即ち昼間であってもデータライブラリ装置１０１の負荷が少ない場合は実施例１のミラーリング処理を適用してマスターディスク及びミラーディスクの作成を並行して行い、昼間においてデータライブラリ装置１０１の負荷が高まりミラーデータ記録再生装置を選択することが困難な状況になると、実施例２のミラーリング処理に切り換えてマスターディスクの作成を優先するようにし、ミラーディスクの作成を例えば夜間等の負荷の低い時間帯に行うようにする。以上によれば、昼間におけるアーカイブシステム１の負荷が低減されてマスターディスクを確実に作成することができるとともに、昼夜を通して情報処理資源を効率よく活用することができる。
【０１６２】
尚、本発明の範囲は以上に示した実施例に限定されるものではなく、本発明には様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。またある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、またある実施例の構成に他の実施例の構成を加えることも可能である。また各実施例の構成の一部について、他の構成の追加・削除・置換をすることも可能である。
【０１６３】
また上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現するようにしてもよい。また上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現するようにしてもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Solid State Drive）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。 
【０１６４】
また制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【０１６５】
また以上の説明では、記録媒体が光ディスク１０８である場合について説明したが、記録媒体は、例えば、ＢＤ−Ｒ（Blu-ray Disc(R) Recordable）、光磁気ディスク、ホログラム等の他の種類の記録媒体であってもよい。
【符号の説明】
【０１６６】
１  データアーカイブシステム、１０１  データライブラリ装置、１０５  メモリ、１０６  光ディスク搬送装置、１０７  光ディスク格納装置、１０８  光ディスク、１１０  データ記録再生装置、１１５  サーバ装置、１１６  通信ネットワーク、１１７  外部記憶装置、１１８  入出力装置、３１０  データベース
【図１】
2014211848.tif 000003
【図２】
2014211848.tif 000004
【図３】
2014211848.tif 000005
【図４】
2014211848.tif 000006
【図５】
2014211848.tif 000007
【図６】
2014211848.tif 000008
【図７】
2014211848.tif 000009
【図８】
2014211848.tif 000010
【図９】
2014211848.tif 000011
【図１０】
2014211848.tif 000012
【図１１】
2014211848.tif 000013
【図１２】
2014211848.tif 000014
【図１３】
2014211848.tif 000015
【図１４】
2014211848.tif 000016
【図１５】
2014211848.tif 000017
【図１６】
2014211848.tif 000018
【図１７】
2014211848.tif 000019
【図１８】
2014211848.tif 000020
【図１９】
2014211848.tif 000021
【図２０】
2014211848.tif 000022