(57)【要約】【課題】  データライブラリシステムが管理する光ディスクを効率よく検査するデータライブラリシステムを提供する。【解決手段】ライブラリ装置制御部が記録媒体の第一の記録品質検査を行うよう制御し、データが記録された前記記録媒体を所定の条件に従い検査グループに分類し、前記検査グループに分類された前記記録媒体から、前記第一の記録品質検査の結果に基づき代表記録媒体を決定し、前記ライブラリ装置制御部が前記代表記録媒体の第二の記録品質検査を行うよう制御し、前記第二の記録品質検査の結果に基づき、前記検査グループの第三の記録品質検査の実施時期及び前記検査グループに分類された記録媒体から前記第三の記録品質検査を実施する前記記録媒体を決定する。【選択図】  図１
2016139445.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録媒体を有するライブラリ装置と前記ライブラリ装置と接続されたサーバを備えるデータライブラリシステムであって、
前記サーバは、
前記サーバの動作と前記ライブラリ装置の動作を制御し、前記記録媒体のデータの記録品質を管理する制御部を備え、
前記ライブラリ装置は、
記録媒体を格納する記録媒体格納部と、
前記記録媒体にデータの記録再生を行うデータ記録再生部と、
前記記録媒体を前記記録媒体格納部と前記データ記録再生部との間で運搬する記録媒体運搬部と、
記録データの記録品質の検査を実行するライブラリ装置制御部と、
を備え、
前記制御部は、
前記ライブラリ装置制御部が前記記録媒体の第一の記録品質検査を行うよう制御し、
データが記録された前記記録媒体を所定の条件に従い検査グループに分類し、
前記検査グループに分類された前記記録媒体から、前記第一の記録品質検査の結果に基づき代表記録媒体を決定し、
前記ライブラリ装置制御部が前記代表記録媒体の第二の記録品質検査を行うよう制御し、
前記第二の記録品質検査の結果に基づき、前記検査グループの第三の記録品質検査の実施時期及び前記検査グループに分類された記録媒体から前記第三の記録品質検査を実施する前記記録媒体を決定することを特徴とするデータライブラリシステム。
【請求項２】
請求項１に記載のデータライブラリシステムにおいて、
前記制御部は、前記記録媒体を前記検査グループに割り当てる前記所定の条件として、前記記録媒体への記録に使用した前記データ記録再生部を用いることを特徴とするデータライブラリシステム。
【請求項３】
請求項１に記載のデータライブラリシステムにおいて、
前記制御部はデータの記録に使用した前記データ記録再生部が等しい前記記録媒体を同じ前記検査グループに割り当てることを特徴とするデータライブラリシステム。
【請求項４】
請求項２に記載のデータライブラリシステムにおいて、
前記制御部は、前記記録媒体が格納されている前記記録媒体格納部が等しい前記記録媒体を同じ前記検査グループに割り当てることを特徴とするデータライブラリシステム。
【請求項５】
請求項４に記載のデータライブラリシステムにおいて、
前記制御部は、前記検査グループの作成した日から所定の期間の間に、データが記録された前記記録媒体を同じ前記検査グループに割り当てることを特徴とするデータライブラリシステム。
【請求項６】
請求項１に記載のデータライブラリシステムにおいて、
前記制御部は、前記検査グループが複数ある時、前記検査グループの検査実施予定日時を、当該検査グループとは異なる他の検査グループの検査実施予定日時を参照して設定することを特徴とするデータライブラリシステム。
【請求項７】
請求項４に記載のデータライブラリシステムにおいて、
前記制御部は、前記記録媒体格納部が等しい前記検査グループが複数ある時、各前記検査グループの検査実施予定日時を参照して、各前記検査グループの検査実施予定日時を所定の期間内で実施するよう設定することを特徴とするデータライブラリシステム。
【請求項８】
請求項１記載のデータライブラリシステムにおいて、
前記制御部は、前記記録媒体を前記検査グループに分類後に、新しく分類された前記記録媒体の品質と前記検査グループの代表記録媒体の記録品質を比較し、前記新しく分類された記録媒体が前記検査グループの代表記録媒体の品質より悪い時、前記新しく分類された記録媒体を前記代表記録媒体と設定することを特徴とするデータライブラリシステム。
【請求項９】
請求項１に記載のデータライブラリシステムにおいて
前記制御部は、前記検査グループの記録品質として、前記検査グループ単位で前記記録媒体に記録されたデータの記録品質状態を管理し、前記検査グループの前記第二の品質検査の結果に基づき、前記検査グループの前記第三の記録品質検査時期及び前記検査グループに分類された記録媒体から前記第三の記録品質検査対象ディスクを決定することを特徴とするデータライブラリシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データライブラリシステムに関する。
【背景技術】
【０００２】
本技術分野の背景技術として、特開２００８−２０４５８０号公報（特許文献１）がある。この公報には、「光ディスク管理装置１００は、光ディスクの記録品質を測定してディスク管理情報及び測定履歴情報を生成し、更に、これらディスク管理情報及び測定履歴情報に基づいて、次回の記録品質の測定時期として決定する。その決定した測定時期が到来した場合には、光ディスク管理装置１００は、再度、光ディスクの記録品質を測定する。」と記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２０４５８０号公報
【特許文献２】特開２０１４−１８６７７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の技術では数百枚、数千枚の光ディスクを管理するシステムついて考慮されていない。容量１００ギガバイト（ＧＢ）の光ディスクを全面検査する場合約１２０分要する。数百枚以上の光ディスクを管理するデータライブラリシステムで全ディスクの全面検査を実施すると、５００枚の場合で約４２日かかり効率が悪い。
特許文献２に記載の技術では、光ディスク全数検査を行い劣化ディスクが検出されているかどうかを判定し、劣化ディスクが存在する場合に関連するディスクを次の検査対象に設定を行う。しかし劣化ディスクが検出されるまで全数検査を行うため効率が悪い。  本発明は、データライブラリシステムが管理する光ディスクを効率よく検査するデータライブラリシステムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
複数の記録媒体を有するライブラリ装置と前記ライブラリ装置と接続されたサーバを備えるデータライブラリシステムであって、前記サーバは、前記サーバの動作と前記ライブラリ装置の動作を制御し、前記記録媒体のデータの記録品質を管理する制御部を備え、前記ライブラリ装置は、記録媒体を格納する記録媒体格納部と、前記記録媒体にデータの記録再生を行うデータ記録再生部と、前記記録媒体を前記記録媒体格納部と前記データ記録再生部との間で運搬する記録媒体運搬部と、記録データの記録品質の検査を実行するライブラリ装置制御部と、を備え、前記制御部は、前記ライブラリ装置制御部が前記記録媒体の第一の記録品質検査を行うよう制御し、データが記録された前記記録媒体を所定の条件に従い検査グループに分類し、前記検査グループに分類された前記記録媒体から、前記第一の記録品質検査の結果に基づき代表記録媒体を決定し、前記ライブラリ装置制御部が前記代表記録媒体の第二の記録品質検査を行うよう制御し、前記第二の記録品質検査の結果に基づき、前記検査グループの第三の記録品質検査の実施時期及び前記検査グループに分類された記録媒体から前記第三の記録品質検査を実施する前記記録媒体を決定することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、光ディスクを検査グループ単位で品質検査することで、データライブラリシステムが管理する光ディスクを効率よく検査できるデータライブラリシステムを提供できる。
【０００７】
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【０００８】
【図１】データライブラリシステムの構成の一例を示すブロック図
【図２】サーバ１００の構成の一例を示すブロック図
【図３】記録媒体格納テーブルの一例
【図４】ライブラリ装置構成管理テーブルの一例
【図５】システム構成管理テーブルの一例
【図６】データ管理テーブルの一例
【図７】データライブラリシステム１０のデータ記録のフローの一例
【図８】検査グループ管理テーブルの一例
【図９】記録品質管理テーブルの一例
【図１０】記録品質情報テーブルの一例
【図１１】光ディスク記録品質管理テーブルの一例
【図１２】光ディスク記録品質情報テーブルの一例
【図１３】品質検査で得られた指標から品質状態を判定する方法の一例
【図１４】光ディスク保存時の記録品質の判定基準の一例
【図１５】品質状態のレベルと記録品質管理部２１４での管理の一例
【図１６】検査グループ割り当てフローの一例
【図１７】検査グループの検査実施予定の設定方法の一例
【図１８】検査グループの検査実施予定の設定方法の一例
【発明を実施するための形態】
【０００９】
以下、図面を用いて実施例を説明する。
【実施例１】
【００１０】
本実施例では、システムが管理する光ディスクを所定の条件に従って、検査グループに分け、検査グループ単位で検査することで記録品質の検査効率を高めたデータアーカイブシステムについて説明する。
【００１１】
図１は本発明のすべての実施例に適用するシステム全体の構成例を示す図である。
本システムは、データライブラリシステム１０、業務サーバ２０、ホスト計算機３０、アーカイブ管理サーバ４０、装置管理サーバ５０、保守サーバ６０の装置から構成される。
ファイルやオブジェクトなどを通信するために、データライブラリシステム１０、業務サーバ２０、ホスト計算機３０は、データネットワーク１１を介して接続される。各装置の運用管理を実施するための情報を通信するために、データライブラリシステム１０、業務サーバ２０、ホスト計算機３０、アーカイブ管理サーバ４０、装置管理サーバ５０は、管理ネットワーク１２を介して接続される。
各装置の保守を実施するための情報を通信するために、データライブラリシステム１０、アーカイブ管理サーバ４０、装置管理サーバ５０、保守サーバ６０は、保守ネットワーク１３を介して接続される。図示していないが、業務サーバ２０、ホスト計算機３０も接続して良い。ここで、データネットワーク１１、管理ネットワーク１２、保守ネットワーク１３は、ＦＣ(Ｆｉｂｅｒ Ｃｈａｎｎｅｌ)やＩＰ(Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ)など任意のプロトコルを使用する。データネットワーク１１と管理ネットワーク１２は同一のネットワークであっても良い。また、各装置は、それぞれ複数台が接続されていても良い。
【００１２】
ホスト計算機３０は、企業や個人のユーザが操作する端末であり、ＰＣ（Ｐｅｒｓｏｎａｌ Ｃｏｍｐｕｔｅｒ）やスマートフォン、タブレット、ワークステーションなどである。
業務サーバ２０は、前記ホスト計算機３０で生成／編集されたデータを格納するファイルサーバやメールサーバ、映像サーバなど、企業や個人のユーザに様々なアプリケーションやサービスを提供するサーバである。なお、図示していないが、本サーバには、前記データを格納するためのストレージ（ＨＤＤ（Ｈａｒｄ Ｄｉｓｋ Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ Ｓｔａｔｅ Ｄｒｉｖｅ）、両方を備えたハイブリッド形態等）が内蔵あるいは外付けで接続されている。
【００１３】
データライブラリシステム１０は、可搬型記録メディアを搭載したストレージであり、上記ホスト計算機３０や業務サーバ２０が扱うデータをバックアップやアーカイブ目的で格納するストレージシステムである。
アーカイブ管理サーバ４０は、バックアップやアーカイブの機能を提供するアーカイブソフトウェアを搭載したサーバであり、本実施例では前記業務サーバ２０からデータライブラリシステム１０へデータをアーカイブ実行する。また、本サーバは、予め設定したスケジュールに従ってバックアップ／アーカイブを実行するためのデータ移動ポリシー設定機能やジョブ管理機能、スケジュール機能を備える。バックアップ／アーカイブしたデータの検索機能を備えても良い。
【００１４】
装置管理サーバ５０は、管理ネットワーク１２を介して、データライブラリシステム１０や業務サーバ２０、ホスト計算機３０、アーカイブ管理サーバ４０など、各装置を運用管理するために必要な運用管理ソフトウェアを搭載したサーバであり、各装置の構成や状態、容量管理などを実行するサーバである。
保守サーバ６０は、保守ネットワーク１３を介して、データライブラリシステム１０、アーカイブ管理サーバ４０、装置管理サーバ５０の保守を実行するために必要なツールやソフトウェアを搭載したサーバである。各装置で故障などの障害が発生した場合、各装置から保守ネットワーク１３を経由して保守サーバに通知される。また、保守サーバから必要に応じて各装置のログ情報を取得することができる。
【００１５】
以下、各装置の構成について図面を用いて説明する。
データライブラリシステム１０は、１台以上のサーバ１００、ブロックストレージ１０１、表示装置１０２、１台以上のライブラリ装置１０３で構成する。
サーバ１００には、ブロックストレージ１０１、表示装置１０２、１台以上のライブラリ装置１０３が任意のプロトコルを使用したネットワーク、例えば、ＦＣ（Ｆｉｂｒｅ  Ｃｈａｎｎｅｌ）やＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）で接続される。図１では表示装置１０２は内蔵されているが、外付けでも良い。また、ブロックストレージ１０１は１つ以上のＨＤＤ（Ｈａｒｄ Ｄｉｓｋ  Ｄｒｉｖｅ）や１つ以上のＳＳＤ（Ｓｏｌｉｄ Ｓｔａｔｅ Ｄｒｉｖｅ）など任意の種類のデバイスで構成され、複数種類のデバイスが存在しても良い。
【００１６】
ライブラリ装置１０３は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０４、メモリ１０５、ユーザＩ／Ｆ部１０６、サーバＩ／Ｆ部１０７、管理Ｉ／Ｆ部１０８、保守Ｉ／Ｆ部１０９、１台以上のデータ記録再生部１１０、１台以上の記録媒体格納部１１１、記録媒体格納部に付加した記憶部１１２、１枚以上の光ディスク１１３、記録媒体運搬部１１４、扉開閉検出部１１５、状態管理／表示部１１６、温度計１１７、ファン１１８、品質検査実行部１１９で構成する。
【００１７】
ＣＰＵ１０４は、メモリ１０５内の各種プログラムにしたがって、ライブラリ装置１０３内の各部の制御を行う。
メモリ１０５は、各種のＯＳ（Ｏｐｅｒａｔｉｎｇ Ｓｙｓｔｅｍ）やプログラム、情報を記憶し、例えばライブラリ装置のＣＰＵ１０４を制御するためのプログラムや設定情報を記憶している。
ユーザＩ／Ｆ部１０６は、各種スイッチなど、ユーザがライブラリ装置１０３を操作するための手段を提供する。サーバＩ／Ｆ部１０７は、サーバ１００とライブラリ装置１０３との間で、記録／再生するデータや各種制御コマンドや通知を送受信する。管理Ｉ／Ｆ部１０８は、前記管理ネットワーク１２を介して、装置管理サーバ５０やアーカイブ管理サーバ４０との間で、運用管理に関わるデータや各種制御情報、通知を送受信する。
保守Ｉ／Ｆ部１０９は、前記保守ネットワーク１３を介して、保守サーバ６０との間で、保守に関わるデータや各種制御情報、通知を送受信する。
【００１８】
データ記録再生部１１０は、光ディスク１１３へのデータ記録または光ディスクからのデータ再生を行う。データ記録再生部１１０は着脱することができ、例えば故障などが発生した際にはライブラリ装置１０３から取り外し、代わりのデータ記録再生部１１０をライブラリ装置１０３に設置することなどができる。
記録媒体格納部１１１は、１枚以上の光ディスクを格納する。本実施例では、光ディスク１１３を１枚格納するスロットを１つ以上持つ構成とする。なお、スロットを持たず、光ディスクを重ねて格納する構成でも構わない。記録媒体格納部１１１は着脱することができ、例えば、すべての光ディスクへデータを記録し終えたら記録媒体格納部１１１ごとライブラリ装置外部へ取り出し、代わりに未使用ディスクを格納した別の記録媒体格納部１１１をライブラリ装置内部へ入れることなどができる。なお、図１では記録媒体格納部１１１は１つしか図示しないが、ライブラリ装置内に複数備えても良い。また、例えば一方は未使用ディスク格納装置、他方は記録済ディスク格納装置など、用途に応じて使い分けても構わない。
【００１９】
記憶部１１２は、記録媒体格納部１１１に関する情報や記録媒体格納部１１１を制御する上で必要な情報を記憶しておく。記憶部１１２は、電源を切ってもデータが消えない、書き換え可能な不揮発性の半導体メモリなどで構成する。
光ディスク１１３は、例えば、ブルーレイディスク（登録商標）やホロディスクである。ホロディスクは記録層にフォトポリマー（感光性樹脂）を用いてホログラムとしてデータを記録する記録媒体である。
記録媒体運搬部１１４は、光ディスク１１３を記録媒体格納部１１１から取り出し、運搬し、データ記録再生部１１０に装填する。あるいは、光ディスク１１３をデータ記録再生部１１０から受け取り、運搬して記録媒体格納部１１１へと格納する。
【００２０】
扉開閉検出部１１５は、ライブラリ装置が備える図示しない扉の開閉を検出し、検出した情報をＣＰＵ１０４に伝達する。扉は記録媒体格納部１１１をライブラリ装置へ挿入したり、取り出したりする際に開閉される。
状態管理／表示部１１６は、ライブラリ装置１０３内の各部の稼働状況や障害情報などのステータスを収集/管理し、内蔵あるいは外付けの液晶ディスプレイやＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）に対して出力し、ユーザにステータス表示する。
【００２１】
温度計１１７は、ライブラリ装置１０３内の温度を測定する。ＣＰＵ１０４は温度計１１７が測定した温度情報を取得し、ライブラリ装置１０３内温度を適正な状態に保つためファン１１８の回転数を制御する。
ファン１１８は、ＣＰＵ１０４の指示によりライブラリ装置１０３内の温度を冷却する。ＣＰＵ１０４は、温度計１１７で測定した結果に基づきファン１１８の回転数を制御し、ライブラリ装置１０３内の温度を適正な状態に保つ。
【００２２】
品質検査実行部１１９は、ＣＰＵ１０４の指示により記録媒体格納部１１１に格納された所定の光ディスクを記録媒体運搬部１１４で所定のデータ記録再生部１１０へ搬送して、挿入し品質検査を実行する。
光ディスク１１３に記録されたデータを再生し、再生信号から記録品質の判断指標となる再生信号のエラー数を測定する。判断指標は光ディスクの種類によって異なる。ブルーレイディスク（登録商標）は一般的に記録品質の判断指標として、ＲＳＥＲ（Ｒａｎｄａｍ  Ｓｙｍｂｏｌ  Ｅｒｒｏｒ  Ｒａｔｅ）とバーストエラーを用いる。ＲＳＥＲは、４０バイト以上の連続エラーを除いた、単位ブロック1万個当たりのエラーの割合である。バーストエラーは単位ブロック中の４０バイト以上の連続エラーの総数である。ＲＳＥＲは光ディスク全体の品質状態を表し、バーストエラーは局所的な品質状態を表す。ブルーレイディスクの単位ブロックは６４キロバイト（ＫＢ）である。
なお、図示していないが、ライブラリ装置１０３は、格納するデータを暗号化し、該データを読み出す際に復号化する暗号/復号部や、格納するデータを圧縮し、該データを読み出す際に伸長する圧縮部などを備えても良い。
【００２３】
次に、図２を用いて、データライブラリシステム１０内のサーバ１００の一構成例について説明する。
サーバ１００は、ＣＰＵ２０１、メモリ２０２、ライブラリＩ／Ｆ部２０３、ディスクＩ／Ｆ部２０４、ホストＩ／Ｆ部２０５、外部表示制御部２０６、ファイル管理部２０７、階層管理処理部２０８、ユーザＩ／Ｆ部２０９、構成管理部２１０、ライブラリ制御部２１１、管理Ｉ／Ｆ部２１２、保守Ｉ／Ｆ部２１３、記録品質管理部２１４、品質検査制御部２１５、データ移行制御部２１７で構成する。
ＣＰＵ２０１は、ファイル管理部２０７、階層管理処理部２０８、構成管理部２１０、ライブラリ制御部２１１、記録品質管理部２１４、データ移行制御部２１７を有し、メモリ２０２内の各種プログラムにしたがって、サーバ１００内の各部の制御を行う。
【００２４】
メモリ２０２は、各種のＯＳやプログラム、情報を記憶し、例えばＣＰＵ２０１を制御するためのプログラムや設定情報を記憶している。また、ライブラリ装置１０３から送られたステータス情報などを記録する。
ライブラリＩ／Ｆ部２０３は、ライブラリ装置１０３とサーバ１００との間のデータや制御情報の送受信に関する制御を行う。
ディスクＩ／Ｆ部２０４は、ブロックストレージ１０１との間で、ＳＡＴＡ（Ｓｅｒｉａｌ Ａｄｖａｎｃｅｄ  Ｔｅｃｈｎｏｌｏｇｙ  Ａｔｔａｃｈｍｅｎｔ）やｉＳＣＳＩ（Ｓｍａｌｌ Ｃｏｍｐｕｔｅｒ Ｓｙｓｔｅｍ Ｉｎｆｅｒｆａｃｅ）などの規格に準拠してデータ転送に関する制御を行う。
【００２５】
ホストＩ／Ｆ部２０５は、データネットワーク１１を介して、業務サーバ２０やホスト計算機３０との間でデータや各種制御コマンドや通知を送受信する。例えば、ＮＦＳ（Ｎｅｔｗｏｒｋ Ｆｉｌｅ Ｓｙｓｔｅｍ）やＣＩＦＳ／Ｓａｍｂａ（Ｃｏｍｍｏｎ Ｉｎｔｅｒｎｅｔ Ｆｉｌｅ Ｓｙｓｔｅｍ）、ＲＥＳＴ（Ｒｅｐｒｅｓｅｎｔａｔｉｏｎａｌ Ｓｔａｔｅ Ｔｒａｎｓｆｅｒ）、ＦＴＰ（Ｆｉｌｅ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｃｏｌ）等の汎用インタフェースを利用する。
外部表示制御部２０６は、構成管理部２１０や階層管理処理部２０８、ファイル管理部２０７で管理する情報や、データライブラリシステム１０内のステータス情報を表示装置１１８に表示する。
【００２６】
ファイル管理部２０７は、ブロックストレージ１０１、ライブラリ装置１０３に格納した全データに関する情報を管理する。
階層管理処理部２０８は、自身あるいはメモリ２０２で管理する任意のポリシーにしたがって、ファイル管理部２０７と連携してブロックストレージ１０１に格納したデータの中から移動対象のデータを選択する。そして、移動対象データをディスクＩ／Ｆ部を介して読み出し、ライブラリＩ／Ｆ部を介してライブラリ装置１０３へデータを移動し、光ディスク１１３上に記録する。すべての対象データが記録した後に、ブロックストレージ１０１内の移動対象データをスタブ化し、データ本体を削除する。管理ネットワーク１２を介して後述のアーカイブ管理サーバ４０の階層管理処理４０９と通信し、アーカイブ管理サーバ４０の移動ポリシーにしたがって動作しても良い。例えば、データネットワーク１１を介して（必要であれば、後述する業務サーバ２０の階層管理処理部３０と連携して）業務サーバ２０に格納されたデータを読み出し、ブロックストレージ１０１あるいはライブラリ装置１０３へ移動する。その際、業務サーバ２０内の移動対象データのスタブ化やデータ本体の削除は、階層管理処理部２０８またはアーカイブ管理サーバ４０のどちらか行うこととする。さらに、業務サーバ２０の階層管理処理部３０が管理する移動ポリシーにしたがって動作しても良い。
【００２７】
ユーザＩ／Ｆ部２０９は、ユーザが表示装置１０２に表示されている各種情報に基づき、外付けのマウスやキーボードなどの入力装置を用いてサーバを制御し、サーバを介して各ライブラリ装置を制御するための手段を提供する。
構成管理部２１０は、データライブラリシステム１０を構成する各部、すなわち表示装置１０２やブロックストレージ１０１、ライブラリ装置１０３、図示していないがネットワークスイッチや電源シャーシなどの型式やメーカ名、スペック、動作状態などを管理する。ライブラリ制御部２１１は、階層管理処理部２０８の指示により、ライブラリＩ／Ｆ部２０３を介して、使用するライブラリ装置１０３や光ディスク１１３の選択や、記録や再生を実行する。
【００２８】
管理Ｉ／Ｆ部２１２は、前記管理ネットワーク１２を介して、装置管理サーバ５０やアーカイブ管理サーバ４０との間で、運用管理に関わるデータや各種制御情報、通知を送受信する。
保守Ｉ／Ｆ部２１３は、前記保守ネットワーク１３を介して、保守サーバ６０との間で、保守に関わるデータや各種制御情報、通知を送受信する。
【００２９】
記録品質管理部２１４はデータ記録した光ディスクを長期間利用可能とするためデータ記録後の光ディスクの記録品質の状態を管理する。光ディスクを所定の検査グループに分け、検査グループ単位で記録状態、検査対象ディスク、検査予定、検査履歴など光ディスクの記録品質に関する情報を管理する。また、品質検査実行部１１９に所定の光ディスクの品質検査の実施を指示する。そして、データライブラリシステム１０が管理している光ディスクの記録品質の検査結果、および、各光ディスクの記録品質の検査結果履歴の情報を管理する。データ移行制御部２１７は、記録品質管理部２１４からの指示により、劣化した光ディスク上の全データを新しい光ディスクにコピーしデータ移行を行う。
ここで、図２の階層管理処理部２０８は、アーカイブ管理サーバ４０の階層管理処理４０９と統合させた形態でも良く、サーバ１００とは別のサーバで動作させても良い。
【００３０】
次に、各装置が管理する情報テーブルの構成について、以下図面を用いて説明する。最初に、図３を用いて、データライブラリシステム１０内のライブラリ装置１０３の記憶部１１２が管理する記録媒体格納テーブル３００の一構成例を示す。
記録媒体格納テーブル３００は、記録媒体格納部１１１の情報である記録媒体格納部情報３０１と、光ディスクを１枚ずつ格納するスロットの情報であるスロット情報３１０を持つ。
【００３１】
記録媒体格納部情報３０１は、記録媒体格納部１１１を一意に識別するための識別子である。本識別子は、別データライブラリシステム内の記録媒体格納部１１１と重複することは無い。
スロット情報３１０は、スロット番号３１１、記録媒体有無３１２、媒体状態３１３、媒体使用期限３１４で構成する。スロット番号３１１は、記録媒体格納部１１１内で光ディスク１１３が格納されるスロットの位置を示す値である。ライブラリ装置１０３内のＣＰＵ１０４は、記録媒体運搬部１１４を用いて記録媒体格納部１１１からデータ記録再生部１１０へ搬送する場合、このスロット番号３１１を保持し、元のスロット位置に光ディスク１１３を戻す。媒体有無３１２は、前記スロット番号３１１が示すスロット位置に光ディスク１１３が入っているかいないかを示す値である。「有（１）」または「無（０）」の値を持つ。
【００３２】
媒体状態３１３は、前記スロット番号３１１が示すスロット位置に格納された光ディスク１１３の状態を表す値であり、「未使用」「記録完了」「記録失敗」「データ移行済」「未知の媒体」「使用期限切れ」の状態を持つ。
「未使用」は当該スロットに格納された光ディスク１１３が未使用で、データを記録可能であることを示す。「記録完了」は光ディスク１１３へのデータの記録と、その記録に対する検査が正常に終了したことを示す。「記録失敗」は光ディスク１１３へのデータの記録で失敗、もしくは、記録直後の初期記録品質検査での適正な「初期記録品質」を確保できなかったことを示す。この場合、この光ディスク１１３へ記録したデータをデータ記録再生装置１１０で再生することはできない。「データ移行済」は該当光ディスクへ記録されたデータが他光ディスクへ移行されたことを示す。データの移行は、記録後の記録品質検査で、適正な「保存記録品質」を確保できなかった場合に行う。「未知の媒体」は当該スロットに格納されたディスク１１３がデータ記録再生装置１１０で記録再生できないディスクであることを示す。「使用期限切れ」は当該スロットに格納された光ディスク１１３が未使用のまま使用期限切れとなり、データを記録できなくなったことを示す。
【００３３】
媒体使用期限３１４は、未使用の光ディスク１１３をデータ記録に使用できる使用期限のことである。光ディスクの製造元などから提供される。記録媒体格納部１１１に光ディスク１１３が挿入されて出荷される場合は、出荷の際に、記憶部１１２の媒体使用期限３１４に書き込んでおくのが望ましい。上記の情報の他に、図に示していないが光ディスク１１３を識別するためのディスクＩＤを格納してもよい。
【００３４】
ここで、光ディスク１１３の媒体使用期限は、（１）光ディスク１１３を格納した記録媒体格納部１１１を出荷の際に、格納された光ディスク１１３の媒体使用期限を記憶部１１２に書き込んでおく方式、（２）光ディスク１１３の管理領域（例えば、メタデータの一部）に書き込んでおき、任意のタイミング（例えば、光ディスクが記録媒体格納部１１１に搭載されたタイミング）でこれらの情報を取得して記憶部１１２に書き込む方式、（３）光ディスク１１３に記録されている製造番号など各光ディスク固有の情報を用いてＷｅｂサーバなどから媒体使用期限情報を取得し、記憶部１１２に書き込む方式などがある。本記録媒体格納テーブル３００により、光ディスク１１３の未使用媒体での使用期限を保持することができる。
【００３５】
次に、図４を用いて、データライブラリシステム１０内のライブラリ装置１０３の状態管理部１１６が管理するライブラリ装置構成管理テーブル４００の一構成例を示す。
ライブラリ装置構成管理テーブル４００は、ライブラリ装置ＩＤ４０１と、構成情報４１０を備える。
ライブラリ装置ＩＤ４０１は、ライブラリ装置１０３を一意に識別するための識別子である。本識別子は、別データライブラリシステム内のライブラリ装置１０３と重複することは無い。
【００３６】
構成情報４１０は、ライブラリ装置１０３を構成する各装置の情報であり、デバイス種別４１１、デバイス識別子４１２、ステータス４１３、属性情報４１４で構成する。
デバイス種別４１１は、ライブラリ装置１０３が持つデバイスの種類の情報である。例えば、データ記録再生部１１０を示すドライブ、記録媒体格納部１１１を示すマガジン、記録媒体運搬部１１４を示すロボットなどである。
デバイス識別子４１２は、ライブラリ装置１０３が持つデバイスを一意に識別する情報である。ステータス４１３は、ライブラリ装置１０３が持つデバイスの稼働状況や状態を示す。属性情報４１４は、ライブラリ装置１０３が持つデバイスの属性情報、例えば、製造メーカや型名、スペックなどを示す。
本ライブラリ装置構成管理テーブル４００により、ライブラリ装置１０３の状態を管理することができ、装置管理サーバ５０にこれらの情報を提供することができる。
【００３７】
次に、図５を用いて、データライブラリシステム１０内のサーバ１００の構成管理部２１０が管理するシステム管理テーブル５００の一構成例を示す。
システム管理テーブル５００は、データライブラリシステムＩＤ５０１と、構成情報５１０を備える。データライブラリシステムＩＤ５０１は、データライブラリシステム１０を一意に識別するための識別子である。本識別子は、別データライブラリシステム１０と重複することは無い。
【００３８】
構成情報５１０は、データライブラリシステム１０を構成する各装置の情報であり、デバイス種別５１１、デバイス識別子５１２、ステータス５１３、属性情報５１４で構成する。
デバイス種別５１１は、データライブラリシステム１０が持つデバイスの種類の情報である。例えば、ライブラリ装置１０３を示すライブラリ、ブロックストレージ１０１を示すディスクアレイ、図示していないが電源シャーシや各デバイスをネットワーク接続するためのネットワークスイッチなどである。
デバイス識別子５１２は、データライブラリシステム１０が持つデバイスを一意に識別する情報である。ステータス５１３は、データライブラリシステム１０が持つデバイスの稼働状況や状態を示す。
属性情報５１４は、データライブラリシステム１０が持つデバイスの属性情報、例えば、製造メーカや型名、スペックなどを示す。
【００３９】
ここで、本システム管理テーブル５００は、ライブラリ装置１０３が管理する前記ライブラリ装置構成管理テーブル４００の情報を取得し、組み込んでも良い。
本システム管理テーブル５００により、データライブラリシステム１０の状態を管理することができ、装置管理サーバ５０にこれらの情報を提供することができる。
【００４０】
次に、図６を用いて、データライブラリシステム１０内のサーバ１００のファイル管理部２０７の一構成例を示す。
データ管理テーブル６００は、データ識別子６０１、データサイズ６０２、装置６０３、装置内格納場所６０４、データパス６０５、アクセス時間６０６、アクセス権限６０７を備える。
【００４１】
データ識別子６０１は、管理対象のファイルやオブジェクトなどのデータを一意に識別する情報を示す。データサイズ６０２は、管理対象のデータのサイズを示す。
装置６０３は、管理対象のデータが格納されているストレージの場所を示す。例えば、データライブラリシステム１０内のブロックストレージ１０１やライブラリ装置１０３などである。管理対象のデータが格納されているストレージ内の記憶領域の場所を示す。
データパス６０５は、管理対象のデータが格納されているストレージ内の記憶領域内のデータパスを示す。
アクセス時間６０６は、管理対象のデータが最後にアクセスされた時間を示す。アクセス権限６０７は、管理対象のデータに付与されているアクセス権限、例えば、Ｒｅａｄのみ可能、Ｒｅａｄ／Ｗｒｉｔｅ可能などである。
【００４２】
本データ管理テーブル６００により、ファイルやオブジェクト、メール、画像などのデータに関する情報を管理することができる。
なお、図示していないが、本データ管理テーブル６００に、データのリテンション情報（データ削除不可期限等）の設定有無、暗号あるいは圧縮の設定有無などを追加した形式もある。
【００４３】
次に、図８を用いて、サーバ１００の記録品質管理部２１４が管理する検査グループ管理テーブル８００の一構成例を示す。
検査グループ管理テーブル８００は検査グループＩＤ８０１、検査グループ作成日時８０２、期間８０３、記録装置識別子８０４、記録媒体格納部ＩＤ８０５を備える。
検査グループＩＤ８０１は、検査グループを一意に識別する情報である。記録品質管理部２１４が検査グループを作成したときに割り当てる。
【００４４】
検査グループ作成日時８０２は当該検査グループを作成した日時を示す情報を持つ。
期間８０３は検査グループ作成後にデータを記録された光ディスクへ、当該検査グループを割り当てることができる期間を示す。検査グループ作成日時８０２から期間８０３に示された日数の間だけ当該検査グループを割り当てることができる。期間８０３は予め定めておいた固定値を設定する。保存時の光ディスクの記録品質検査は、同じディスクに対し実施した方が経年変化を把握しやすいという利点がある。よって、期間８０３は検査期限より短く設定するのが望ましい。
記録装置識別子８０４は検査グループに属する光ディスクへのデータ記録に使用されたデータ記録再生装置１１０を一意に識別する情報を持つ。
【００４５】
記録媒体格納部ＩＤ８０５は検査グループに属する光ディスクが格納されている記録媒体格納部１１２を一意に識別する情報を持つ。
すなわち、同じ検査グループに属する光ディスクは、同一の記録媒体格納部１１２に格納され、期間８０３の間に同一のデータ記録再生装置１１０を用いてデータを記録された光ディスクの集合となる。
検査グループ作成後にデータを記録された光ディスクが、検査グループ管理テーブル８００に登録されている期間８０３、記録装置識別子８０４、記録媒体格納部ＩＤ８０５の条件に一つでも該当しない場合、記録品質管理部２１４は新しい検査グループを作成し、検査グループ作成日時８０２、記録装置識別子８０４、記録媒体格納部ＩＤ８０５を登録する。記録装置識別子８０４には当該光ディスクにデータを記録したデータ記録再生装置１１０の識別子、記録媒体格納部ＩＤ８０５には当該光ディスクが格納されている記録媒体格納部１１２の識別子を登録する。
【００４６】
次に、図９を用いて、サーバ１００の記録品質管理部２１４が管理する記録品質管理テーブル９００の一構成例を示す。
記録品質管理テーブル９００は検査グループＩＤ９０１、検査対象ディスク９０２、検査実施予定日時９０３、検査実施期限９０４、前回検査実施日時９０５、検査グループ品質状態９０６、ステータス９０７を備える。
【００４７】
検査グループＩＤ９０１は検査グループを一意に識別する情報を持つ。
検査対象ディスク９０２はこの検査グループの品質検査を行う際の、検査対象となる光ディスクの情報を持つ。品質を検査する光ディスクの枚数と、検査対象の光ディスクの一覧を示す光ディスクＩＤのリストで構成する。
検査実施予定日時９０３は品質検査を実行する予定の日時の情報を持つ。検査実施期限９０４は品質検査を完了すべき期限を示す日時の情報を持つ。前回検査実施日時９０５は、前回品質検査を実行した日時の情報を持つ。検査グループ品質状態９０６は、前回の品質検査結果から判定された品質状態の情報を持つ。ステータス９０７は記録品質管の実行状態を持つ。
【００４８】
次に、図１０を用いて、サーバ１００の記録品質管理部２１４が管理する検査グループ毎に品質の検査履歴を保存する記録品質情報テーブル１０００の一構成例を示す。
記録品質情報テーブル１０００は検査グループＩＤ１００１と検査履歴情報１０１０を備える。
【００４９】
検査グループＩＤ１００１は検査グループを一意に識別するための識別子である。
検査履歴情報１０１０は、検査グループＩＤで特定した検査グループに対して実施した品質検査の履歴を示す情報であり、検査開始日時１００２、検査完了日時１００３、検査情報１００４、検査グループ品質状態１００５で構成する。
検査開始日時１００２は当該検査グループの検査を開始した日時の情報である。検査完了日時１００３は当該検査グループの検査が完了した日時の情報である。検査情報１００４は当該検査グループの検査で、品質検査を行った光ディスクの光ディスクＩＤとその品質状態からなる検査情報リストである。検査グループ品質状態１００５は当該検査グループの品質状態の情報である。
【００５０】
次に、図１１を用いて、サーバ１００の記録品質管理部２１４、品質検査制御部２１５が管理する光ディスク記録品質管理テーブル１１００の一構成例を示す。
光ディスク記録品質管理テーブル１１００は光ディスクＩＤ１１０１、検査グループＩＤ１１０２、データ記録日時１１０３、記録装置識別子１１０４、記録媒体格納部ＩＤ１１０５、移行期限日時１１０６を備える。
光ディスクＩＤ１１０１は光ディスクを一意に識別するための情報を持つ。
検査グループＩＤ１１０２は当該光ディスクに割り当てられた検査グループの識別子である。当該光ディスクにデータが記録された後に記録品質管理部２１４が当該光ディスクに割り当てるものである。
【００５１】
データ記録日時１１０３は当該光ディスクにデータが記録された日時の情報である。
記録装置識別子１１０４は当該光ディスクにデータを記録するときに使用したデータ記録再生部１１０の識別子の情報である。
記録媒体格納部ＩＤ１１０５は当該光ディスクが格納されている記録媒体格納部１１１の識別子の情報である。移行期限日時１１０６は、当該光ディスクに記録されたデータを他の新品光ディスクへの移行を完了する期限の日時の情報である。当該光ディスクの品質状態が「データ移行要」と判定された場合に、記録品質管理部２１４が移行期限日時を登録する。品質状態が「データ移行要」と判定されるまでは何も登録しなくてもよし、当該光ディスクに光ディスクメーカーが５０年以上の保存期間などのように記録したデータの再生が可能な期間（寿命推定値）を提示している場合は、データ記録日時１１０３から寿命推定値の期間経過した日時を入れておいても良い。寿命推定値を元に移行期限日時１１０６を設定した場合は、当該光ディスクの品質状態が「データ移行要」と判定されたとき記録品質管理部２１４が算出した移行期限日時を登録する。
【００５２】
次に、図１２を用いて、サーバ１００の品質検査制御部２１５が光ディスク毎に記録品質の検査履歴を保存する光ディスク記録品質情報テーブル１２００の一構成例を示す。
このテーブルは、所定の品質基準を満たすデータ記録済み光ディスクが作成されたタイミングで、データ記録光ディスク毎に作成される。
光ディスク記録品質情報テーブル１２００は光ディスクＩＤ１２０１と光ディスク検査履歴情報１２１０を備える。
光ディスクＩＤ１２０１は光ディスクを一意に識別するための識別子である。
【００５３】
光ディスク検査履歴情報１２１０は検査日時１２０１、指標１（１２０３）、指標２（１２０４）、品質状態１２０５、検査装置ＩＤ１２０６で構成する。
検査日時１２０２は当該光ディスクの記録品質の検査を行った日時の情報である。
【００５４】
指標１（１２０３）は当該光ディスクの記録品質を検査により得られた指標の情報である。指標２（１２０４）当該光ディスクの記録品質を検査により得られたもうひとつの指標の情報である。
品質状態１２０５は当該光ディスクの品質状態を示す情報である。検査装置ＩＤ１２０６は当該光ディスクの品質検査に使用したデータ記録再生部１１０を特定する識別子情報である。
最初に登録される情報は、データ記録直後の初期品質検査で得られた指標情報と、その指標から判定した品質状態である。初期記録品質の判定基準については図１３で説明する。
【００５５】
次に、図１３を用いて、光ディスクの品質検査で得られた指標から記録直後の初期記録品質の判定基準の一例を示す。
本例では、ブルーレイディスク（登録商標）の記録品質検査で用いられる２つの指標、ＲＳＥＲ（Ｒａｎｄａｍ  Ｓｙｍｂｏｌ  Ｅｒｒｏｒ  Ｒａｔｅ）とバーストエラーを一例として示す。
ＲＳＥＲは単位ブロック１万個当たりで読み出しエラーの発生した割合である（単位ブロック中の４０バイト以上の連続エラーはのぞく）。ＲＳＥＲは光ディスク全体の品質劣化を示す指標である。
バーストエラーは単位ブロック中の４０バイト以上の連続エラー数の総計である。バーストエラーは、傷や汚れなど局所的に発生した劣化を示す指標である。本例では、この２つの指標を用いて品質を判断する。
図１３では、ＲＳＥＲは指標１、バーストエラーは指標２としている。
【００５６】
１３０１はＲＳＥＲとバーストエラーの品質判定基準の閾値の一例である。
ＲＳＥＲとバーストエラーとも１つの閾値を設け、初期記録品質を２つレベルの品質状態に分類し、データを記録した光ディスクが長期保存に適した記録品質作成されているか、否かを判定する。否を判定された場合は、別の光ディスクを用いてデータ記録した光ディスクを再作成する必要がある。
１３０２は記録品質の状態の判定方式の一例である。指標１、指標２両方の閾値未満の場合のみ品質状態をＬＥＶＥＬ１と判定する。指標１、指標２のどちらか、あるいは両方が閾値以上の他の場合は品質状態をＬＥＶＥＬ４と判定する。
【００５７】
品質状態のＬＥＶＥＬについては図１５で説明する。
これらの判定閾値は、例えば、ＪＩＺ規格Ｚ６０１７「電子化文書の長期保存方法」に適合するように設定する。規格に対応させることでデータの信頼性が高くなり、また製品に対する社会的な信頼性も高くなるという効果を期待できる。
【００５８】
次に、図１４を用いて、光ディスクの品質検査で得られた指標から光ディスク保存時の記録品質の判定基準の一例を示す。
この場合も、ＲＳＥＲとバーストエラーの２つの指標で判定する例を示す。図１３と同じく、ＲＳＥＲは指標１、バーストエラーは指標２としている。１４０１は判定閾値の一例である。ＲＳＥＲとバーストエラーとも３つの閾値を設け、保存時の記録品質を４つレベルの品質状態に分類し、その次回の検査時期、検査ディスクの選択方式を決める。１４０２は記録品質の状態の判定方式の一例である。
【００５９】
２つの指標１、指標２の両方が閾値Ａ未満の場合、品質状態をＬＥＶＥＬ１と判定する。
２つの指標１、指標２のどちらかが閾値Ａ未満で、どちらかが閾値Ａ≦指標＜閾値Ｂの場合、あるいは、両方が閾値Ａ≦指標＜閾値Ｂの場合、品質状態をＬＥＶＥＬ２と判断する。
２つの指標１、指標２のどちらかが閾値Ｂ未満で、どちらかが閾値Ｂ≦指標＜閾値Ｃの場合、あるいは、両方が閾値Ｂ≦指標＜閾値Ｃの場合ＬＥＶＥＬ３と判断する。
２つの指標１、指標２のどちらかが閾値Ｃ未満で、どちらかが閾値Ｃ≦指標の場合、あるいは、両方が閾値Ｃの場合ＬＥＶＥＬ４と判断する。
品質状態のＬＥＶＥＬについては図１５で説明する。
【００６０】
次に、図１５を用いて記録品質検査で判定した品質状態のレベルと記録品質管理部２１４での管理の一例を示す。１５０１は初期品質検査の場合、１５０２は保存時の品質検査の場合である。
１５０１に示すように、初期品質検査では品質状態を２つのレベルで管理する。ＬＥＶＥＬ１は作成された光ディスクのデータ記録品質が、長期保存に適したレベルであることを示す。ＬＥＶＥＬ１と判定されたディスクには、記録品質管理部２１４が検査グループを割り当て、記録品質の管理対象となる。当該光ディスクに新規の検査グループを割り当てた場合、次回の検査までの検査期限を５年に設定し、検査ディスクの選択方式は代表の光ディスクだけを検査する抜き取り検査とする。
【００６１】
ＬＥＶＥＬ４は長期保存に適さない記録品質であることを示す。この場合、別の光ディスクへデータを記録して光ディスクを再度作成する。ＬＥＶＥＬ４と判定されたディスクは記録品質管理の対象にはならず、失敗ディスクとして管理される。
１５０２に示すように、保存時の品質検査では品質状態を４つのレベルで管理する。ＬＥＶＥＬ１は品質状態が良好であること示す。この場合、数十年後も該当光ディスクのからのデータの読み出しが数十年後も正常に行えることが予想できる。そこで、記録品質管理部２１４は次回の検査までの検査期限を５年に設定し、検査ディスクの選択方式は代表の光ディスクだけを検査する抜き取り検査とする。
【００６２】
ＬＥＶＥＬ２はデータの読み出しには問題がないが、少し劣化がみられることを示す。この場合、十数年後も該当光ディスクのからのデータの読み出しが数十年後も正常に行えることが予想できる。そこで、記録品質管理部２１４は次回の検査までの検査期限を３年に設定し、検査ディスクの選択方式は代表の光ディスクだけを検査する抜き取り検査とする。
ＬＥＶＥＬ３は光ディスクの劣化がみられることを示す。この場合、記録品質管理部２１４は次回の検査までの検査期限を1年にし、検査ディスクの選択方式は検査グループに属する全てのディスクを検査する全数検査とする。
ＬＥＶＥＬ４は光ディスクの劣化が進んでおり、該当光ディスクに記録されたデータを速やかに他の光ディスクに移行する必要があることを示している。この場合、記録品質管理部２１４は移行完了期限を設定し、データ移行制御部２１７に当該光ディスクに記録されたデータの移行を要求する。移行完了期限は光ディスクの品質検査で得られた指標や光ディスク作成時期、データの保存期間などを分析し設定しても良いし、３ヶ月などのように固定値で設定しても良い。前者の場合は、システムの信頼性をより高くする効果が期待できる。後者の場合、処理が簡単になるのでシステムのコストを抑える効果が期待できる。
なお、検査期限の年数は一例である。１００年後のデータ読み出しを保証するような光ディスクの場合は、１０年など、光ディスクの読み出し保障期間に応じて設定しても良い。この場合、寿命の長い光ディスク使用することで、検査間隔を長くできるので、システムのコストを抑える効果が期待できる。
【００６３】
次に、業務サーバ２０から送信されるデータを、データライブラリシステム１０で受信し、データ記録する処理について説明する。ここで、業務サーバ２０から送信されたファイルがデータライブラリシステム１０で受信するまでの間に、アーカイブ管理サーバ４０やアーカイブ管理サーバ４０と連携して動作するエージェントソフトウェアなどを経由する場合もある。
【００６４】
図７は、データライブラリシステム１０のデータ記録のフロー図である。
データネットワーク１１に接続された業務サーバ２０から選定したファイルを送信すると、サーバ１００のＣＰＵ２０１は、ホストＩＦ部２０５を介して業務サーバ２０からデータ受信する。データの送受信や制御情報は、例えばＮＦＳやＣＩＦＳなどの汎用プロトコルを使用して行う。前記制御情報の中には、例えばＮＦＳの場合、ファイル名、ディレクトリパス名、アクセス権限情報、所有者識別子、所属グループ識別子、時刻情報、ファイル識別子、ファイル容量情報、データオフセット情報、またはその他のデータに関する情報が含まれる。（Ｓ７０１）
サーバ１００のＣＰＵ２０１は、ディスクＩ／Ｆ部２０４を介して受信したデータを一旦ブロックストレージ１０１に記録し、階層管理処理部２０８にデータ記録を通知する。階層管理処理部２０８は、ブロックストレージ１０１に記録したファイルが自身の管理する移動ポリシーに該当するか否かを監視する。（Ｓ７０２）
ここで、移動ポリシーは、例えばブロックストレージ１０１に記録後に一定時間経過した場合、ファイル数が所定の数を超えた場合、ファイルの容量が光ディスクの１枚分に到達した場合などの条件が１つ以上組み合わさった内容を示す。
移動ポリシーに合致した場合、階層管理処理部２０８はシステム構成管理テーブル５００を参照し、ブロックストレージ１０１に一旦格納したデータを記録するライブラリ装置１０３を選択する。選択方法としては、各ライブラリ装置１０３の残容量がほぼ同じになるように順番に使う方法や、1台のライブラリ装置１０３に記録しきってから、次のライブラリ装置１０３を選択する方法などがある。その後、階層管理処理部２０８はシステム構成管理テーブル５００を参照し、選択したライブラリ装置１０３にセットされた１つ以上の記録媒体格納部１１１の中からデータ記録に使用する記録媒体格納部１１１を選択する。（Ｓ７０３）
次に、データ記録に使用するデータ記録再生部１１０を選択する。選択方法としては、選択したライブラリ装置１０３のライブラリ装置構成管理テーブル４００やシステム構成管理テーブル５００を参照し、ステータスが正常でディスクがセットされていないドライブを選択する方法や、稼働率が平坦化されるようにランダムに選択する方法などがある。（Ｓ７０４）
次に、Ｓ７０３で選択したライブラリ装置１０３内の記録媒体格納部１１１に格納された複数の光ディスクの中から、ブロックストレージ１０１に一旦格納したデータ記録する光ディスクを選択する。（Ｓ７０５）
その後、階層管理処理部２０８は、（ＣＰＵ２０１を介して）ライブラリ制御部２１１に対して「Ｓ７０３で選択したライブラリ装置１０３において、Ｓ７０５で選択した光ディスクをＳ７０４で選択したデータ記録再生部１１０にセット」することを指示する。ライブラリ制御部２１１は、ライブラリＩ／Ｆ部２０３を介して、前記ライブラリ装置１０３に対して前記指示を送信する。指示を受信したライブラリ装置１０３のＣＰＵ１０４は、記録媒体運搬部１１４に所定の光ディスクを所定のデータ記録再生部にセットするよう指示する。
【００６５】
次に、階層管理処理部２０８は、（ＣＰＵ２０１を介して）ライブラリ制御部２１１に対して「送信データの記録」を指示すると、ライブラリ制御部２１１は、ライブラリＩ／Ｆ部２０３を介して、前記ライブラリ装置１０３に対してデータ記録指示を送信する。
その後、階層管理処理部２０８は、（ＣＰＵ２０１を介して）ブロックストレージに格納したデータをディスクＩ／Ｆ部２０５経由で読み出し、ライブラリ制御部２１１に対して「データ送信」を指示すると、ライブラリ制御部２１１は読み出したデータをライブラリＩ／Ｆ２０３を介してライブラリ装置１０３に転送する。ライブラリ装置１０３は、受信データをデータ記録再生部１１０に送信する。（Ｓ７０６）
階層管理処理部２０８とライブラリ装置１０３は、全てのデータを光ディスク上に記録した後、ブロックストレージ内のデータと光ディスク上のデータを比較し、正しく記録されていることを確認する。
【００６６】
そして、データの記録途中でエラー発生したり、あるいは、上記の比較処理でエラー発生したかでデータ記録が失敗したか否かを判定する。（Ｓ７０７）失敗した場合は、Ｓ７０８へ移行し、失敗していない場合はＳ７１０へ移行する。
Ｓ７０８ではデータを光ディスクへ記録した回数が所定の回数に到達しているか否かを判定する。到達していない場合はＳ７０５へ移行する。到達している場合は、エラーメッセージを外部表示制御部２０６経由で表示装置１１８に情報を表示したり、エラーの内容をログとしてメモリ２０２、又は、ブロックストレージ１０１に格納する。（Ｓ７０９）
データ記録が成功したら、階層管理処理部２０８は、記録品質管理部２１４へ記録直後の記録品質検査（初期品質検査）を依頼する。記録品質管理部２１４は品質検査実行部１１９に記録品質検査を指示する。品質検査実行部１１９は、品質検査を要求された光ディスクに対し品質検査のための読み出しを実行し記録品質の指標となる読み出しエラーの情報を収集し、記録品質管理部２１４へ渡す。（Ｓ７１０）記録品質管理部２１４は、図１３、図１５に示した判定基準に従って、作成した光ディスクが初期品質基準を満たすか判定する。（Ｓ７１１）基準を満たす場合はＳ７１２へ移行し、満たさない場合はＳ７０８へ移行する。
【００６７】
Ｓ７１２は、記録品質管理部２１４は初期品質検査の結果、基準を満たすと判定されたディスクへ検査グループを割り当てる。検査グループは、データ記録後の光ディスクの経年劣化を監視するために使用するグループである。検査グループを割り当てについては後述する。そして、検査グループ管理テーブル８００、記録品質管理テーブル ９００、光ディスク記録品質管理テーブル １１００、光ディスク記録品質情報テーブル １２００を更新する。これらのテーブルは、メモリ２０２、又は、ブロックストレージ１０１に格納される。（Ｓ７１３）
なお、本例では、データ記録が正常に完了しなかった場合にエラーを通知して処理を終了しているが、ライブラリ装置１０３が複数接続されている場合には、ライブラリ装置他を選択してデータを記録させても良い。このようなエラー回避処理を入れた場合、データライブラリシステムの信頼性がより高くなる。
【００６８】
次に、検査グループの割り当てと、検査グループの抜き取り品質検査をする場合の検査対象ディスクの決め方について説明する。これらの処理は、図７のＳ７１２で、記録品質管理部２１４が行う。
【００６９】
図１６は検査グループ割り当てフローの一例である。
記録品質管理部２１４は新規にデータが記録された記録完了光ディスクに検査グループを割り当てる。
記録品質管理部２１４は検査グループ管理テーブル８００を参照し、前記記録完了光ディスクにデータを記録した記録装置識別子と等しい記録装置識別子と、前記記録完了光ディスクが格納されている記録媒体格納部ＩＤと等しい記録媒体格納部ＩＤを持つ検査グループを探す（Ｓ１６０１）。条件を満たす検査グループが見つかった場合、該当検査グループの期間８０３の情報を参照し、検査グループを割り当てることができる期間内か確認する（Ｓ１６０２）。割り当てることができる期間内の場合、前記記録完了光ディスクにはその検査グループを割り当てる（Ｓ１６０３）。前記記録完了光ディスクの品質指標と割り当てられた検査グループの検査対象ディスクの品質指標を比較し、前記記録完了光ディスクの方が記録品質が悪い時は前記記録完了光ディスクを新たな検査対象ディスクとして設定する（Ｓ１６０４）。条件を満たす検査グループが複数ある場合は全てについて、期間内か確認し期間内の検査グループが見つかった場合は、その検査グループを前記記録完了光ディスクに割り当てる（Ｓ１６０５）。
【００７０】
そして、光ディスク記録品質管理テーブル１１００と光ディスク記録品質情報テーブル１２００に前記記録完了光ディスクの情報を追加する（Ｓ１６０６）。光ディスク記録品質管理テーブル１１００の検査グループＩＤ１１０２は前記記録完了光ディスクに割り当てられた検査グループのＩＤを登録する。その他の情報は先記述した図１１と同じなので、ここでは説明を割愛する。
光ディスク記録品質情報テーブル１２００は、新規にデータが記録された記録完了光ディスクが作成されたときに当該光ディスクの光ディスク記録品質情報テーブル１２００を作成し、登録する。
【００７１】
条件を満たす検査グループが見つからなかった場合、および、期間内の検査グループが見つからなかった場合、記録品質管理部２１４は新規の検査グループを作成し、その検査グループの検査対象ディスク９０２、検査実施期限日時９０４と検査実施予定日時９０３を決定する。（Ｓ１６０７）そして、その情報を検査グループ管理テーブル８００と記録品質管理テーブル９００、記録品質情報テーブル１０００に登録する（Ｓ１６０８）。新規に検査グループを作成した場合、検査対象ディスク９０２は前記、記録完了光ディスクとなる。検査実施期限日時９０４は前記記録完了光ディスクを作成した日時から、初期品質検査の場合の検査期限（図１５、１５０１）を経過した日時を設定する。図１５の場合、検査期限は５年である。検査実施予定日時９０３は検査実施期限９０４から所定期間短くした日時を設定する。たとえば、標準では検査実施予定日時９０３を検査実施期限９０４の１か月前と設定する。
【００７２】
条件を満たす検査グループが見つかった場合、当該検査グループを割り当て光ディスク記録品質管理テーブル１１００と光ディスク記録品質情報テーブル１２００を登録する。
そして、記録品質管理部２１４は当該検査グループの検査対象ディスク９０２を更新する。具体的には、現在検査対象ディスク９０２に登録されている光ディスクの品質指標と、新規に検査グループに追加された光ディスクの品質指標を比較し、品質が悪い方を検査対象ディスク９０２にする。品質指標が等しい場合は、先に作成されたディスクを検査対象ディスク９０２とする。
【００７３】
以上説明した検査グループ割り当てフローでは記録装置識別子と記録媒体格納部ＩＤが等しく、且つ、検査グループを割り当て期間内の場合に同じ検査グループ割り当てた。これは同じデータ記録再生部１１０で記録した光ディスクの品質は同じ傾向になりやすく、また同じ記録媒体格納部１１１である時、記録媒体格納部１１１の交換回数を減らすことができるためである。だが検査グループの割り当ては上記に限られるものではなく、記録媒体格納部ＩＤが異なるものを同じ検査グループに割り当てても良い。
記録媒体格納部に格納する光ディスクの枚数が少ない場合は記録媒体格納部ＩＤが異なるものを同じ検査グループに割り当てたほうが検査グループの数が減るため管理が容易になる。
一方、記録媒体格納部１１１に格納する光ディスクの枚数が数１００枚など多い場合、記録媒体格納部の重量が重くなるため、記録媒体格納部１１１を可動型記録装置１０３へ格納する作業の負担が大きくなる。そのため、記録媒体格納部ＩＤが等しい記録媒体格納１１１部で検査グループを割り当てた方が、利用者の負担が少なくなる。
次に、検査グループで記録品質検査について説明する。
記録品質管理部２１４は、記録品質管理テーブル９００の検査実施予定日時９０３が来ると品質検査実行部１１９に品質検査対象ディスクの品質検査を指示し、品質検査を実行する。記録品質管理部２１４は品質検査実行部１１９が品質検査対象ディスクの品質検査を受け付けると、記録品質管理テーブル９００のステータス９０７を「実行中」にする。データ記録再生部１１０が全て使用されているなどの理由で品質検査実行部１１９が品質検査を受け付けなかった場合は、テータス９０７を「保留中」にし、品質検査処理をいったん保留する。「保留中」になった場合は、記録品質管理部２１４は予め定められたリトライポリシーに従い、品質検査処理をリトライする。リトライしても、品質検査を完了できなかった場合は管理者にエラーを通知する。
【００７４】
品質検査を実行できた場合は、品質検査実行部１１９から取得した指標を基に、図１４に示した品質判定基準に従い、検査グループの記録品質状態を決定する。
記録品質状態がＬＥＶＥＬ１、又は、ＬＥＶＥＬ２と判定された場合は、図１５の保存時品質検査の場合（１５０２）に従い、次の検査実施期限９０４、検査実施予定日時９０３を設定する。
【００７５】
記録品質状態がＬＥＶＥＬ３、又は、ＬＥＶＥＬ４と判定された場合は、検査グループに属する光ディスクすべての品質検査である全数検査を実施する。この時、ＬＥＶＥＬ４と判定された光ディスクはデータ移行対象ディスクとなり、光ディスク記録品質管理テーブルの１１００の移行期限日時１１０６を品質検査実施日から所定の期間後（たとえば3ヶ月）などに設定し直す。そして、検査グループから当該光ディスクを外し、データ移行制御部２１７へ、当該光ディスクのデータ移行を要求する。
【００７６】
全数検査実施後は、ＬＥＶＥＬ４の光ディスクは検査グループから外されるため、検査グループの品質状態はＬＥＶＥＬ３になる。図１５の保存時品質検査の場合（１５０２）に従い、次の検査実施期限９０４、検査実施予定日時９０３を設定する。
全数検査実施により、検査グループに属するすべての光ディスクが移行対象となった場合は、その検査グループに関する管理情報を削除する。
このように、データを記録した光ディスクの記録品質の状態が良い場合は、品質検査機関期間を長くし、また、検査グループ内の検査対象ディスクのみを検査する。これにより、光ディスクを検査グループ単位で品質検査することで、データライブラリシステムが管理する光ディスクを効率よく検査できるデータライブラリシステムを提供できる。
本例では、検査実施予定日時９０３に従って検査を実施しているが、アーカイブ管理サーバ４０のデータのアーカイブ予定を参照し、アーカイブ予定が無い時間帯に検査を実施しても良い。
【実施例２】
【００７７】
本実施例では、検査グループの検査実施予定日時の決め方について説明する。
方法１は、検査実施期限から所定期間（例えば一ヶ月など）短くした日時を設定する方法である。この方法は、検査実施期限から一意に決まるため品質記録管理部２１４の処理が簡単になる。
【００７８】
方法２は、各検査グループの検査実施予定日時が重ならないように設定する方法である。図１７は方法２の検査実施予定日時の決め方を説明する図である。図は検査グループＱＧＲ１の検査実施予定日時は決まっていて、検査グループＱＧＲ２の検査実施予定日時を決める場合を例として示している。１７１０は検査グループＱＧＲ１の検査実施予定日時である。２０１４／１１／０１ ０２：００に検査開始予定で、検査終了予定は２０１４／１１／０１ ０４：００であることを示している。１７１１は方法１で決めた場合の検査グループＱＧＲ２の検査実施予定日時である。検査実施予定が２０１４／１１／０１ ０３：００、検査終了予定は２０１４／１１／０１ ０５：００であることを示している。方法２は検査実施予定日時が重ならないようにするため、他検査グループの検査実施予定日時を参照し、検査グループＱＧＲ２の検査実施予定日時を１７１２のように検査実施予定が２０１４／１１／０１ ０４：００に設定する。
方法３は、記録媒体格納部の単位で検査実施予定日時を決める方法である。同じ記録媒体格納部ＩＤを持つ検査グループの検査実施予定日時が１日など所定の期間内で実施されるように設定する。
【００７９】
図１８は方法３の検査実施予定日時の決め方を説明する図である。図中、ＱＧＲ１、ＱＧＲ２、ＱＧＲ３、ＱＧＲ４、ＱＧＲ５は同じ記録媒体格納部ＩＤを持つ検査グループである。１８１０、１８１１、１８１２、１８１３、１８１４は方法１で決めた場合の検査グループＱＧＲ1、ＱＧＲ２、ＱＧＲ３、ＱＧＲ４、ＱＧＲ５の検査実施予定日時であり、それぞれ実施日が異なる。記録データを長期保管する場合、記録媒体格納部は可動型記録装置１０３から取り外し、書庫などで保管されることが想定される。そのような場合、検査のために記録媒体格納部を可動型記録装置１０３に戻すことになるが、同一の記録媒体格納部の検査グループの検査は同時期に実施した方が、記録媒体格納部の格納、取り外しの回数が減り利用者の負担が少なくなる。
そこで、１８１５、１８１６、１８１７、１８１８に示すように同じ日に検査を実施するように検査実施予定日時を決定する。このとき、検査実施期限日時を越えないようにするため、検査実施予定日時を前倒しするよう設定する。
このようにすることで、検査のための記録媒体格納部の交換回数を減らす効果を期待できる。
【実施例３】
【００８０】
本実施例では、抜き取り検査で記録品質状態がＬＥＶＥＬ３となり全数検査となった場合の検査グループを分割について説明する。
全数検査を実施し、各光ディスクの記録品質状態を検査する。そして、記録品質状態がＬＥＶＥＬ１、又は、ＬＥＶＥＬ２と判定された光ディスクがある場合は、新規に検査グループを作成し、それらの光ディスクを新設した検査グループに割り当てる。
そして、新設した検査グループに割り当てた光ディスクの中から一番品質が低いものを検査対象ディスクとする。検査実施期限は、全てのディスクの記録品質状態がＬＥＶＥＬ１の場合は５年後に設定し、１枚でもＬＥＶＥＬ２のディスクがあるばあいは３年後に設定する。
【００８１】
記録品質状態がＬＥＶＥＬ３のディスクは、現在の検査グループで管理、毎年、全数検査を実施する。
記録品質状態がＬＥＶＥＬ４のディスクは、別の光ディスクへデータを記録して光ディスクを再度作成する。
このように、全数検査となった場合に品質の良いディスクを別の検査グループに分ける事で、全数検査対象のディスクの枚数を減らす事ができ、検査効率を高める効果を期待できる。
【００８２】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。 また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【００８３】
１００  サーバ、１０１  ブロックストレージ、１０２  表示装置、１０３  ライブラリ装置、１０４  ＣＰＵ、１０５  メモリ、１１０  データ記録再生部、１１１  記録媒体格納部、１１２  記憶部、１１３  光ディスク、１１４  記録媒体運搬部、１１８  ファン、１１９  品質検査実行部
【図１】
2016139445.tif 000003
【図２】
2016139445.tif 000004
【図３】
2016139445.tif 000005
【図４】
2016139445.tif 000006
【図５】
2016139445.tif 000007
【図６】
2016139445.tif 000008
【図７】
2016139445.tif 000009
【図８】
2016139445.tif 000010
【図９】
2016139445.tif 000011
【図１０】
2016139445.tif 000012
【図１１】
2016139445.tif 000013
【図１２】
2016139445.tif 000014
【図１３】
2016139445.tif 000015
【図１４】
2016139445.tif 000016
【図１５】
2016139445.tif 000017
【図１６】
2016139445.tif 000018
【図１７】
2016139445.tif 000019
【図１８】
2016139445.tif 000020