(57)【要約】      （修正有）【課題】光ディスクの品質劣化部分のパターンや経過年数又は品質劣化度等を分析し、光ディスクの無駄な消費を防止することが可能なデータアーカイブシステムを提供する。【解決手段】複数の記録媒体１１３に対しデータを記録再生するライブラリ装置１０３と、ライブラリ装置１０３を管理するサーバ１００とを備えるデータアーカイブシステム１０である。サーバ１００の制御部は、ライブラリ装置１０３の記録媒体１１３に記録したデータの記録品質を検査する検査範囲として、記録媒体１１３の全面を品質検査するか、所定の検査領域を検査するかを決定し、ライブラリＩ／Ｆ部１０７を介して、ライブラリ装置の品質検査実行部１１９に品質検査の実行要求を送信し、ライブラリＩ／Ｆ部１０７を介して受信した品質検査の品質結果に応じて、記録媒体上の全てのデータを移行するか、一部のデータを移行するかを決定する。【選択図】図１
2016170741.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録媒体に対しデータを記録再生するライブラリ装置と、前記ライブラリ装置を管理するサーバとを備えるデータアーカイブシステムにおいて、
前記ライブラリ装置は、
複数の記録媒体を格納する記録媒体格納部と、
前記記録媒体にデータを記録及び再生する記録再生部と、
前記記録再生部と記録媒体格納部との間で前記記録媒体を運搬する記録媒体運搬部と、
前記サーバと情報を送受信するサーバＩ／Ｆ部と、
前記記録媒体の記録データの品質検査を実行する品質検査実行部と、
を備え、
前記サーバは、
前記ライブラリ装置を制御する制御部と、
上位ホストとデータを送受信するホストＩ／Ｆ部と、
前記ライブラリ装置と情報を送受信するライブラリＩ／Ｆ部と、
前記ホストＩ／Ｆ部及び前記ライブラリＩ／Ｆ部で送受信するデータを格納するデータ格納部と、
を備え、前記サーバの前記制御部は、
前記ライブラリ装置の記録媒体に記録したデータの記録品質を検査する検査範囲として、前記記録媒体格納部に格納された記録媒体の全面を品質検査するか、記録媒体上の所定の検査領域を検査するかを決定し、
前記ライブラリＩ／Ｆ部を介して、前記ライブラリ装置の品質検査実行部に品質検査の実行要求を送信し、
前記ライブラリＩ／Ｆ部を介して受信した前記品質検査の品質結果に応じて、データ移行する移行範囲として、前記記録媒体上の全てのデータを移行するか、一部のデータを移行するかを決定する、
ことを特徴とするデータアーカイブシステム。
【請求項２】
請求項１に記載のデータアーカイブシステムであって、
前記サーバの前記制御部は、
前記品質検査する検査範囲として、前記記録媒体上の所定の検査領域を検査し、検査領域の中で劣化領域の数が所定の数以内の場合は、劣化領域に該当するデータを移行対象とし、
劣化領域の数が所定の数を超える場合は、前記記録媒体上の全面を検査領域として再度検査する
ことを特徴とするデータアーカイブシステム。
【請求項３】
請求項２に記載のデータアーカイブシステムであって、
前記サーバの品質検査部は、
前記所定の検査領域における前記劣化領域が、記録媒体の外周側に発生している場合には前記記録媒体上の全面を検査領域として再度検査する
ことを特徴とするデータアーカイブシステム。
【請求項４】
請求項１に記載のデータアーカイブシステムであって、
前記サーバの前記制御部は、
前記品質検査する検査範囲として、記録媒体上の全面を検査し、
劣化箇所に該当するデータの総容量が所定のサイズ以内の場合は、劣化箇所に該当するデータを移行対象とし、所定のサイズを超えた場合は全てのデータを移行する
ことを特徴とするデータアーカイブシステム。
【請求項５】
請求項１に記載のデータアーカイブシステムであって、
前記サーバの前記制御部は、
前記記録媒体上にデータ記録された日時からの経過期間に基づいて、前記記録媒体上の全面を品質検査するか、記録媒体上の所定の検査領域を検査するかを決定する
ことを特徴とするデータアーカイブシステム。
【請求項６】
請求項１に記載のデータアーカイブシステムであって、
前記ライブラリ装置は、温度計を備え、
前記サーバの前記制御部は、
前記ライブラリ装置に温度測定を指示し、測定された温度に基づいて品質検査の検査周期を決定し、前記決定した周期に基づいて、前記ライブラリ装置内の記録済みの記録媒体に対して品質検査を実施する
ことを特徴とするデータアーカイブシステム。
【請求項７】
請求項６に記載のデータアーカイブシステムであって、
前記サーバの前記制御部は、
所定の温度における記録済の記録媒体の経過時間と品質劣化の関係を示す寿命予測テーブルを保持し、
前記記録媒体上にデータ記録された日時からの経過時間と温度計で測定した温度を元に、前記寿命予測テーブルの内容と比較した結果に基づいて、前記記録媒体上の全面を品質検査するか、記録媒体上の所定の検査領域を検査するかを決定する
ことを特徴とするデータアーカイブシステム。
【請求項８】
請求項６に記載のデータアーカイブシステムであって、
前記サーバの前記制御部は、
前記記録済の記録媒体の品質検査を行った結果を用いて、前記計測した温度に基づいて決定した品質検査の検査周期を更新する
ことを特徴とするデータアーカイブシステム。
【請求項９】
請求項１に記載のデータアーカイブシステムであって、
前記サーバの前記制御部は、
前記記録媒体上の全データを移行する場合は他の記録媒体へデータを移行し、一部のデータを移行する場合は前記データ格納部へデータをコピーする様、前記ライブラリ装置を制御する
ことを特徴とするデータアーカイブシステム。
【請求項１０】
請求項９に記載のデータアーカイブシステムであって、
前記サーバの前記制御部は、
一部のデータをコピーした前記記録媒体の全データを他の記録媒体に移行する場合に、前記データ格納部に格納された一部のデータを再生し、前記記録媒体から再生したデータと纏めて当該他の記録媒体に移行する様、前記ライブラリ装置及び前記データ格納部を制御することを特徴とするデータアーカイブシステム。
【請求項１１】
請求項１に記載のデータアーカイブシステムであって、
前記サーバの前記制御部は、
前記記録媒体上の全データを移行するとき、記録媒体格納部の中に未使用の記録媒体が有る場合は、当該未使用の記録媒体を移行先として選択し、
記録媒体格納部の中に未使用の記録媒体が無い場合は前記記録媒体格納部と同じ論理空間に割り当てられた別の記録媒体格納部から未使用の記録媒体を移動先として選択し、
別の記録媒体格納部にも未使用の記録媒体が無い場合はその旨を表示するメッセージを出力することを特徴とするデータアーカイブシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データアーカイブシステムに関する。
【背景技術】
【０００２】
本技術分野の背景技術として、特許文献１には、「両面記録可能記録媒体で、片面の不具合を検知した際に、反対側の面に記録されたデータの保護を実施する」「第一の記録面に対して記録処理中の不具合、または読み出し品質の劣化を検知すると、その記録媒体の第二の記録面に記録されたデータに対して、別の記録媒体に複製する」と記載されている。
【０００３】
また、特許文献２には、「光ディスクライブラリ装置において、光ディスクの品質劣化の要因を分析し、その要因に応じたリカバリを実施するために、前記光ディスクライブラリ装置内の温度を測定し、前記測定された温度に基づいて前記光ディスクを検査する検査周期を決定し、前記決定した周期に基づいて、前記光ディスクライブラリ装置に格納された記録済みの前記光ディスクに対する記録品質の検査を、前記光ドライブにより行なう。」と記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１６１５００号公報
【特許文献２】特開２０１４−１９１８３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
データを記録した光ディスクを長期間に渡り保管する必要がある場合、光ディスク上のデータ記録品質が劣化して読み出し不可になることを防ぐため、定期的に品質検査を実施する必要がある。
【０００６】
品質検査を実施した結果、記録品質が劣化して新しい光ディスクへの移行が必要と判断した場合に、常に光ディスク上の全データを新しい光ディスクへ移行すると、移行用途で準備していた光ディスクが不足する、あるいはデータ記録用途の光ディスクを移行用途に割当てる必要がありシステムとして記録可能なデータ容量が減ってしまう、という課題がある。
【０００７】
本発明は、例えば光ディスクの品質劣化部分のパターンや経過年数又は品質劣化度等を分析し、劣化度合いに応じてディスク上の全データを移行するか、劣化部分に該当するデータのみを移行するかを決定することにより、効率的に光ディスクを無駄な消費を防止することが可能なデータアーカイブシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、例えば特許請求の範囲に記載の構成を採用する。
【発明の効果】
【０００９】
本発明により、効率的に光ディスクの無駄な消費を防ぎつつ、長期間に渡るデータ読み出しを保証するデータアーカイブシステムを提供することができる。
【００１０】
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１１】
【図１】本発明のシステム全体の構成の一例を示すブロック図
【図２】サーバ１００の構成の一例を示すブロック図
【図３】業務サーバ２０の構成の一例を示すブロック図
【図４】装置管理サーバ５０の構成の一例を示すブロック図
【図５】記録媒体格納テーブルの一例（可搬型記録装置１０３の記憶部１１２に格納）
【図６】可搬型記録装置構成管理テーブルの一例（可搬型記録装置１０３の状態管理部１１６に格納）
【図７】システム構成管理テーブルの一例（サーバ１００の構成管理部２１０）
【図８】データ管理テーブルの一例（サーバ１００のファイル管理部２０７）
【図９】ジョブ管理テーブルの一例（装置管理サーバ５０のジョブ実行管理部５１２）
【図１０】装置構成管理テーブルの一例
【図１１】容量管理テーブルの一例（装置管理サーバ５０の容量管理部５１１）
【図１２】光ディスク管理テーブルの一例（サーバ１００の構成管理部２０８、品質検査制御部２１５）
【図１３】温度監視処理の一例を示す詳細フロー図（装置管理サーバ５０の品質検査情報管理部５１５）
【図１４】検査周期テーブルの一例（環境温度と検査周期の関係）
【図１５】光ディスクの寿命予測を示す図
【図１６】品質検査スケジュールテーブルの一例（装置管理サーバ５０の品質検査スケジュール生成部５１６）
【図１７】光ディスクの検査領域の一例
【図１８】光ディスク面内での検査範囲と評価領域の関係を示す図
【図１９】品質検査ジョブ実行処理の一例を示すフロー図（装置管理サーバ５０のジョブ実行管理部５１２）
【図２０】品質検査実行処理の一例を示すフロー図（サーバ１００の品質検査制御部２１５）
【図２１】品質検査結果分析処理の一例を示すフロー図（サーバ１００の品質結果分析部２１６）
【図２２】データ移行処理の一例を示すフロー図（サーバ１００のデータ移行制御部２１７）
【図２３】データ移行処理の一例を示すフロー図（サーバ１００のデータ移行制御部２１７）
【図２４】品質検査情報テーブルの一例（サーバ１００の品質検査制御部２１５）
【図２５】光ディスク利用状況を表示する一画面例（装置管理サーバ５０）
【図２６】光ディスク劣化状況を表示する一画面例（装置管理サーバ５０）
【発明を実施するための形態】
【００１２】
以下、図面を用いて実施例を説明する。
【実施例１】
【００１３】
図１はシステム全体の構成例を示す図である。
【００１４】
本システムは、データライブラリシステム１０、業務サーバ２０、ホスト計算機３０、アーカイブ管理サーバ４０、装置管理サーバ５０、保守サーバ６０の装置から構成される。
【００１５】
ファイルやオブジェクトなどを通信するために、データライブラリシステム１０、業務サーバ２０、ホスト計算機３０は、データネットワーク１１を介して接続される。
【００１６】
各装置の運用管理を実施するための情報を通信するために、データライブラリシステム１０、業務サーバ２０、ホスト計算機３０、アーカイブ管理サーバ４０、装置管理サーバ５０は、管理ネットワーク１２を介して接続される。
【００１７】
各装置の保守を実施するための情報を通信するために、データライブラリシステム１０、アーカイブ管理サーバ４０、装置管理サーバ５０、保守サーバ６０は、保守ネットワーク１３を介して接続される。図示していないが、業務サーバ２０、ホスト計算機３０も接続して良い。
【００１８】
ここで、データネットワーク１１、管理ネットワーク１２、保守ネットワーク１３は、ＦＣ(Ｆｉｂｅｒ Ｃｈａｎｎｅｌ)やＩＰ(Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ)など任意のプロトコルを使用する。データネットワーク１１と管理ネットワーク１２は同一のネットワークであっても良い。また、各装置は、それぞれ複数台が接続されていても良い。
【００１９】
また、データライブラリシステム１０のサーバ１００と装置管理サーバ５０は、同じ装置上で動作しても良い。
【００２０】
ホスト計算機３０は、企業や個人のユーザが操作する端末であり、ＰＣ（Ｐｅｒｓｏｎａｌ Ｃｏｍｐｕｔｅｒ）やスマートフォン、タブレット、ワークステーションなどである。
【００２１】
業務サーバ２０は、前記ホスト計算機３０で生成／編集されたデータを格納するファイルサーバやメールサーバ、映像サーバなど、企業や個人のユーザに様々なアプリケーションやサービスを提供するサーバである。なお、図示していないが、本サーバには、前記データを格納するためのストレージ（ＨＤＤ（Ｈａｒｄ Ｄｉｓｋ Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ Ｓｔａｔｅ Ｄｒｉｖｅ）、両方を備えたハイブリッド形態等）が内蔵あるいは外付けで接続されている。
【００２２】
データライブラリシステム１０は、可搬型記録メディアを搭載したストレージであり、上記ホスト計算機３０や業務サーバ２０が扱うデータをバックアップやアーカイブ目的で格納するストレージシステムである。
【００２３】
アーカイブ管理サーバ４０は、バックアップやアーカイブの機能を提供するアーカイブソフトウェアを搭載したサーバであり、本実施例では前記業務サーバ２０からデータライブラリシステム１０へデータをアーカイブ実行する。また、本サーバは、定期的にバックアップ／アーカイブを実行するためのデータ移動ポリシー設定機能やジョブ管理機能を備える。バックアップ／アーカイブしたデータの検索機能を備えても良い。
【００２４】
装置管理サーバ５０は、管理ネットワーク１２を介して、データライブラリシステム１０や業務サーバ２０、ホスト計算機３０、アーカイブ管理サーバ４０など、各装置を運用管理するために必要な運用管理ソフトウェアを搭載したサーバであり、各装置の構成や状態、容量管理などを実行するサーバである。
【００２５】
保守サーバ６０は、保守ネットワーク１３を介して、データライブラリシステム１０、アーカイブ管理サーバ４０、装置管理サーバ５０の保守を実行するために必要なツールやソフトウェアを搭載したサーバである。各装置で故障などの障害が発生した場合、各装置から保守ネットワーク１３を経由して保守サーバに通知される。また、保守サーバから必要に応じて各装置のログ情報を取得することができる。
【００２６】
以下、各装置の構成について図面を用いて説明する。
【００２７】
データライブラリシステム１０は、１台以上のサーバ１００、ブロックストレージ１０１、表示装置１０２、１台以上の可搬型記録装置１０３で構成する。サーバ１００には、ブロックストレージ１０１、表示装置１０２、１台以上の可搬型記録装置１０３が任意のプロトコルを使用したネットワーク（例えば、ＦＣやＩＰ）で接続される。図１では表示装置１０２は内蔵されているが、外付け（システム外部）でも良い。また、ブロックストレージ１０１は１つ以上のＨＤＤ（Ｈａｒｄ Ｄｉｓｋ  Ｄｒｉｖｅ）や１つ以上のＳＳＤ（Ｓｏｌｉｄ Ｓｔａｔｅ Ｄｒｉｖｅ）など任意の種類のデバイスで構成され、複数種類のデバイスが存在しても良い。
【００２８】
可搬型記録装置１０３は、制御部１０４、メモリ１０５、ユーザＩ／Ｆ部１０６、サーバＩ／Ｆ部１０７、管理Ｉ／Ｆ部１０８、保守Ｉ／Ｆ部１０９、１台以上のデータ記録再生部１１０、記録媒体格納部１１１、記録媒体格納部に付加した記憶部１１２、１枚以上の光ディスク１１３、記録媒体運搬部１１４、扉開閉検出部１１５、状態管理／表示部１１６、温度計１１７、ファン１１８、品質検査実行部１１９で構成する。
【００２９】
制御部１０４は、メモリ１０５内の各種プログラムにしたがって、可搬型記録装置１０３内の各部の制御を行う。
【００３０】
メモリ１０５は、各種のＯＳ（Ｏｐｅｒａｔｉｎｇ Ｓｙｓｔｅｍ）やプログラム、情報を記憶し、例えば可搬型記録装置の制御部１０４を制御するためのプログラムや設定情報を記憶している。
【００３１】
ユーザＩ／Ｆ部１０６は、各種スイッチなど、ユーザが可搬型記録装置１０３を操作するための手段を提供する。
【００３２】
サーバＩ／Ｆ部１０７は、サーバ１００と可搬型記録装置１０３との間で、記録／再生するデータや各種制御コマンドや通知を送受信する。
【００３３】
管理Ｉ／Ｆ部１０８は、前記管理ネットワーク１２を介して、装置管理サーバ５０やアーカイブ管理サーバ４０との間で、運用管理に関わるデータや各種制御情報、通知を送受信する。
【００３４】
保守Ｉ／Ｆ部１０９は、前記保守ネットワーク１３を介して、保守サーバ６０との間で、保守に関わるデータや各種制御情報、通知を送受信する。
【００３５】
データ記録再生部１１０は、光ディスク１１３へのデータ記録または光ディスクからのデータ再生を行う。データ記録再生部１１０は着脱することができ、例えば故障などが発生した際には可搬型記録装置１０３から取り外し、代わりのデータ記録再生部１１０を可搬型記録装置１０３に設置することなどができる。
【００３６】
記録媒体格納部１１１は、１枚以上の光ディスクを格納する。本実施例では、光ディスク１１３を１枚格納するスロットを１つ以上持つ構成とする。なお、スロットを持たず、光ディスクを重ねて格納する構成でも構わない。記録媒体格納部１１１は着脱することができ、例えば、すべての光ディスクへデータを記録し終えたら記録媒体格納部ごと可搬型記録装置外部へ取り出し、代わりに未使用ディスクを格納した別の記録媒体格納部を可搬型記録装置内部へ入れることなどができる。なお、図１では記録媒体格納部１１１は１つしか図示しないが、可搬型記録装置内に複数備えても良い。また、例えば一方は未使用ディスク格納装置、他方は記録済ディスク格納装置など、用途に応じて使い分けても構わない。
【００３７】
記憶部１１２は、記録媒体格納部１１１に関する情報や記録媒体格納部１１１を制御する上で必要な情報を記憶しておく。記憶部１１２は、電源を切ってもデータが消えない、書き換え可能な不揮発性の半導体メモリなどで構成する。
【００３８】
光ディスク１１３は、本実施例ではＢｌｕ−ｒａｙ Ｄｉｓｃ（ＴＭ）等の光ディスクを使用し、記録媒体格納部１１１内に光ディスク１１３が複数枚格納されている。また、光ディスク１１３としてホログラムディスク等を用いても良い。ホログラムディスクは記録層にフォトポリマー（感光性樹脂）を用いてホログラムとしてデータを記録する記録媒体である。ホログラムは記録層に入射された干渉縞パターンによる光の明暗によってフォトポリマーの化学反応が進みホログラムが記録される。本実施例では、記録媒体として光ディスクを例に説明するが、その他の可搬型記録媒体（例えばテープ等）で本発明を適用する可能性も考えられる。
【００３９】
記録媒体運搬部１１４は、光ディスク１１３を記録媒体格納部１１１から取り出し、運搬し、データ記録再生部１１０に装填する。あるいは、光ディスク１１３をデータ記録再生部１１０から受け取り、運搬して記録媒体格納部１１１へと格納する。
【００４０】
扉開閉検出部１１５は、可搬型記録装置が備える図示しない扉の開閉を検出し、検出した情報を制御部１０２に伝達する。扉は記録媒体格納部を可搬型記録装置へ挿入したり、取り出したりする際に開閉される。
【００４１】
状態管理／表示部１１６は、可搬型記録装置１０３内の各部の稼働状況や障害情報などのステータスを収集/管理し、内蔵あるいは外部の液晶ディスプレイやＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）に対して出力し、ユーザにステータス表示する。
温度計１１７は、可搬型記録装置１０３内部の温度を計測、監視する。制御部１０４が温度の取得要求を指示すると、現在の温度を計測し、計測結果を制御部１０４へ通知する。
【００４２】
ファン１１８は、制御部１０４の指示により、可搬型記録装置１０３内部の温度を冷却する。前記温度計１１７で計測した結果が所定の閾値（例えば、２５度）を超えていた場合に、制御部１０４の指示により、ファンを動作させる。
【００４３】
品質検査実行部１１９は、制御部１０４の指示により、前記記録媒体格納部１１１に格納された所定の光ディスクを前記データ記録再生部１１０へセットし、品質検査を実行する。そして検査結果を制御部１０４へ通知する。ここで、品質検査実行部１１９は、品質検査結果や、制御部１０４から取得した前記温度計１１７で計測した温度を、前記メモリ１０５や記憶部１１２、ブロックストレージ１０１などに保持するようにしても良い。
【００４４】
なお、図示していないが、可搬型記録装置は、格納するデータを暗号化し、該データを読み出す際に復号化する暗号/復号部や、格納するデータを圧縮し、該データを読み出す際に伸長する圧縮部などを備えても良い。
【００４５】
次に、図２を用いて、データライブラリシステム１０内のサーバ１００の一構成例について説明する。
【００４６】
サーバ１００は、制御部２０１、メモリ２０２、ライブラリＩ／Ｆ部２０３、ディスクＩ／Ｆ部２０４、ホストＩ／Ｆ部２０５、外部表示制御部２０６、ファイル管理部２０７、階層管理処理部２０８、ユーザＩ／Ｆ部２０９、構成管理部２１０、ライブラリ制御部２１１、管理Ｉ／Ｆ部２１２、品質検査制御部２１５、品質結果分析部２１６、データ移行制御部２１７とで構成される。
【００４７】
制御部２０１は、メモリ２０２内の各種プログラムにしたがって、サーバ１００内の各部の制御を行う。
【００４８】
メモリ２０２は、各種のＯＳやプログラム、情報を記憶し、例えば制御部２０１を制御するためのプログラムや設定情報を記憶している。また、可搬型記録装置１０３から送られたステータス情報などを記録する。
【００４９】
ライブラリＩ／Ｆ部２０３は、可搬型記録装置１０３とサーバ１００との間のデータや制御情報の送受信に関する制御を行う。
【００５０】
ディスクＩ／Ｆ部２０４は、ブロックストレージ１０１との間で、ＳＡＴＡ（Ｓｅｒｉａｌ Ａｄｖａｎｃｅｄ  Ｔｅｃｈｎｏｌｏｇｙ  Ａｔｔａｃｈｍｅｎｔ）やｉＳＣＳＩ（Ｓｍａｌｌ Ｃｏｍｐｕｔｅｒ Ｓｙｓｔｅｍ Ｉｎｆｅｒｆａｃｅ）などの規格に準拠してデータ転送に関する制御を行う。
【００５１】
ホストＩ／Ｆ部２０５は、データネットワーク１１を介して、業務サーバ２０やホスト計算機３０との間でデータや各種制御コマンドや通知を送受信する。例えば、ＮＦＳ（Ｎｅｔｗｏｒｋ Ｆｉｌｅ Ｓｙｓｔｅｍ）やＣＩＦＳ／Ｓａｍｂａ（Ｃｏｍｍｏｎ Ｉｎｔｅｒｎｅｔ Ｆｉｌｅ Ｓｙｓｔｅｍ）、ＲＥＳＴ（Ｒｅｐｒｅｓｅｎｔａｔｉｏｎａｌ Ｓｔａｔｅ Ｔｒａｎｓｆｅｒ）、ＦＴＰ（Ｆｉｌｅ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｃｏｌ）等の汎用インタフェースを利用する。
【００５２】
外部表示制御部２０６は、構成管理部２１０や階層管理処理部２０８、ファイル管理部２０７で管理する情報や、データライブラリシステム１０内のステータス情報を表示装置１１８に表示する。
【００５３】
ファイル管理部２０７は、ブロックストレージ１０１、可搬型記録装置１０３に格納した全データに関する情報を管理する。
【００５４】
階層管理処理部２０８は、自身あるいはメモリ２０２で管理する任意のポリシーにしたがって、ファイル管理部２０７と連携してブロックストレージ１０１に格納したデータの中から移動対象のデータを選択する。そして、移動対象データをディスクＩ／Ｆ部を介して読み出し、ライブラリＩ／Ｆ部を介して可搬型記録装置１０３へデータを移動し、光ディスク１１３上に記録する。すべての対象データが記録した後に、ブロックストレージ１０１内の移動対象データをスタブ化し、データ本体を削除する。管理ネットワーク１２を介して後述のアーカイブ管理サーバ４０の階層管理処理４０９と通信し、アーカイブ管理サーバ４０の移動ポリシーにしたがって動作しても良い。例えば、データネットワーク１１を介して（必要であれば、後述する業務サーバ２０の階層管理処理部３０と連携して）業務サーバ２０に格納されたデータを読み出し、ブロックストレージ１０１あるいは可搬型記録装置１０３へ移動する。その際、業務サーバ２０内の移動対象データのスタブ化やデータ本体の削除は、階層管理処理部２０８またはアーカイブ管理サーバ４０のどちらか行うこととする。さらに、業務サーバ２０の階層管理処理部３０が管理する移動ポリシーにしたがって動作しても良い。
【００５５】
ユーザＩ／Ｆ部２０９は、ユーザが表示装置１０２に表示されている各種情報に基づき、外付けのマウスやキーボードなどの入力装置を用いてサーバを制御したり、サーバを介して各可搬型記録装置を制御するための手段を提供する。
【００５６】
構成管理部２１０は、データライブラリシステム１０を構成する各部、すなわち表示装置１０２やブロックストレージ１０１、可搬型記録装置１０３、図示していないがネットワークスイッチや電源シャーシなどの型式やメーカ名、スペック、動作状態などを管理する。
【００５７】
ライブラリ制御部２１１は、階層管理処理部２０８の指示により、ライブラリＩ／Ｆ部２０３を介して、使用する可搬型記録装置１０３や光ディスク１１３の選択や、記録や再生を実行する。
【００５８】
管理Ｉ／Ｆ部２１２は、前記管理ネットワーク１２を介して、装置管理サーバ５０やアーカイブ管理サーバ４０との間で、運用管理に関わるデータや各種制御情報、通知を送受信する。
【００５９】
保守Ｉ／Ｆ部２１３は、前記保守ネットワーク１３を介して、保守サーバ６０との間で、保守に関わるデータや各種制御情報、通知を送受信する。
【００６０】
品質検査制御部２１５は、前記可搬型記憶装置１０３に格納された光ディスク上の記録品質劣化を検査するために、ライブラリＩ／Ｆ部２０３を介して前記可搬型記憶装置１０３の品質検査制御部２１５に所定の光ディスクに対する品質検査の実施を指示する。そして、ライブラリＩ／Ｆ部２０３から受信した品質検査の結果を品質結果分析部２１６へ渡し、データ移行が必要と判断された場合はデータ移行制御部２１７へ劣化した光ディスク上のデータを新しい光ディスクへ移行するよう指示する。
【００６１】
品質結果分析部２１６は、前記品質検査制御部２１５から受信した品質検査結果を分析し、品質劣化部分のパターンやデータ記録してからの経過年数、品質劣化度を分析し、劣化度合いに応じてディスク上の全データを移行するか、劣化部分に該当するデータのみを移行するかを決定し、前記品質検査制御部２１５へ分析結果を通知する。
【００６２】
データ移行制御部２１７は、前記品質検査制御部２１５からの指示により、劣化した光ディスク上の全データを移行する場合は新しい光ディスクを選定し、データコピーを実行する。必要な部分のみを移行する場合は、移行対象部分を決定し、ブロックストレージ１０１の所定位置へコピーする。
【００６３】
ここで、図２の階層管理処理部２０８は、アーカイブ管理サーバ４０の階層管理処理４０９と統合させた形態でも良く、サーバ１００とは別のサーバで動作させても良い。
【００６４】
次に、図３を用いて、業務サーバ２０の一構成例について説明する。
【００６５】
業務サーバ２０は、制御部３０１、メモリ３０２、ユーザＩ／Ｆ部３０３、ホストＩ／Ｆ部３０４、ディスクＩ／Ｆ部３０５、ブロックストレージ３０６、管理Ｉ／Ｆ部３０７、保守Ｉ／Ｆ部３０８、外部表示制御部３０９、階層管理処理部３１０、ファイル管理部３１１、で構成する。
【００６６】
制御部３０１は、メモリ３０２内の各種プログラムにしたがって、業務サーバ２０内の各部の制御を行う。
【００６７】
メモリ３０２は、各種のＯＳやプログラム、情報を記憶し、例えば制御部３０１を制御するためのプログラムや設定情報を記憶している。
【００６８】
ユーザＩ／Ｆ部３０３は、ユーザが表示装置１０２に表示されている各種情報に基づき、外付けのマウスやキーボード、リモコンなどの入力装置を用いて、業務サーバ２０を制御するための手段を提供する。
【００６９】
ホストＩ／Ｆ部３０４は、前記データネットワーク１１を介して、ホスト計算機３０やデータライブラリシステム１０と接続する。
【００７０】
ディスクＩ／Ｆ部３０５は、ブロックストレージ３０６との間で、ＳＡＴＡやＳＣＳＩなどの規格に準拠してデータ転送に関する制御を行う。
【００７１】
ブロックストレージ３０６は、業務サーバ２０で生成／編集したデータや、ホスト計算機３０から受信したデータを格納する。１つ以上のＨＤＤやＳＳＤなど任意の種類のデバイスで構成され、複数種類のデバイスが存在しても良い。図では、業務サーバ２０に内蔵しているが、外付けの構成でも良く、内蔵/外付けの両方を備えても良い。また、ホスト計算機３０と業務サーバ２０との間でブロックストレージ３０６を共有しても良い。
【００７２】
管理Ｉ／Ｆ部３０７は、前記管理ネットワーク１２を介して、装置管理サーバ５０やアーカイブ管理サーバ４０との間で、運用管理に関わるデータや各種制御情報、通知を送受信する。
【００７３】
保守Ｉ／Ｆ部３０８は、前記保守ネットワーク１３を介して、保守サーバ６０との間で、保守に関わるデータや各種制御情報、通知を送受信する。
【００７４】
外部表示制御部３０９は、階層管理処理部３１０、ファイル管理部３１１で管理する情報や、業務サーバ１０内のステータス情報を表示装置１１８に表示する。
【００７５】
階層管理処理部３１０は、自身あるいはメモリ３０２で管理する任意のポリシーにしたがって、ファイル管理部３１１と連携してブロックストレージ３０６に格納したデータの中から移動対象のデータを選択する。そして、移動対象データをディスクＩ／Ｆ部を介して読み出し、ホストＩ／Ｆ部３０４を介してデータライブラリシステム１０へ送信する。すべての対象データを送信した後に、ブロックストレージ３０６内の移動対象データをスタブ化し、データ本体を削除する。また、管理ネットワーク１２を介して後述のアーカイブ管理サーバ４０の階層管理処理４０９と通信し、アーカイブ管理サーバ４０の移動ポリシーにしたがって動作しても良い。例えば、アーカイブ管理サーバ４０の階層管理処理４０９の指示にしたがい、ブロックストレージ３０６内のデータを読み出してデータネットワーク１１を介してデータライブラリシステム１０へ送信する。その際、業務サーバ２０内の移動データのスタブ化やデータ本体の削除は、階層管理処理部３１０またはアーカイブ管理サーバ４０の階層管理処理４０９のどちらか行うこととする。
【００７６】
ファイル管理部３１１は、ブロックストレージ１０１に格納した全データに関する情報を管理する。
【００７７】
次に、図４を用いて、装置管理サーバ５０の一構成例について説明する。
【００７８】
装置管理サーバ５０は、制御部５０１、メモリ５０２、ユーザＩ／Ｆ部５０３、ディスクＩ／Ｆ部５０４、ブロックストレージ５０５、管理Ｉ／Ｆ部５０６、保守Ｉ／Ｆ部５０７、外部表示制御部５０８、ストレージ管理部５０９、構成管理部５１０、容量管理部５１１、ジョブ実行管理部５１２、データ管理部５１３、容量計算実行部５１４、品質検査情報管理部５１５、品質検査スケジュール生成部５１６、とで構成される。
【００７９】
制御部５０１は、メモリ５０２内の各種プログラムにしたがって、装置管理サーバ５０内の各部の制御を行う。
【００８０】
メモリ５０２は、各種のＯＳやプログラム、情報を記憶し、例えば制御部５０１を制御するためのプログラムや設定情報を記憶している。
【００８１】
ユーザＩ／Ｆ部５０３は、ユーザが表示装置１０２に表示されている各種情報に基づき、外付けのマウスやキーボード、リモコンなどの入力装置を用いて装置管理サーバ５０を制御するための手段を提供する。
【００８２】
ディスクＩ／Ｆ部５０４は、ブロックストレージ５０５との間で、ＳＡＴＡやＳＣＳＩなどの規格に準拠してデータ転送に関する制御を行う。
【００８３】
ブロックストレージ５０５は、装置管理サーバ５０で生成／編集したデータや、後述のストレージ管理部５０９や構成管理部５１０、容量管理部５１１で管理するデータや、ジョブ実行管理部５１２で管理するジョブに関する情報、データ管理部５１３で生成／編集した情報を格納する。１つ以上のＨＤＤやＳＳＤなど任意の種類のデバイスで構成され、複数種類のデバイスが存在しても良い。図では、装置管理サーバ５０に内蔵しているが、外付けの構成でも良く、内蔵/外付けの両方を備えても良い。
【００８４】
管理Ｉ／Ｆ部５０６は、前記管理ネットワーク１２を介して、業務サーバ２０、ホスト計算機３０、アーカイブ管理サーバ４０、データライブラリシステム１０内のサーバ１００、ブロックストレージ１０１、可搬型記録装置１０３との間で、運用管理に関わるデータや各種制御情報、通知を送受信する。
【００８５】
保守Ｉ／Ｆ部５０７は、前記保守ネットワーク１３を介して、保守サーバ６０との間で、保守に関わるデータや各種制御情報、通知を送受信する。
【００８６】
外部表示制御部５０８は、ストレージ管理部５０９、構成管理部５１０、容量管理部５１１、ジョブ実行管理部５１２、データ管理部５１３で管理する情報やステータス、装置管理サーバ５０内のステータス情報を表示装置１１８に表示する。
【００８７】
ストレージ管理部５０９は、管理Ｉ／Ｆ部５０６を介して接続される各装置（業務サーバ２０、ホスト計算機３０、アーカイブ管理サーバ４０、データライブラリシステム１０内のサーバ１００、ブロックストレージ１０１、可搬型記録装置１０３）に関する情報を管理する。
【００８８】
構成管理部５１０は、管理Ｉ／Ｆ部５０６を介して接続される各装置の構成情報を管理する。
【００８９】
容量管理部５１１は、管理Ｉ／Ｆ部５０６を介して接続される各装置のストレージ容量を管理する。
【００９０】
ジョブ実行管理部５１２は、管理Ｉ／Ｆ部５０６を介して接続される各装置で動作するジョブの内容を管理、実行する。
【００９１】
データ管理部５１３は、管理Ｉ／Ｆ部５０６を介して接続される各装置内のファイルやデータに関する情報を管理する。
【００９２】
性能計算実行部５１４は、新たにストレージシステムを導入/追加する場合に、バックアップ／アーカイブサービス実行に必要なシステム処理性能や容量の見積もり計算を実行する。実行結果は、必要に応じて外部表示制御部５０８を介して表示装置１０２に出力する。
【００９３】
品質検査情報管理部５１５は、データ記録した光ディスクを長期間利用可能とするために定期的に実施する品質検査の結果や分析結果をデータライブラリシステム１０から取得してメモリ５０２やブロックストレージ５０５などに保持、管理する。また、ユーザＩ／Ｆ部５０３を介して管理者から品質検査状況の表示を指示された場合、外部表示制御部５０８を介して表示装置１０２に品質検査の結果や分析結果を表示する。さらに、保守サーバ６０から保守Ｉ／Ｆ部１３経由で品質検査情報の取得要求を受信した場合、品質検査の結果や分析結果を保守Ｉ／Ｆ部１３経由で送信する。品質検査情報管理部５１５が定期的に保守サーバ６０へ品質検査情報を通知するようにしても良い。また、データライブラリシステム１０の温度管理を実施する。
【００９４】
品質検査スケジュール生成部２１６は、データライブラリ１０に格納した光ディスクの品質検査を実施するスケジュールを生成し、ジョブ実行管理部５１２へスケジュールを登録する。
【００９５】
次に、各装置が管理する情報テーブルの構成について、以下図面を用いて説明する。
【００９６】
最初に、図５を用いて、データライブラリシステム１０内の可搬型記録装置１０３の記憶部１１２が管理する記録媒体格納テーブル７００の一構成例を示す。
【００９７】
記録媒体格納テーブル７００は、記録媒体格納部１１１の情報である記録媒体格納部情報７０１と、光ディスクを１枚ずつ格納するスロットの情報であるスロット情報７１０を持つ。
【００９８】
記録媒体格納部情報７０１は、記録媒体格納部１１１を一意に識別するための識別子である。本識別子は、別データライブラリシステム内の記録媒体格納部１１１と重複することは無い。
【００９９】
スロット情報７１０は、スロット番号７１１、記録媒体有無７１２、媒体状態７１３、媒体使用期限７１４で構成する。
【０１００】
スロット番号７１１は、記録媒体格納部１１１内で光ディスク１１３が格納されるスロットの位置を示す値である。可搬型記録装置１０３内の制御部１０４は、記録媒体運搬部１１４を用いて記録媒体格納部１１１からデータ記録再生部１１０へ搬送する場合、このスロット番号７１１を保持し、元のスロット位置に光ディスク１１３を戻す。
【０１０１】
媒体有無７１２は、前記スロット番号７１１が示すスロット位置に光ディスク１１３が入っているかいないかを示す値である。「有（１）」または「無（０）」の値を持つ。
【０１０２】
媒体状態７１３は、前記スロット番号７１１が示すスロット位置に格納された光ディスク１１３の状態を表す値であり、「未使用」「記録完了」「記録失敗」「データ移行済」「未知の媒体」「使用期限切れ」の状態を持つ。
「未使用」は当該スロットに格納された光ディスク１１３が未使用で、データを記録可能であることを示す。「記録完了」は光ディスク１１３へのデータの記録と、その記録に対する検査が正常に終了したことを示す。「記録失敗」は光ディスク１１３へのデータの記録、もしくは、検査が失敗したことを示す。この場合、この光ディスク１１３へ記録したデータをデータ記録再生装置１１０で再生することはできない。「データ移行済」は、光ディスク１１３上に記録したデータが別の光ディスクへコピーされ、不要になったことを示す。「未知の媒体」は当該スロットに格納されたディスク１１３がデータ記録再生装置１１０で記録再生できないディスクであることを示す。「使用期限切れ」は当該スロットに格納された光ディスク１１３が未使用のまま使用期限切れとなり、データを記録できなくなったことを示す。
【０１０３】
媒体使用期限７１４は、未使用の光ディスク１１３をデータ記録に使用できる使用期限のことである。光ディスクの製造元などから提供される。記録媒体格納部１１１に光ディスク１１３が挿入されて出荷される場合は、出荷の際に、記憶部１１２の媒体使用期限７１４に書き込んでおくのが望ましい。
【０１０４】
上記の情報の他に、図に示していないが光ディスク１１３を識別するためのディスクＩＤを格納してもよい。
【０１０５】
ここで、光ディスク１１３の媒体使用期限は、（１）光ディスク１１３を格納した記録媒体格納部１１１を出荷の際に、格納された光ディスク１１３の媒体使用期限を記憶部１１２に書き込んでおく方式、（２）光ディスク１１３の管理領域（例えば、メタデータの一部）に書き込んでおき、任意のタイミング（例えば、光ディスクが記録媒体格納部１１１に搭載されたタイミング）でこれらの情報を取得して記憶部１１２に書き込む方式、（３）光ディスク１１３に記録されている製造番号など各光ディスク固有の情報を用いてＷｅｂサーバなどから媒体使用期限情報を取得し、記憶部１１２に書き込む方式などがある。
【０１０６】
また、データライブラリシステム１０のサーバ１００の構成管理部２１０や可搬型記録装置１０３の状態管理／表示部１１６で本記録媒体格納テーブル７００を保持するようにしても良い。
【０１０７】
次に、図６を用いて、データライブラリシステム１０内の可搬型記録装置１０３の状態管理部１１６が管理する可搬型記録装置構成管理テーブル８００の一構成例を示す。
可搬型記録装置構成管理テーブル８００は、可搬型記録装置ＩＤ８０１と、構成情報８１０を備える。
可搬型記録装置ＩＤ８０１は、可搬型記録装置１０３を一意に識別するための識別子である。本識別子は、別データライブラリシステム内の可搬型記録装置１０３と重複することは無い。
【０１０８】
構成情報８１０は、可搬型記録装置１０３を構成する各装置の情報であり、デバイス種別８１１、デバイス識別子８１２、ステータス８１３、属性情報８１４で構成する。
【０１０９】
デバイス種別８１１は、可搬型記録装置１０３が持つデバイスの種類の情報である。例えば、データ記録再生部１１０を示すドライブ、記録媒体格納部１１１を示すマガジン、記録媒体運搬部１１４を示すロボットなどである。
【０１１０】
デバイス識別子８１２は、可搬型記録装置１０３が持つデバイスを一意に識別する情報である。
【０１１１】
ステータス８１３は、可搬型記録装置１０３が持つデバイスの稼働状況や状態を示す。
【０１１２】
属性情報８１４は、可搬型記録装置１０３が持つデバイスの属性情報、例えば、製造メーカや型名、スペックなどを示す。
【０１１３】
本可搬型記録装置構成管理テーブル８００により、可搬型記録装置１０３の状態を管理することができ、装置管理サーバ５０にこれらの情報を提供することができる。
【０１１４】
次に、図７を用いて、データライブラリシステム１０内のサーバ１００の構成管理部２１０が管理するシステム管理テーブル９００の一構成例を示す。
【０１１５】
システム管理テーブル９００は、データライブラリシステムＩＤ９０１と、構成情報９１０を備える。
【０１１６】
データライブラリシステムＩＤ９０１は、データライブラリシステム１０を一意に識別するための識別子である。本識別子は、別データライブラリシステム１０と重複することは無い。
【０１１７】
構成情報９１０は、データライブラリシステム１０を構成する各装置の情報であり、デバイス種別９１１、デバイス識別子９１２、ステータス９１３、属性情報９１４で構成する。
【０１１８】
デバイス種別９１１は、データライブラリシステム１０が持つデバイスの種類の情報である。例えば、可搬型記録装置１０３を示すライブラリ、ブロックストレージ１０１を示すディスクアレイ、図示していないが電源シャーシや各デバイスをネットワーク接続するためのネットワークスイッチなどである。
【０１１９】
デバイス識別子９１２は、データライブラリシステム１０が持つデバイスを一意に識別する情報である。
【０１２０】
ステータス９１３は、データライブラリシステム１０が持つデバイスの稼働状況や状態を示す。
【０１２１】
属性情報９１４は、データライブラリシステム１０が持つデバイスの属性情報、例えば、製造メーカや型名、スペック、詳細情報や補足情報を格納した関連テーブルへの位置情報などを示す。
【０１２２】
また、システム管理テーブル９００は、可搬型記録装置１０３と記録媒体格納部１１１の関係を示す情報（図９の９２０、９３０）を備える。例えば、可搬型記録装置１０３にセットされている記録媒体格納部１１１の対応付けや、どの可搬型記録装置１０３にもセットされていない記録媒体格納部１１１が把握できるようにする。
【０１２３】
ここで、本システム管理テーブル９００は、可搬型記録装置１０３が管理する前記可搬型記録装置構成管理テーブル８００の情報を取得し、組み込んでも良い。
【０１２４】
本システム管理テーブル９００により、データライブラリシステム１０の状態を管理することができ、装置管理サーバ５０にこれらの情報を提供することができる。
【０１２５】
次に、図８を用いて、データライブラリシステム１０内のサーバ１００のファイル管理部２０７、業務サーバ２０のファイル管理部３１１装置管理サーバ５０のデータ管理部５１３が管理するデータ管理テーブル１０００の一構成例を示す。
【０１２６】
データ管理テーブル１０００は、データ識別子１００１、データサイズ１００２、データパス１００３、アクセス時間１００４、アクセス権限１００５、格納場所情報ポインタ１００６を備える。
【０１２７】
データ識別子１００１は、管理対象のファイルやオブジェクトなどのデータを一意に識別する情報を示す。
【０１２８】
データサイズ１００２は、管理対象のデータのサイズを示す。
【０１２９】
データパス１００３は、管理対象のデータが格納されているストレージ内の記憶領域内のデータパスを示す。
【０１３０】
アクセス時間１００４は、管理対象のデータが最後にアクセスされた時間を示す。
【０１３１】
アクセス権限１００５は、管理対象のデータに付与されているアクセス権限、例えば、Ｒｅａｄのみ可能、Ｒｅａｄ／Ｗｒｉｔｅ可能などである。
【０１３２】
格納場所情報ポインタ１００６は、ファイルやオブジェクトの実体が格納されているストレージの位置情報（例えば、データライブラリシステム１０内のブロックストレージ１０１や可搬型記録装置１０３、業務サーバ２０のブロックストレージ３０６、アーカイブ管理サーバ４０のブロックストレージ４０５など）を示すボリューム情報テーブル１０１０内へのポインタである。
【０１３３】
ボリューム情報テーブル１０１０は、ボリューム名１０１１、ファイル数１０１２、使用ディスク１０１３、マガジン１０１４、ライブラリ１０１５、使用容量１０１６、移行済容量１０１７を備える。
【０１３４】
ボリューム名１０１１は、１枚の光ディスクに記録するデータ空間を一意に識別する情報を示す。
【０１３５】
ファイル数１０１２は、前記ボリューム名に該当する光ディスクに記録されたファイルの総数を示す。
【０１３６】
使用ディスク１０１３は、前記ボリューム名に該当する光ディスクを一意に識別する情報と、光ディスクの両面が記録面である場合には表面／裏面を示す。
【０１３７】
マガジン１０１４は、前記使用ディスクを格納する記録媒体格納部１１１を識別する情報を示す。
【０１３８】
ライブラリ１０１５は、前記マガジン１０１４が示す記録媒体格納部１１１がセットされている可搬型記録装置１０３を識別する情報を示す。
【０１３９】
使用容量１０１６は、前記使用ディスク１０１３が示す光ディスク上に記録されたデータ量を示す。ここで、データ量は、ファイルやオブジェクトに該当するユーザデータ部分のみ、あるいはシステム情報を含めたすべてのデータ部分を示す。
【０１４０】
移行済容量１０１７は、前記使用ディスク１０１３が示す光ディスクに対して品質検査を実施した結果、データ移行が必要と判定され、ブロックストレージ１０１や別の光ディスクへコピーした容量を示す。例えば、前記使用容量１０１６が７８ＧＢ（ギガバイト）、移行済容量１０１７が８ＧＢの場合、７８ＧＢ中８ＧＢのデータが別のストレージへコピー済みであることを示す。全てのデータが別のストレージへコピーされた場合は、格納場所情報ポインタ１００６を変更する。
【０１４１】
本データ管理テーブル１０００により、ファイルやオブジェクト、メール、画像などのデータに関する情報を管理することができる。
【０１４２】
なお、図示していないが、本データ管理テーブル１０００に、データのリテンション情報（データ削除不可期限等）の設定有無、暗号あるいは圧縮の設定有無などを追加した形式もある。
【０１４３】
次に、図９を用いて、装置管理サーバ５０のジョブ実行管理部５１２が管理するジョブ管理テーブル１３００の一構成例を示す。
【０１４４】
ジョブ管理テーブル１３００は、ジョブＩＤ１３０１、ジョブ種別１３０２、ジョブ実行装置１３０３、利用アプリ１３０４、ジョブパラメータ１３０５、実行開始予定時間１３０６、実行完了必須時間１３０７、ステータス１３０８を備える。
【０１４５】
ジョブＩＤ１３０１は、ジョブを一意に識別する情報を持つ。
【０１４６】
ジョブ種別１３０２は、ジョブの内容を示す情報であり、ブロックストレージ１０１から可搬型記録装置１０３へのデータ記録を示す「Ｗｒｉｔｅ」、可搬型記録装置１０３に記録したデータの再生を示す「Ｒｅａｄ」、可搬型記録装置１０３に格納された光ディスクへの品質検査を実行する「品質検査」などの情報を持つ。
【０１４７】
ジョブ実行装置１２０３は、各ジョブを実行する装置の情報を持つ。例えば、ＩＤやニックネーム、ＩＰアドレスなどである。
【０１４８】
利用アプリ１３０４は、各ジョブによって実行される装置上のアプリまたはスクリプトの場所、タスクの情報を持つ。
【０１４９】
ジョブパラメータ１３０５は、各ジョブを実行する際に必要となるパラメータ情報を持つ。例えば、「Ｒｅａｄ」の場合は、可搬型記録装置１０３から読み出すファイル名やファイルパス名などである。
【０１５０】
実行開始予定時間１３０６は、ジョブが実行される予定の時間の情報を持つ。
【０１５１】
実行完了必須時間１３０７は、ジョブの実行完了すべき時間の情報を持つ。管理者やユーザが設定しない場合、空欄でもよい。
【０１５２】
ステータス１２０８は、ジョブの実行状態を持つ。例えば、待機中、実行中、実行済、実行済（失敗）などである。
【０１５３】
本ジョブ管理テーブル１３００により、装置管理サーバ５０は、装置内で実行するデータ階層化やアーカイブデータの読み出し、データの品質検査などの実行ジョブを設定し、これらの実行ジョブをスケジューリングし、順番に実行することができる。
【０１５４】
次に、図１０を用いて、装置管理サーバ５０の構成管理部５１０が管理する装置構成管理テーブル１４００の一構成例を示す。本テーブルは、データライブラリシステム１０内の可搬型記録装置１０３の状態管理部１１６が管理する可搬型記録装置構成管理テーブル８００、サーバ１００の構成管理部２１０が管理するシステム構成管理テーブル９００から生成される。これらの情報は、ストレージ管理部５０９と構成管理部５１０が各管理対象の装置から定期的に収集する。
【０１５５】
装置構成管理テーブル１４００は、装置ＩＤ１４０１、装置種別１４０２、デバイス種別１４０３、デバイス識別子１４０４、スペック１４０５、ステータス１４０６を持つ。
【０１５６】
装置ＩＤ１４０１は、管理対象となる装置を一意に識別する情報を持つ。
【０１５７】
装置種別１４０２は、管理対象となる装置がディスクアレイ（ブロックストレージ）、ファイルサーバ（業務サーバ）、サーバ、可搬型記憶装置のいずれかを示す情報を持つ。
【０１５８】
デバイス種別１４０３は、各管理対象装置が持つデバイスの種類の情報を持つ。
【０１５９】
デバイス識別子１４０４は、各管理対象装置が持つデバイスを一意に識別する情報を持つ。
【０１６０】
スペック１４０５は、各管理対象によって設定される値が異なるが、ボリュームの場合はサイズ、ポートの場合は速度の値、ファイルシステムの場合はサイズ、キャッシュの場合はサイズ、ドライブの場合は読み書き速度、ロボットの場合はロード時間、光ディスクの場合はサイズが設定される。
【０１６１】
ステータス１４０６は、各管理対象の稼動状況や動作状態を示す。
【０１６２】
本装置構成管理テーブル１４００により、装置管理サーバ５０は、管理ネットワーク１２を介して各管理対象の情報を取得し、一括管理することができる。
【０１６３】
次に、図１１を用いて、装置管理サーバ５０の容量管理部５１１が管理する容量管理テーブル１５００の一構成例を示す。本テーブルは、データライブラリシステム１０内の可搬型記録装置１０３の状態管理部１１６が管理する可搬型記録装置構成管理テーブル８００、サーバ１００の構成管理部２１０が管理するシステム構成管理テーブル９００から生成される。これらの情報は、容量管理部５１１が各管理対象の装置から定期的に収集する。
【０１６４】
容量管理テーブル１５００は、装置ＩＤ１５０１、装置種別１５０２、デバイス種別１５０３、デバイス識別子１５０４、総数１５０５、全容量１５０６、空き容量１５０７、ユーザ使用量１５０８、その他使用量１５０９を備える。
【０１６５】
装置ＩＤ１５０１は、管理対象となる装置を一意に識別する情報を持つ。
【０１６６】
装置種別１５０２は、管理対象となる装置の種別を示す。
【０１６７】
デバイス種別１５０３は、管理対象となる装置が備えるストレージの種別を示す。例えば、データライブラリシステム１０内のブロックストレージ１０１はＨＤＤ、可搬型記録装置１０３は光ディスク、などである。
【０１６８】
デバイス識別子１５０４は、管理対象となる装置が備えるストレージを一意に識別する情報を持つ。
【０１６９】
総数１５０５は、管理対象となる装置が備えるストレージの媒体数を示す。例えば、ＨＤＤの場合は台数、光ディスクの場合は記録媒体格納部に格納された光ディスクの枚数である。
【０１７０】
全容量１５０６は、各装置が備えるストレージの全容量を示す。例えば、ストレージのＶｏｌｕｍｅに記載された論理ボリュームの全容量などである。
【０１７１】
空き容量１５０７は、各装置が備えるストレージの空き容量を示す。
【０１７２】
ユーザ使用量１５０８は、各装置が備えるストレージに記録したデータ量を示す。データ量は、ファイルやオブジェクトに該当するユーザデータ部分のみでも良い。
【０１７３】
その他使用量１５０９は、前記ユーザ使用量１５０８とは別に使用しているデータ量を示す。例えば、光ディスクの場合、データ記録失敗して不要になった領域のサイズや、品質検査の結果で既に別ストレージへ移行して不要になった領域のサイズなどを示す。
【０１７４】
本容量管理テーブル１４００により、装置管理サーバ５０は、管理ネットワーク１２を介して各管理対象のストレージの容量情報を取得し、一括管理することができる。
【０１７５】
ここで、データライブラリシステム１０のサーバ１００が本容量管理テーブル１５００を保持するようにしても良い。
【０１７６】
図１２は、サーバ１００の構成管理部２０８が管理する光ディスク管理テーブル１８００の一例である。
【０１７７】
光ディスク管理テーブル１８００は、光ディスク１１３の１枚ごとに、ディスクＩＤ１８０１、データライブラリＩＤ１８０２、記録媒体格納部ＩＤ１８０３、スロット番号１８０４、媒体状態１８０５、媒体使用期限１８０６、記録条件１８０７、記録品質１８０８、品質管理１８０９の情報が記録されるデータベーステーブルである。
【０１７８】
前記テーブル１８００は、本発明のデータライブラリシステム１０のサーバ１００に記録媒体格納部１１１を内蔵した可搬型記録装置１０３を初めて接続した場合、あるいは可搬型記録装置１０３に新しい記録媒体格納装置１１１をセットした場合、あるいは定期保守などでディスクの交換などを行った場合に、記録媒体格納装置１１１が格納する光ディスク１１３の情報が登録や更新される。また、光ディスク１１３をデータ記録再生装置１１０と記録媒体格納装置１１１との間を移動させられた際に更新される。
【０１７９】
ディスクＩＤ１８０１は、光ディスク１１３の一枚一枚を識別するための文字列や数字である。前記ＩＤは、光ディスク１１３の製造時に記録された個体識別可能なＩＤそのままか、それに基づいて生成されるか、或いは本発明のデータライブラリシステム１０が独自に決めるＩＤである。図１０のデータ管理テーブル１０００内の使用ディスク１０１３、図９のジョブ管理テーブル１３００内のジョブパラメータ１３０５にセットするディスク情報は、ディスクＩＤ１８０１と同じ値である。
【０１８０】
データライブラリＩＤ１８０２は、可搬型記録装置１０３を識別するためのＩＤであり、図６の可搬型記録装置構成管理テーブル８００内の記録媒体格納部ＩＤ８０１、図７のシステム構成管理テーブル９００内のデバイス種別９１１がライブラリの場合のデバイス識別子９１２、図１０のデータ管理テーブル１０００内のライブラリ１０１５にセットする情報は、データライブラリＩＤ１８０２と同じ値である。
【０１８１】
記録媒体格納部ＩＤ１８０３は、記録媒体格納部１１１を識別する文字列や数字である。前記ＩＤは、記録媒体格納部１１１に付属する記憶部１１２内に、記録媒体格納部１１１が製造や出荷前に決定され記録される。前記ＩＤはデータベーステーブルに登録や更新される際は、制御部１０２が記憶部１１２から読み取られる。図５の記録媒体格納テーブル７００の記録媒体格納部ＩＤ７０１、図７のシステム構成管理テーブル９００内のデバイス種別９１１がマガジンの場合のデバイス識別子９１２、図８のデータ管理テーブル１０００内のマガジン１０１４にセットする情報は、記録媒体格納部ＩＤ１８０３を用いる。
【０１８２】
スロット番号１８０４は、前記記録媒体格納部ＩＤ１８０３が示す記録媒体格納部１１１内で、前記ディスクＩＤ１８０１が示す光ディスク１１３が格納されるスロットの位置を示す値である。図５の記録媒体格納テーブル７００のスロット番号７１１にセットされる情報と同じである。
【０１８３】
媒体状態１８０５は、処理状態で、前記ディスクＩＤ１８０１が示す光ディスク１１３の状態が記録される。前記状態１８０５は、「未使用」「予約」「記録中」「記録完了」「記録失敗」「品質検査中」「品質検査失敗」「移行中」「移行済」「再生中」「オフライン」「未知の媒体」「使用期限切れ」の状態をもつ。ここで、光ディスク１１３の両面を記録面として利用できる場合には、それぞれの面に対して個別の状態を持つ。
【０１８４】
「未使用」は、前記ディスクＩＤ１８０１が示す光ディスク１１３が未使用で、データを記録可能であることを示す。「予約」は、光ディスク１１３が既に使用用途が確定しており予約されたことを示す。「記録中」は、実際にデータ記録再生装置１１０により、光ディスク１１３にデータ記録中であることを示す。「記記録完了」は、前記データ記録とベリファイ処理が正常に終了したことを示す。「記記録失敗」は、データ記録再生装置１１０で、光ディスク１１３のデータ記録中に、記録失敗をしたことを示す。「品質検査中」は、データ記録再生装置１１０による品質検査の最中であることを示す。「品質検査失敗」は、データ記録再生装置１１０で光ディスク１１３の品質検査中に、記録品質か、データの再生に異常があり、検査に失敗したことを示す。「移行中」は、品質検査でデータの記録品質が劣化したため、データを別の場所へコピー中であることを示す。「移行済」は、光ディスク１１３上のデータを別の場所へコピーし終わったことを示す。「再生中」は、データ記録再生装置１１０で、光ディスク１１３のデータ再生中であることを示す。「オフライン」は、光ディスク１１３を格納する記録媒体格納部１１１が取り外され、オフライン状態であることを示す。「未知の媒体」は当該スロットに格納されたディスクがデータ記録再生装置１１０で記録再生できないディスクであることを示す。「使用期限切れ」は当該スロットに格納された光ディスク１１３が未使用のまま使用期限切れとなり、データを記録できなくなったことを示す。
【０１８５】
媒体使用期限１８０６は、未使用の光ディスクにデータを記録できる使用期限である。光ディスクの製造元などで設定される。
【０１８６】
記録条件１８０７は、前記ディスクＩＤ１８０１が示す光ディスク１１３にデータ記録した際の記録条件を記載した記録条件データ１８１０の格納場所を示す。
【０１８７】
記録品質１８０８は、前記ディスクＩＤ１８０１が示す光ディスク１１３にデータ記録した直後の記録品質を記載した記録品質データ１８１１の格納場所を示す。
【０１８８】
品質管理１８０９は、前記ディスクＩＤ１８０１が示す光ディスク１１３に対して定期的に実施する品質検査結果を記載した品質検査結果ログ３０００（後述の図２４）の格納場所を示す。
【０１８９】
ここで、前記記録条件データ１８１０は、光ディスク１１３にデータ記録したデータ記録再生部１１０に関する情報（メーカ名、型式、型番など）、データ記録日時、データ記録再生部１１０での記録速度や記録レーザパワー値（記録条件設定部３３１５でセットした値）、光ディスク１１３の保管温度などの情報を含む。また、１つの記録媒体に対して、複数の記録条件を用いてデータ記録する場合は、前記記録条件データ１８１０内に全ての記録条件を記載、あるいは個別の記録条件データ１８１０を作成し、関連付けを行う。
【０１９０】
また、記録品質データ１８１１は、データ記録直後の品質検査値（ランダムＳＥＲ、バーストエラーが発生しているバイト数など）の平均値、最大値、最小値などを含む。図１８で後述する所定の検査領域毎に品質検査値を記載しても良い。
【０１９１】
品質検査結果ログについては、後述する。
【０１９２】
次に、装置管理サーバ５０、データライブラリシステム１０が、データライブラリシステム１０内の光ディスク１１３に対して、定期的に記録データの品質検査を実施する手順について、以下図面を用いて説明する。
【０１９３】
一般的に、光ディスク１１３に記録されたデータの品質劣化は、光ディスクが保存される環境温度が大きく影響することが分かっている。そこで、本実施例では、装置管理サーバ５０が環境温度を定期的に監視する。
【０１９４】
具体的には、図１３を用いて説明する。
【０１９５】
まず、装置管理サーバ５０の品質検査情報管理部５１５は、構成管理部５１０が管理する装置構成管理テーブル１４００を参照し、装置管理サーバ５０の管理対象である装置の中から可搬型記録装置１０３の情報を抽出する。そして、各可搬型記録装置１０３に対して温度計測を指示する。具体的には、品質検査情報管理部５１５は、制御部５０１を介して管理Ｉ／Ｆ部５０６を経由して、各可搬型記録装置１０３が接続されているサーバ１００に所定の可搬型記録装置１０３の温度計測要求を送信する。
【０１９６】
管理Ｉ／Ｆ部２１２経由で前記温度計測要求を受信したサーバ１００の制御部２０１は、ライブラリ制御部２１１に対して、指示された可搬型記録装置１０３の温度計測を指示すると、ライブラリ制御部２１１はライブラリＩ／Ｆ部２０３を介して該可搬型記録装置１０３に対して温度計測指示を送信する。サーバＩ／Ｆ部１０７を介して温度計測指示を受信した可搬型記録装置１０３の制御部１０４は、温度計１１７を用いて現在の環境温度を測定し、その計測値をサーバＩ／Ｆ部１０７を介してサーバ１００へ通知する。現在の温度計測値を受信したサーバ１００の制御部２０１は、管理Ｉ／Ｆ部２１２にその計測値を通知する。管理Ｉ／Ｆ部５０６を介して前記温度計測値を受信した制御部５０１はそれを品質検査情報管理部５１５に通知する。（Ｓ１９０１）
現在の環境温度を取得した装置管理サーバ５０の品質検査情報管理部５１５は、前回計測した環境温度測定値の値をメモリ５０２から取得し、Ｓ１９０１で取得した計測値と比較する。（Ｓ１９０２）
Ｓ１９０２の比較した結果、所定の閾値を超えていた場合には、環境温度における光ディスク１１３の劣化進行度との関係が示された検査周期テーブルを参照する。図１４は環境温度と検査周期の関係を示す検査周期テーブル２０００の一構成例であり、装置管理サーバ５０のメモリ５０２あるいはブロックストレージ５０５、サーバ１００のメモリ２０２あるいはブロックストレージ２１４で保持する。可搬型記録装置１０３のメモリ１０５に保持しても良い。（Ｓ１９０３）
次に、現在の環境温度と前記検査周期テーブル２０００記載の温度範囲を照らし合わせて、適切な検査周期（Ｔ２）を決定する。そして、品質検査スケジュール生成部５１６から現状の品質検査スケジュールを取得し、現在設定されている検査周期（Ｔ１）を確認する。Ｔ１＞Ｔ２、Ｔ１＝Ｔ２の場合は検査周期をＴ１のままとし、Ｔ１＜Ｔ２の場合は検査周期をＴ２とする。（Ｓ１９０４）
そして、品質検査スケジュール生成部５１６に対して品質検査スケジュールの更新を指示する。（Ｓ１９０５）
例えば、Ｓ１９０１で取得した現在の環境温度が３０℃、前回の測定結果が２８℃であった場合、前回の測定結果に基づくと検査周期は５年であるが、現在の環境温度だと検査周期が３年となり、前回設定した品質検査スケジュールを変更する必要がある。
【０１９７】
Ｓ１９０２において、前回の測定値からあまり差が無い場合には、品質検査スケジュールを変更する必要が無いため、本処理を終了する。
【０１９８】
ここで、Ｓ１９０１において、装置管理サーバ５０の品質検査情報管理部５１５は、サーバ１００を介さず、管理Ｉ／Ｆ部５０６を経由して直接各可搬型記録装置１０３に温度計測の指示を出しても良い。
【０１９９】
また、データライブラリシステム１０のサーバ１００の制御部２０１あるいは品質検査制御部２１５が、定期的に可搬型記録装置１０３に対して温度計測を指示し、取得した温度をメモリ２０２やブロックストレージ２１４に保持し、必要に応じて装置管理サーバ５０へ通知するようにしても良い。
【０２００】
また、可搬型記憶装置１０３の制御部１１７が温度計１１７を用いて定期的に温度計測を実行し、結果をメモリ１０５の保持し、必要に応じてサーバ１００や装置管理サーバ５０に通知するようにしても良い。そして、温度計測値と、前回の計測値および検査周期テーブル２０００と照らし合わせ、現在の計測値が大きく変わっていないかを監視する。例えば、前回の計測値が２５℃、今回の計測値が３０℃の場合、検査周期テーブル２０００を見ると検査周期が変更することになるため、それを防ぐために、ファン１１８を用いて温度が３０℃以下になるようにしても良い。あるいは、本実施例記載のシステムが設置されている場所の温度を予め閾値（例えば、３５℃）として設定しておき、閾値を超えたらファン１１８を制御するようにしても良い。
【０２０１】
以上から、光ディスクの品質劣化に大きく影響する環境温度を適切に管理でき、さらに保存環境に適した検査周期を選択できるため、不要な品質検査の実施を防ぐことができる。
【０２０２】
次に、実際に品質検査を実施する方法について、説明する。
【０２０３】
まず最初に、品質検査を実施した結果、取得した検査値を分析する際に利用する寿命予測方法について説明する。
【０２０４】
図１５は、アレニウスモデルなどで推定される光ディスクの寿命予測を示す図である。アレニウスモデルは温度を活性化エネルギーとした化学反応モデルであり、環境温度が変わることによって、評価材料の故障予測を行う。図２１では、高温（３５℃）環境における品質検査値の推移と、低温（２５℃）環境における品質検査値の推移を示す。高温環境下では、低温環境下よりも活性化エネルギーが高く、化学反応の進行が早いため、光ディスクの劣化の進行度合いが早い。長期保存を考えた場合には、２５℃で保管されている光ディスクよりも、３５℃環境で保管されている光ディスクのほうが早く再生エラーとなると予測される。そのため、２５℃環境下における各光ディスク１１３の検査周期ｂが、可搬型記録装置１０３で光ディスク１１３の書き換えを推奨する検出閾値に達してから、実際に再生エラーを起こすまでの期間Ｂよりも短くすることで、品質検査により適正に書き換えを実施し、可搬型記録再生装置１０３としての信頼性を確保することができる。またこれは、３５℃環境においても同様であり、光ディスク４０の書き換え推奨となる検出閾値に達してから、再生エラーを起こすまでの期間Ａよりも短い、検査周期ａで各光ディスクの検査を実施する。本手法によって、可搬型記録装置１０３は再生エラーを発生することなく、適宜書き換えを実施することが可能となる。なお、ここで品質と示しているのは、エラー訂正によって算出されるエラー率もしくはエラー数であるが、間接的にその傾向を示す、再生信号の波形対象性指標βもしくは信号振幅の変調度Ｍ、あるいは二値化信号の時間軸の揺らぎ成分であるジッタなどを用いてもよい。
【０２０５】
本実施例では、図１５に示す各温度範囲に応じた保存年数、品質検査値、検出閾値、再生限界に関する関係値を寿命予測テーブルとして、サーバ１００のメモリ２０２あるいはブロックストレージ２１４に保持する。装置管理サーバ５０や可搬型記録装置１０３にも同様のテーブルを保持して良い。前記寿命予測テーブルは、後述する品質検査値を分析する際に使用する。
【０２０６】
次に、品質検査を実施する対象範囲について説明する。
【０２０７】
光ディスク上に記録されたデータの品質検査を実施する場合、全てのデータを検査すると検査時間が大きくなり、他の処理―アーカイブ処理やリストア処理−に影響する可能性がある。例えば、１ディスクサイズが１００ＧＢ、データ記録再生部１１０の読み出し性能が１８ＭＢ/秒の場合、全データを検査するためには約９０分となり、その間データ記録再生部１１０を占有することになる。そのため、リストア処理を実行しようとした場合に、データ記録再生部１１０を使用できない可能性がある。
【０２０８】
そこで、ディスクの品質劣化パターンを考慮した品質検査対象領域について、以下説明する。
【０２０９】
光ディスク１１３は、その劣化の要因により品質指標での検出結果が異なる。そこで、光ディスク１１３の劣化の要因について比較する。
【０２１０】
光ディスク１１３の劣化の要因は、（１）光ディスク自身の劣化である経年変化と、（２）運用システムに依存する傷と、（３）保存環境に依存する埃に大別できる。結果としては、いずれも再生品質の劣化として検出されるが、その影響度、影響範囲を切り分けることによって、光ディスクの利用効率を上げることができる。
【０２１１】
埃による影響は、これらの要因の中で特に光ディスク表面に対して、比較的均等に影響を与えるものと予測される。その他、経年劣化は特に光ディスクの端面である外周側から品質変化が検出される傾向にある。また、傷は可搬型記録装置１０３の搬送機構（記録媒体運搬部１１４）に依存するが、主に光ディスクの外周側に発生する可能性が高い。これは、光ディスク１１３と搬送機構もしくは記録媒体格納部１１１との接点が光ディスクの外周部となるためである。特に光ディスクの外周部は、直径１２ｃｍに対してデータ領域まで２ｍｍ程度の余裕しかなく、搬送機構による品質劣化の可能性が高い。続いて、搬送機構による傷、特に広範囲に渡るものについては連続的な欠陥であるバーストエラーと判定できる。
【０２１２】
以上により、劣化の判定として、光ディスク全体にわたる離散的なバーストエラーは埃の要因であり、ディスク外周に偏ったバーストエラーは経年劣化や傷によるものと予測される。
【０２１３】
図１７は埃検査のための光ディスク１１３の検査領域を示す図である。検査領域Ａは、光ディスクの内周から中周にわたる領域であり、埃などの影響は概ね一様と想定される。対照的に、検査領域Ｂは光ディスクの外周部（例えば、５５ｍｍから５８ｍｍの範囲）であり上記のような埃の影響のほか、搬送機構による傷などの要因、及び記録品質の経年劣化などの影響が含まれ、一意に要因の特定が困難である。
【０２１４】
そこで、品質検査実行部１１９は、検査範囲を検査領域Ａに限定して検査する。検査領
域Ａの範囲を限定することによって、検査時間の短縮効果が得られる。
【０２１５】
図１８は、光ディスク面内での検査範囲と評価領域の関係を示す図である。
【０２１６】
データライブラリシステム１０に搭載する光ディスクは大容量ディスクとして複数の記録層を持つものを想定する。
【０２１７】
一般的に寿命（信頼性）に影響する支配的な要因は、記録層及びその周辺の積層材料及びその構造、そして前記した保管環境である。保管環境とは、光ディスクが保管されている環境であり、前記した環境温度や湿度によって光ディスクの品質劣化の影響度が変わる。これらは全体傾向として現れるものであり、光ディスクの一部の評価結果から、ある程度予測することが可能である。一方で光ディスクの記録状態については、ドライブの個体差や調整結果に依存し、かつ記録層間で必ずしも同様の傾向が期待できる訳ではない。そのため、記録層単位をひとつの検査範囲とする。その中から代表値として取得するのは、例えば、各検査範囲の先頭部を実際の検査対象（検査領域）とする。また、検査においては、その精度の安定性が要求されるため、データ変調のひとつの単位となるＥＣＣ（Ｅｒｒｏｒ Ｃｏｒｒｅｃｔｉｏｎ Ｃｏｄｅ）ブロックを基準に複数個の取得結果に基づいて評価することによって、取得ばらつきを低減でき、安定した品質検査が実施できる。
【０２１８】
図１８においては、各検査範囲の先頭部分２４０１、２４０２、２４０３、２４０４、２４０５を評価領域（検査領域）と定義し、各検査範囲の代表値を当該検査範囲内の評価領域に限定して評価を行うことで、検査精度を低下させずに、検査時間を短縮できる。なお、図２４において検査範囲、及び評価領域は簡便のために同じサイズで記載したが、各々異なるサイズであっても構わない。また、図１８では検査領域の個数を５つとしてが、上記したＥＣＣブロックを基準に任意の数として良い。また、記録層によって個数を変えるようにしても良い。さらに、検査領域のパターンを複数個持つようにしても良い。例えば、データ記録してからの経過期間が短い場合は検査領域の個数を５つとし、経過期間が長くなるにつれて検査領域の個数あるいはサイズを増やすようにしても良い。
【０２１９】
上記の通り、検査領域として、図１７、図１８の示すような領域に限定する方法があるが、これらの条件を組み合わせることも可能である。
【０２２０】
例えば、図１８記載の検査範囲を図２３記載の検査領域Ａとして、検査領域Ａの範囲内で検査領域２４０１〜２４０５を決めても良い。本実施例では、以降、これらの領域に限定して品質検査を実施することで説明する。
【０２２１】
次に、品質検査のスケジュール作成する手順について説明する。
【０２２２】
本実施例では、定期的な品質検査のスケジュール管理は、装置管理サーバ５０の品質検査情報管理部５１５、品質検査スケジュール生成部５１６で行う。
【０２２３】
前記した通り、装置管理サーバ５０の品質検査情報管理部５１５は、データライブラリシステム１０の光ディスク１１３にデータが記録された際、光ディスク管理テーブル１８００内の記録条件に記載された温度を用いて検査周期を決定し、品質検査スケジュール生成部５１６に光ディスク１１３の次の品質検査実行スケジュールの生成を指示する。
【０２２４】
品質検査スケジュール生成部５１６は、指定された光ディスク１１３に関する光ディスク管理テーブル１８００内の記録条件に記載された記録日時（Ｔ１）、あるいはメモリ５０２あるいはブロックストレージ５０５に保持した品質検査履歴に記載した前回の品質検査日（Ｔ２）（後述する図２４記載の品質検査情報テーブル）を参照し、品質検査情報管理部５１５から指示された検査周期（Ｔａ）を元に、次に実施する品質検査実行スケジュールを生成する。
【０２２５】
図１６に、品質検査スケジュール生成部５１６が生成した品質検査スケジュールテーブル２２００の一例を示す。
【０２２６】
品質検査スケジュールテーブル２２００は、品質検査日時２２０１、検査ディスク２２０２、検査範囲２２０３、検査ドライブ２２０４、ステータス２２０５、検査周期２２０６から構成される。
【０２２７】
品質検査日時２２０１は、次回に実施する検査日（Ｔ）である。例えば、Ｔ＝Ｔ１＋Ｔａ、あるいはＴ＝Ｔ２＋Ｔａとする。余裕をみて、Ｔの一月前などの設定でも良い。また、光ディスク管理テーブル１８００内の媒体状態１８０５を参照し、使用期限が近い光ディスクが存在する場合は、その使用期限に設定しても良い。
【０２２８】
検査ディスク２２０２は、品質検査情報管理部５１５から指示された光ディスクの識別子である。当該光ディスクの両面が記録面となっている場合には、表あるいは裏のどちらかを記載する。
【０２２９】
検査範囲２２０３は、当該光ディスク上の品質検査の検査領域を示す。光ディスク上の全データを検査領域とする場合は全面、所定の部分のみを検査領域とする場合は所定部分とする。例えば、図２３に示す検査領域Ａ全てを検査する場合は全面、図２４に示す検査領域Ａの中で部分的に検査する場合は所定部分とする。
【０２３０】
検査ドライブ２２０４は、当該光ディスク上の品質検査に使用する可搬型記録装置１０３のデータ記録再生部１１０を示す。可搬型記録装置１０３内のどのデータ記録再生部１１０を使用しても良い場合は任意、可搬型記録装置１０３が品質検査専用のデータ記録再生部１１０を搭載している場合は専用とする。品質検査専用のデータ記録再生部１１０は、例えば、品質検査用として正規に認定されたものを示す。
【０２３１】
ステータス２２０５は、本スケジュールの実行状況を示す。品質検査スケジュール生成部５１６が本スケジュール生成時には「ジョブ未登録」、品質検査スケジュール生成部５１６または品質検査情報管理部５１５が本スケジュールをジョブ実行管理部５１２のジョブ管理テーブル１３００に登録した場合は「ジョブ登録済（ジョブ番号）」を記載する。
【０２３２】
検査周期２２０６は、検査ディスク２２０２に現在設定されている品質検査周期を示す。前記した図１３のS１９０４で設定した内容が記載される。
【０２３３】
品質検査スケジュール生成部５１６は、生成した品質検査スケジュールテーブル２２００を監視し、品質検査スケジュールが実行日の所定期間前（例えば、１週間前、一月前など）になると、そのスケジュールをジョブ実行管理部５１２に登録依頼する。
【０２３４】
ジョブ実行管理部５１２は、ジョブ管理テーブル１３００の内容をチェックし、前記登録依頼された内容が予定通り実行できるか否かを判断する。そして、予定通りに実行できる場合には、ジョブ管理テーブル１３００に前記登録依頼されたスケジュールを設定し、ジョブＩＤ１３０１を品質検査スケジュール生成部５１６に通知する。
【０２３５】
一方、ジョブ実行管理部５１２が予定通りに実行できないと判断した場合には、その旨を品質検査スケジュール生成部５１６に通知する。品質検査スケジュール生成部５１６は、品質検査を予定通りに行えない旨を外部表示制御部５０８経由で表示装置１０２に出力し、ユーザや管理者に通知する。
【０２３６】
次に、ジョブ管理テーブル１３００に登録した品質検査ジョブを実行する手順について説明する。
【０２３７】
装置管理サーバ５０のジョブ実行管理部５１２は、ジョブ管理テーブル１３００に登録されたジョブを順次実行する。
【０２３８】
図１９は、実行するジョブが「品質検査」の場合の処理フローを示す。
【０２３９】
ジョブ管理テーブル１３００のジョブ種別１３０２を参照し、「品質検査」であるか否かを判定する。「品質検査」以外の場合、ジョブ実行管理部５１２はそれぞれ個別の処理を実施する。（Ｓ２５０１）
「品質検査」の場合、ジョブ実行管理部５１２は、ジョブ管理テーブル１３００内のジョブ実行装置１３０３とジョブパラメータ１３０５を読み出し（Ｓ２５０２）、管理Ｉ／Ｆ部５０６を介してジョブ実行装置１３０３が指し示すサーバ１００へ、品質検査実行要求とジョブパラメータ１３０５を送信する。（Ｓ２５０３）
その後、ジョブ実行管理部５１２は、ジョブ管理テーブル１３００内のステータスを「待機中」から「実行中」に更新し、サーバ１００からの品質検査実行結果の受信待ちになる。（Ｓ２５０４）
Ｓ２５０４で、サーバ１００から品質検査実行結果を受信すると、ジョブ実行管理部５１２は、その結果を品質検査情報管理部５１５に通知し、ジョブ管理テーブル１３００内のステータスを「待機中」から「実行済」あるいは「実行済（失敗）」に更新する。
【０２４０】
品質検査情報管理部５１５は、品質検査実行結果を確認し、失敗した場合にはその旨を外部表示制御部５０８経由で表示装置１０２に出力し、ユーザや管理者に通知する。
【０２４１】
一方、品質検査実行に成功した場合、品質検査情報管理部５１５は、品質検査実行結果に含まれる詳細内容（図２４に示す品質検査情報テーブル３０００の内容）を確認し、結果が良好であれば、前記した図１４の検査周期テーブル２０００と図１５の寿命予測テーブルを参照して、次回の検査周期、検査範囲、検査に使用するドライブを決定し、品質検査スケジュール生成部５１６に次回の品質検査スケジュールの更新を依頼する。例えば、結果が「良好」で環境温度が一定であり、検査周期テーブル２０００が「５年」となっても、寿命予測テーブルで該当する環境温度での検出閾値に到達するまでの期間の方が短い場合には、後者の検査周期を用いる。
【０２４２】
品質検査スケジュール生成部５１６は、品質検査スケジュールテーブル２２００内の品質検査日時２２０１、検査範囲２２０３、検査ドライブ２２０４を更新し、ステータス２２０５を「ジョブ未登録」と設定する。（Ｓ２５０５）
ここで、ジョブ実行管理部５１２は、Ｓ２５０２で読み出した情報を品質検査情報管理部５１５に通知し、品質検査情報管理部５１５がＳ２５０３の品質検査実行要求を出すようにしても良い。
【０２４３】
また、品質検査情報管理部５１５は、Ｓ２５０５で受信した品質検査実行結果をメモリ５０２またはブロックストレージ５０５に保持するようにしても良い。
【０２４４】
次に、上記Ｓ２５０３で、装置管理サーバ５０から管理Ｉ／Ｆ部２１２を介して品質検査実行要求とパラメータを受信したサーバ１００の品質検査処理について説明する。
【０２４５】
図２０は、サーバ１００内で実行する品質検査処理フローを示す。
【０２４６】
装置管理サーバ５０から管理Ｉ／Ｆ部２１２を介して品質検査実行要求を受信したサーバ１００の制御部２０１は、品質検査制御部２１５に対して、品質検査実行要求と共に受信したパラメータを通知する。
【０２４７】
品質検査制御部２１５は、受信したパラメータを参照し、検査対象の光ディスクが格納されている記録媒体格納部１１１を取得する。これらの情報はパラメータに含まれても良いし、構成管理部２１０が保持するシステム構成管理テーブル９００から取得しても良い。（Ｓ２６０１）
その後、品質検査制御部２１５は、システム構成管理テーブル９００を参照し、Ｓ２６０１で取得した記録媒体格納部１１１がセットされた可搬型記録装置１０３が存在するか否かを判断する。（Ｓ２６０２）
Ｓ２６０２において、記録媒体格納部１１１がセットされた可搬型記録装置１０３が有る場合は、前記パラメータを参照し、品質検査を実行するデータ記録再生部１１０が指定されているか否かを判断する。（Ｓ２６０３）
Ｓ２６０３でデータ記録再生部１１０が指定されていない場合は、品質検査に使用するデータ記録再生部１１０を選択する。選択方法は、データ記録時のデータ記録再生部１１０の選択方法と同様で良い。（Ｓ２６０４）
次に、品質検査制御部２１５は、品質検査対象の光ディスクをＳ２６０４で選択したデータ記録再生部１１０、あるいはＳ２６０３で指定されたデータ記録再生部１１０にセットするように、制御部２０１を介してライブラリ制御部２１１に依頼する。ライブラリ制御部２１１は、ライブラリＩ／Ｆ部２０３を介して可搬型記録装置１０３にその旨を指示する。（Ｓ２６０５）
その後、品質検査制御部２１５は、品質検査対象の光ディスクをＳ２６０１で受信したパラメータで指示された方法で品質検査を実行するように、制御部２０１を介してライブラリ制御部２１１に依頼する。ライブラリ制御部２１１は、ライブラリＩ／Ｆ部２０３を介してその旨を可搬型記録装置１０３に指示する。（Ｓ２６０６）
そして、品質検査制御部２１５は、可搬型記録装置１０３からの品質検査実行結果の受信待ちになる。（Ｓ２６０７）
品質検査制御部２１５がライブラリ制御部２１１から品質検査結果を受信すると、その結果を品質結果分析部２１６に通知し、品質劣化の分析を依頼する。（Ｓ２６０８）
品質結果分析部２１６の分析結果により、データ移行が必要か否かを判断し、データ移行が不要の場合は、Ｓ２６１１へ処理を移行する。（Ｓ２６０９）
Ｓ２６０９において、品質結果分析部２１６がデータ移行要と判断した場合、品質検査制御部２１５は、データ移行制御部２１７にデータ移行の実行を指示する。データ移行制御部２１７は、品質検査対象の光ディスクに記録されたデータの全て、あるいは移行が必要な部分のみを、別の新しい光ディスクあるいはブロックストレージ１０１にコピーする。（Ｓ２６１０）
その後、品質検査制御部２１５は、制御部２０１を介して、品質検査の実行結果を装置管理サーバ５０へ通知する。ここで、Ｓ２６０２において、記録媒体格納部１１１がセットされた可搬型記録装置１０３が無い場合は、記録媒体格納部１１１がオフライン状態であるため、品質検査実行失敗かつ当該記録媒体格納部１１１がオフライン状態である旨を装置管理サーバ５０へ通知する。（Ｓ２６１１）
次に、上記のＳ２６０８において、サーバ１００の品質結果分析部２１６が品質検査実行結果を用いて劣化要因を特定する分析フローについて説明する。
【０２４８】
図２１は、サーバ１００の品質結果分析部２１６で実行する分析フローを示す。
【０２４９】
品質検査制御部２１５から品質検査実行結果を取得した品質結果分析部２１６は、ライブラリ制御部２１１を介して品質検査対象となった可搬型記憶装置１０３に温度計測を指示し、現在の環境温度情報を取得する。また／あるいは、サーバ１００の光ディスク管理テーブル１８００の品質管理１８０９が指し示す品質管理履歴を取得し、前回の品質検査からの環境温度の変化率を確認する。メモリ２０２やブロックストレージ２１４に定期的に測定した環境温度の履歴を保持している場合は、それを利用しても良い。（Ｓ２７０１）
また、光ディスク管理テーブル１８００の記録条件データ１８１０に記載された記録日時を取得し、光ディスク１１３にデータ記録した日からの経過年数を確認する。（Ｓ２７０２）
Ｓ２７０１とＳ２７０２は、順序が逆でも良い。
【０２５０】
次に、今回の品質検査の実行結果が、移行すべき閾値つまり劣化検出閾値（図２１の検出閾値）を超えたか否かを判定する。（Ｓ２７０３）
Ｓ２７０３の結果、検出閾値を超えていない場合は、Ｓ２７０１の環境温度（例えば、２５℃）とＳ２７０２の経過年数（例えば、５年）と検査結果（Ｋ１）とを、図２１の寿命予測テーブルの内容と照らし合わせる。寿命予測テーブルの環境温度指標（例えば、図２１の２５℃環境の曲線）を選定し、経過年数（５年）のときの品質検査値（Ｋt）を取得する。そして、現状の検査結果（Ｋ１）と品質検査値（Ｋｔ）を比較する。（Ｓ２７０４）
Ｓ２７０４の比較した結果、Ｋ１＜ＫｔまたはＫ１＝Ｋｔの場合は、ほぼ環境温度指標通りに劣化推移しているもの（「良好」）と判断し、光ディスク上のデータを書き換える必要無し（「移行不要」）として、品質検査制御部２１５に分析結果を通知する。（Ｓ２７０６）
Ｓ２７０４の比較した結果、Ｋ１＞Ｋｔの場合は、何らかの要因で、環境温度指標よりも劣化スピードが速い（「標準以下」）と判断し、品質検査制御部２１５に分析結果と次回の検査周期を短く設定するように通知する。（Ｓ２７０５）
一方、Ｓ２７０３の結果、今回の品質検査結果が検出閾値を超えている場合は、今回実施した品質検査が光ディスク１１３の全面であったか、所定の部分のみであったかを確認する。（Ｓ２７０７）
Ｓ２７０７で、今回の品質検査が光ディスク１１３の全面を実施していた場合は、品質劣化が確認された場所に該当するファイル領域とそのサイズを抽出する。ここで、抽出する領域は、アーカイブされたファイルの実体だけでなく、冗長コードやメタデータなどのファイルに関連する付属情報を含めても良い。（Ｓ２７０８）
Ｓ２７０８で抽出したデータ移行が必要なファイル領域のサイズが、所定の閾値（例えば、１光ディスク容量の１０％）以内であるかを判断する。（Ｓ２７０９）
Ｓ２７０９でファイル領域のサイズが閾値を越えている場合は、光ディスク上の全データを別のストレージへ移行する必要がある（「全面移行」）と判断し、品質検査制御部２１５に分析結果を通知する。（Ｓ２７１２）
Ｓ２７０９でファイル領域のサイズが閾値以内の場合は、光ディスク管理テーブル１８００の品質管理１８０９が指し示す品質検査履歴の中から前回の品質検査値（Ｋｐ）を取得する。そして、前回の品質検査値（Ｋｐ）と今回の品質検査値（Ｋ１）との差分（劣化度Ｒ）を算出する。（Ｓ２７１０）
また、Ｓ２７０４と同様に、図２１の寿命予測テーブルの環境温度指標を選定し、前回の検査時の保存年数に対する品質検査値（Ｋｔ１）と今回の検査時の保存年数に対する品質検査値（Ｋｔ２）を取得し、想定される劣化度（Ｒｔ）を算出する。そして、Ｓ２７１０で算出した実際の劣化度Ｒと想定していた劣化度Ｒｔを比較する。（Ｓ２７１１）
Ｓ２７１１で劣化度を比較した結果、Ｒ＞Ｒｔ×α（αは係数）となった場合は、経年劣化が大きく進行しているため光ディスク上の全データを別のストレージへ移行する必要がある（「全面移行」）と判断し、品質検査制御部２１５に分析結果を通知する。ここで、αは寿命予測テーブルの環境温度指標が示す曲線上で検出閾値付近の傾きを参照して設定しても良い。（Ｓ２７１２）
Ｓ２７１１で劣化度を比較した結果、Ｒ＜Ｒｔ×α（αは係数）となった場合は、経年劣化ではなく、埃や傷の影響による劣化と判断し、Ｓ２７０８で抽出した部分のみのデータ移行が必要である（「部分移行」）と判断し、品質検査制御部２１５に分析結果を通知する。ここで、上記劣化度の大きさと共に、現状の経過年数が検出閾値に到達予定の保存年数に近いか否かを条件に追加しても良い。例えば、Ｒ＜Ｒｔ×αであるが、経過年数＝保存年数―３であれば、全面移行と判断する。（Ｓ２７１３）
次に、Ｓ２７０７で、今回の品質検査が光ディスク１１３の所定の部分のみを実施していた場合は、検査領域の劣化パターンを解析する。（Ｓ２７１４）
Ｓ２７１４で劣化パターンを解析した結果、再度、光ディスク１１３の全面を品質検査する必要があるか否かを判断する。そして、全面検査が不要の場合は、Ｓ２７０８へ処理が移行し、全面検査が必要な場合はＳ２７１６へ処理が移行する。（Ｓ２７１５）
例えば、図１８示した検査領域２４０１〜２４０５の中で、どれか一つだけ閾値を越えていた場合（例えば、２４０４）や連続部分が閾値を超えていた場合（例えば、２４０３と２４０４）は、局所的に埃や傷が発生したと判断し、全面検査は不要とする。念のために、２４０４が含まれる領域２４０９と、２４０３が含まれる領域２４０８の品質検査を実施するようにしても良い。
【０２５１】
また、検査領域のうち、２４０１と２４０５のように離れた部分で閾値を超えていた場合や２４０４や２４０５など外周部分で閾値を超えている場合は、ディスク全面に経年劣化が進行している可能性があるため、全面検査を必要とする。
【０２５２】
また、検査領域のうち、閾値を超えている劣化領域の数が所定の数（例えば、３つ等）を超える場合は、当該検査領域以外の領域も含め新たな検査領域として全面検査する。
【０２５３】
Ｓ２７１５で全面検査が必要と判断した場合は、品質検査制御部２１５に分析結果を通知する。（Ｓ２７１６）
以上から、サーバ１００の品質結果分析部２１６は、検査対象の光ディスクの劣化具合から記録データの全面移行か部分的な移行かを適切に判断することができ、不要なデータ移行を防ぐことができる。また、部分的なデータ移行を可能とすることにより、データ移行時間を短縮することが可能となる。
【０２５４】
次に、上記のＳ２６１０において、サーバ１００のデータ移行制御部２１７が光ディスク上の品質劣化部分をデータ移行するデータ移行フローについて説明する。
【０２５５】
図２２は、サーバ１００内で実行するデータ移行処理フローを示す。
【０２５６】
データ移行制御部２１７は、品質検査制御部２１５から指示されたデータ移行の方法が光ディスク全面のデータ移行か、所定部分のデータ移行かを確認する。（Ｓ２８０１）
光ディスク全面のデータ移行の場合は、当該光ディスクが格納されている記録媒体格納部１１１の中で未使用の光ディスクが有るか否かを判定する。（Ｓ２８０２）
その結果、未使用の光ディスク１１３が有る場合は、Ｓ２８０６へ処理を移行する。未使用の光ディスクが無い場合は、同じ論理ボリューム（例えばマルチテナントでの１テナントに該当する論理空間やネームスペース、仮想的にユーザへ割り当てた論理空間）に属する他の記録媒体格納部１１１が有るか否かを判定する。（Ｓ２８０３）
Ｓ２８０３で同じ論理ボリューム内に含まれる記録媒体格納部１１１が無い場合は、Ｓ２８１１へ処理を移行する。１つ以上の記録媒体格納部１１１が有る場合は、その中から任意の記録媒体格納部１１１を選択する。（Ｓ２８０４）
Ｓ２８０４で記録媒体格納部１１１を選択した後、当該の記録媒体格納部１１１内に未使用の光ディスク１１３が有るか否かを判定し、無い場合にはＳ２８０３へ処理を移行し、別の記録媒体格納部１１１を選択する。（Ｓ２８０５）
Ｓ２８０２およびＳ２８０５で１枚以上の未使用の光ディスク１１３が有る場合は、その中から任意の１枚を選択する。（Ｓ２８０６）
その後、データ移行制御部２１７は、劣化した光ディスクとＳ２８０６で選択した未使用の光ディスクをロードするデータ記録生成部１１０を選択し、それぞれのデータ記録再生部１１１に光ディスクをロードするようライブラリ制御部２１１へ依頼する。ライブラリ制御部２１１は、ライブラリＩ／Ｆ部２０３を介して可搬型記憶装置１０３に対して光ディスクのロード要求を送信する。可搬型記憶装置１０３から光ディスクのロードが完了した旨を受信すると、データ移行制御部２１７は、ライブラリ制御部２１１経由で可搬型記憶装置１０３に対して、劣化した光ディスク上のデータを読み出し、Ｓ２８０６で選択した未使用の光ディスクに書き込むことを指示する。可搬型記憶装置１０３は、劣化した光ディスク上のデータを所定のブロック単位で読み出し、未使用の光ディスクに記録する。（Ｓ２８０７）
ここで、移行元と移行先の光ディスクが同じ可搬型記憶装置１０３に存在する場合は、移行元ディスクから読み出したブロック単位のデータをメモリ１０５に格納し、それを移行先ディスクへ書き込む。一方、２つの光ディスクが異なる可搬型記憶装置１０３（１）（２）に存在する場合は、可搬型記憶装置１０３（１）の移行元ディスクから読み出したブロック単位のデータを可搬型記憶装置１０３（１）のメモリ１０５へ読み出した後、サーバ１００を経由せず、その内容を可搬型記憶装置１０３（２）のメモリ１０５に直接コピー、あるいは両方のサーバＩ／Ｆ部を介して送受信する。あるいは、可搬型記憶装置１０３（１）のメモリ１０５へ読み出した後、一旦サーバ１００のメモリ２０２にコピーした後、サーバ１００から可搬型記憶装置１０３（２）のメモリ１０５にコピーするようにしても良い。
【０２５７】
移行元ディスクと移行ディスク先との間で全てのデータ移行が完了すると、両ディスクの内容が同じであるかを比較し、データ移行が成功しているか否かを判定する。その結果、データ移行が失敗した場合は、Ｓ２８１１の処理へ移行する。（Ｓ２８０８）
Ｓ２８０８でデータ移行に成功した場合は、データ移行制御部２１７は、制御部２０１経由でファイル管理部２０３に対して、データ管理テーブル１０００で今回データ移行した全ファイルの使用ディスク１０１３、マガジン１０１４、ライブラリ１０１５の情報を更新するよう指示する。また、データ移行制御部２１７は、制御部２０１経由で構成管理部２１０に対して、システム構成管理テーブル９００の属性情報９１４、光ディスク管理テーブル１８００の移行元ディスクと移行先ディスクに関する媒体情報１８０５を更新するよう指示する。さらに、ライブラリ制御部２１１を介して可搬型記憶装置１０３に対して、記憶部１１２の記録媒体格納テーブル７００の媒体状態７１３を更新するように指示する。（Ｓ２８０９）
その後、データ移行制御部２１７は、ライブラリ制御部２１１を介して可搬型記憶装置１０３に対して、移動元ディスク、移動先ディスクの両方を元の位置に移動させる。ここで、移動元ディスクは不要のディスクとなるため、記録媒体格納部１１１内のディスク交換し易い場所へ移動しても良い。また、移動元ディスクをデータ記録再生部１１０に入れたままにし、ユーザＩ／Ｆ部２０９経由でユーザや管理者からの取り出し指示により、データ記録再生部１１０から排出できるようにしても良い。（Ｓ２８１０）
一方、Ｓ２８０１において、データ移行が所定の部分のみの場合は、図２１のＳ２７０８と同様に、品質劣化が確認された場所に該当するファイル領域とそのサイズを抽出する。（Ｓ２８１２）
そして、データ移行制御部２１７は、Ｓ２８１２で抽出したサイズが、ブロックストレージ１０１に空き領域として存在するか否かを判定する。その結果、ブロックストレージ１０１に空き領域が存在しない場合は、Ｓ２８１１へ処理を移行する。（Ｓ２８１３）
Ｓ２８１３でブロックストレージ１０１に空き領域が存在する場合、データ移行制御部２１７は、ライブラリ制御部２１１を介して可搬型記憶装置１０３に対して、移行元ディスクを所定のデータ記録再生部１１０へロードするように指示する。そして、ライブラリ制御部２１１を介して可搬型記憶装置１０３に対して、移行元ディスク上のＳ２８１２で抽出したファイル部分を順次読み出すように指示する。（Ｓ２８１４）
Ｓ２８１４で可搬型記憶装置１０３から読み出されたファイルの内容は、ライブラリＩ／Ｆ部２０３を介して受信し、ブロックストレージ１０１の所定の場所に記録する。（Ｓ２８１５）
そして、Ｓ２８１２で抽出したファイルの全てがブロックストレージ１０１に記録されたか否かを確認し、まだ途中であればＳ２８１４へ処理を移行する。（Ｓ２８１６）
全てのデータ移行が終了すると、Ｓ２８０９と同様に、関連データの更新を実行する。（Ｓ２８１７）
その後、Ｓ２８１０と同様に、移行元ディスクを所定の場所へ移動する。（Ｓ２８１８）
そして最後に、データ移行制御部２１７は、データ移行が成功したか否かを品質検査制御部２１５へ通知する。
【０２５８】
ここで、Ｓ２８１５でブロックストレージ１０１に記録した後の移行処理について説明する。
【０２５９】
図２３は、サーバ１００内で実行するデータ移行処理フローを示す。
【０２６０】
図２２のＳ２８１５でブロックストレージ１０１にファイルを記録する場合、移行するデータの格納先として、（１）業務サーバ２０からホストＩ／Ｆ部２０５経由で受信したアーカイブファイルをブロックストレージ１０１に格納するフォルダ、（２）移行データ専用のフォルダ、等がある。（１）か（２）のどちらか一方に格納しても良いし、必要に応じて（１）と（２）を使い分けるようにしても良い。例えば、光ディスクに記録してから比較的短い期間でデータ移行が必要になったファイルは（１）、光ディスクに記録してから長期間経過してデータ移行対象になったファイルは（２）、などである。それ以外にも、ファイルの種別や保存すべき期間毎に格納フォルダを分けても良い。
【０２６１】
上記の通り、ブロックストレージ１０１内の所定のフォルダへコピーした後、データ移行制御部２１７あるいは制御部２０１は、所定フォルダ内のデータが１光ディスク分の容量に達したか否かを監視する。図１６のＳ１６０２の記録条件を用いても良い。（Ｓ２９０１）
Ｓ２９０１で１光ディスク分の容量に達した場合、データ移行制御部２１７あるいは制御部２０１は、同じ論理ボリュームに含まれる記録媒体格納部１１１があるか否かを判定する。そして、該当する記録媒体格納部１１１が無い場合はＳ２９０９へ処理を移行する。（Ｓ２９０２）
Ｓ２９０２で該当する記録媒体格納部１１１が１つ以上有る場合は、任意の記録媒体格納部１１１を選択する。（Ｓ２９０３）
その後、Ｓ２９０３で選択した記録媒体格納部１１１内に未使用の光ディスク１１３が有るか否かを判定し、無い場合にはＳ２９０２の処理へ移行し、別の記録媒体格納部１１１を選択する。（Ｓ２９０４）
Ｓ２９０４で１つ以上の未使用の光ディスク１１３が有る場合は、任意の光ディスク１１３を選択する。（Ｓ２９０５）
また、記録に使用するデータ記録再生部１１０を選択し、ライブラリ制御部２１１を介して可搬型記憶装置１０３に対して、Ｓ２９０５で選択した光ディスク１１３をデータ記録再生部１１０に挿入するように指示する。また、ライブラリ制御部２１１を介して可搬型記憶装置１０３に対して、送信するデータの記録を指示する。その後、ディスクＩ／Ｆ部２０４を介してブロックストレージ１０１から所定のフォルダのデータを順次読み出し、ライブラリ制御部２１１を介して、ライブラリＩ／Ｆ部から読み出したデータを送信する。可搬型記憶装置１０３の制御部１０４は、サーバＩ／Ｆ部１０７経由で受信したデータをデータ記録再生部１１０に渡す。データ記録再生部１１０は受信データを順次光ディスク上に記録する。（Ｓ２９０６）
データ記録再生部１１０で全てのデータ記録を完了すると、ブロックストレージ１０１内のデータと光ディスク上に記録したデータを比較し、一致するか否かを確認する。そして、データが一致しない、あるいはデータ記録途中でエラーが発生した場合は、Ｓ２９０９へ処理を移行する。（Ｓ２９０７）
Ｓ２９０７でブロックストレージ１０１内のデータと光ディスク上の記録データが一致した場合は、図２２のＳ２８０９やＳ２８１７と同様に、各種テーブルにおいて記録データに関連するデータを更新する。（Ｓ２９０８）
ここで、Ｓ２９０２で適切な記録媒体格納部が無かった場合、あるいはＳ２９０７でデータ記録に失敗した場合は、エラーコードを設定して、データ移行制御部２１７あるいは制御部２０１は品質検査制御部２１５に通知する。（Ｓ２９０９）
なお、ここではＳ２８１５でブロックストレージ１０１に記録した後の移行処理について、移行元ディスク上のＳ２８１２で抽出したファイル部分が１光ディスク分の容量に達した場合、新たな光ディスクに当該データを記録する例について述べた。
【０２６２】
しかし、抽出したファイル部分が１光ディスク分の容量に達する前に、元ディスクの全データを移行する場合も考えられる。この場合、元ディスクの抽出ファイル自身が復元できなくなっている場合等には、ブロックストレージ１０１に記録した抽出ファイル部分を用いて全データを再現すれば良い。すなわち、一部のデータをコピーした光ディスクの全データを他の光ディスクに移行する場合に、ブロックストレージ１０１に格納された一部のデータを再生し、光ディスクから再生したデータと纏めて当該他の光ディスクに移行すればよい。これにより、例えば傷や埃等の偶発的要因により部分的な劣化が生じている光ディスクについて、何らかの要因で劣化部分の数が増加し、急遽、光ディスクの全データ移行が必要となった場合にも、データを損なうことなく迅速なデータ移行を実現することができる。
【０２６３】
図２４は、サーバ１００の品質検査制御部２１５がメモリ２０２あるいはブロックストレージ１０１で保管する品質検査情報テーブルの一構成例を示す。
【０２６４】
図２０の手順で品質検査を実施し、必要に応じてデータ移行を実施した後、品質検査制御部２１５は、品質検査の結果を履歴情報として品質検査情報テーブル３０００に記録していく。
【０２６５】
品質検査情報テーブル３０００は、検査日時３００１、検査範囲３００２、検査ドライブ３００３、検査値３００４、結果３００５、温度３００６、移行済容量３００７から構成される。
【０２６６】
検査日時３００１は、サーバ１００の品質検査制御部２１５あるいは可搬型記憶装置１０３の品質検査実行部１１９が品質検査を実施した日時である。
【０２６７】
検査範囲３００２は、装置管理サーバ５０の品質検査情報管理部５１５あるいはサーバ１００の品質検査制御部２１５が指示した品質検査の検査領域である。光ディスク上の全データを検査する場合は「全面」、部分的に検査する場合は「所定部分」と記載する。
【０２６８】
検査ドライブ３００３は、可搬型記憶装置１０３の品質検査実行部１１９が品質検査に使用したデータ記録再生部１１０を示す。
【０２６９】
検査値３００４は、可搬型記憶装置１０３の品質検査実行部１１９が検査した結果を示す。例えば、Ｒ−ＳＥＲ値やバーストエラーのバイト数の平均値、最大値、最小値などである。このほか、図２４の検査領域２４０１〜２４０５のそれぞれの検査値を記載する。
【０２７０】
結果３００５は、品質結果分析部２１６が分析した結果を記載する。例えば、「良好」「標準以下」「部分移行が必要」「全面移行が必要」「全面検査が必要」などである。
【０２７１】
温度３００６は、品質検査制御部２１５が図２１のＳ２７０１で取得した環境温度である。
【０２７２】
移行済容量３００７は、データ移行制御部２１７がデータ移行したデータ容量である。１光ディスクの全面をデータ移行した場合は１００％、部分的にデータ移行した場合は全データ量に対するデータ移行量の割合を示す。
【０２７３】
品質検査情報テーブル３０００の格納場所は、光ディスク管理テーブル１８００内の品質管理１８０９に格納する。
【０２７４】
以上の手順により、サーバ１００の品質検査制御部２１５は、装置管理サーバ５０の指示により、定期的に所定の光ディスク１１３に対する品質検査を実施する。品質検査は、基本的には光ディスクの所定の検査領域のみを検査対象とし、その検査結果の分析により光ディスクの全面を品質検査するか否かを判断する。これにより、品質検査にかかる時間を短縮することが可能となる。
【０２７５】
また、品質検査結果の分析により、光ディスクの全面データを新しいストレージへ移行するか、劣化部分に該当するファイル部分のみを移行するかを判断する。これにより、移行時間にかかる時間を短縮することができ、不要な光ディスクの使用を防止することができる。
【０２７６】
なお、本明細書及び請求の範囲において説明する光ディスク全面の品質検査（例えば、「光ディスク上の全データを検査領域とする」等）とは、光ディスク上に記録された厳密に全てのデータの検査をすることのみには限定されない。すなわち、少なくとも部分的な所定の検査領域以外の領域も含めた検査領域であれば良く、例えば、管理情報領域上に記録された全てのデータを品質検査する場合や、ユーザデータ領域に記録された全てのデータを品質検査する場合、あるいは両者の領域の全データを品質検査する場合等についても「全面」の品質検査という概念に含めることができる。
【０２７７】
ここで、装置管理サーバ５０の品質検査情報管理部５１５および品質検査スケジュール生成部５１６は、データライブラリシステム１０のサーバ１００で実装しても良く、その場合は装置管理サーバ５０の代わりにサーバ１００が品質検査スケジュールの生成／管理、温度測定の指示、品質検査周期の決定などを実行する。
【実施例２】
【０２７８】
実施例１では、品質検査およびデータ移行を効率良く実施する方法について説明した。本実施例では、ユーザあるいは管理者が装置管理サーバ５０を用いて、データ記録した光ディスクの移行状況や、必要に応じて移行済みの光ディスクの上や容量推移を確認する方法について説明する。
【０２７９】
図２５は、ユーザあるいは管理者がユーザＩ／Ｆ部５０３を介して装置管理サーバ５０にデータライブラリシステム１０の利用状況の表示を指示した場合に、装置管理サーバ５０が表示する画面の一構成例である。
【０２８０】
ユーザ／管理者からの指示を受信した装置管理サーバ５０の制御部５０１は、構成管理部５１０が管理する装置構成管理テーブル１４００と容量管理部５１１が管理する容量管理テーブル１５００を参照し、データライブラリシステム１０のブロックストレージ１０１と可搬型記録装置１０３の使用容量を、外部表示制御部５０８を介して表示装置１０２に画面３１００を表示する。
【０２８１】
画面３１００の合計容量は、データライブラリシステム１０に含まれるブロックストレージ１０１と可搬型記録装置１０３の搭載容量を示す。
【０２８２】
画面３１００のライブラリ１、ライブラリ２は、可搬型記録装置１０３の容量を示す。既に光ディスクにデータ記録済みの容量を「使用済み」、未使用の容量を「空き」とする。
【０２８３】
画面３１００上の表示されたライブラリ毎に[詳細]ボタン３１０１が表示され、ユーザ／管理者がユーザＩ／Ｆ部５０３を介して[詳細]ボタン３１０１を指示すると、装置管理サーバ５０の制御部５０１は、外部表示制御部５０８を介して表示装置１０２に選択したライブラリに関する詳細情報を表示した画面３１１０を表示する。
【０２８４】
画面３１１０は、ライブラリが示す可搬型記録装置１０３にセットされた１つ以上の記録媒体格納部１１１（画面３１１０のカートリッジ１、カートリッジ２）を左側に表示する。そして、各記録媒体格納部１１１内に格納された全ての光ディスについての情報を右側に表示する。例えば、光ディスクの状態（記録済、未使用、記録失敗、移行済など）を１枚１枚表示し、さらに全ディスク枚数のうち、各状態にあるディスクの割合や枚数をサマリーとして表示する。
【０２８５】
以上から、ユーザ／管理者は、画面３１００、３１１０を確認することにより、使用済みの光ディスクの内訳、例えば記録失敗の枚数と移行済の枚数を把握することができるため、容量消費が記録時の問題か品質劣化の問題かを判別することができる。例えば、使用済みの光ディスクの内、記録失敗の割合が大きい場合は、データ記録再生部に問題がある可能性がある、あるいは移行済みで不要になったディスクの割合が大きい場合は、移行するデータが増えてきて移行用に使用する光ディスクが不足する可能性があることを把握することができる。
【０２８６】
ここで、装置管理サーバ５０の容量計算実行部５１４は、データライブラリシステム１０の使用容量の実推移と、データ移行済みの光ディスク使用量の実推移を用いて、現状の空き容量が不足する時期を算出し、これを元に容量追加スケジュールを更新することも考えられる。
【０２８７】
また、ユーザ／管理者だけでなく、保守員が保守サーバ６０を用いて上記画面３１００や画面３１１０を表示できるようにしても良い。保守員はユーザＩ／Ｆ部６０３を介して保守サーバ６０にデータライブラリシステム１０の利用状況の表示を指示した場合に、保守サーバ６０の制御部６０１はそれを劣化情報管理部６１２に通知する。劣化情報管理部６１２は、保守Ｉ／Ｆ部６０６を介して装置管理サーバ５０、データライブラリシステム１０のサーバ１００、可搬型記録装置１０３のいずれかにシステム構成管理テーブル９００や装置構成管理テーブル、容量管理テーブル１５００を取得して、画面を表示する。保守員は画面３１００、３１１０を確認することにより、光ディスクの劣化状況を把握でき、定期保守の実施時期やディスク交換の計画を立てることができる。
【実施例３】
【０２８８】
本実施例では、保守員が保守サーバ６０を用いて、データ記録した光ディスクの劣化状況を確認する方法について説明する。
【０２８９】
図２６は、保守員がユーザＩ／Ｆ部６０３を介して保守サーバ６０にデータライブラリシステム１０の光ディスクの劣化状況の表示を指示した場合に、保守サーバ６０が表示する画面の一構成例である。
【０２９０】
保守員からの指示を受信した保守サーバ６０の制御部６０１は、保守Ｉ／Ｆ部６０６を介してデータライブラリシステムのサーバ１００や可搬型記録装置１０３から品質検査情報テーブル３０００や光ディスク管理テーブル１８００の内容を取得する。そして、それらの結果から、品質が劣化した場所、例えば記録媒体格納部１１１内でのディスク位置（スロット番号等）や光ディスク１１３上の位置（図１８の２４０１〜２４０５等）の統計情報を算出し、外部表示制御部６０７を介して表示装置１０２に画面３２００、３２１０を表示する。
【０２９１】
画面３２００は、光ディスク１１３上を任意のブロックで分割した領域イメージ３２０２と、各領域での劣化割合を示した劣化状況テーブル３２０１で構成する。保守員は、本画面３２００から、データライブラリシステム１０内での光ディスク１１３上で劣化し易い部分を把握することができ、劣化し易い部分へのデータ記録を禁止したり、記録媒体搬送部１１４で光ディスク上に傷が付かないような機構を組み込むなどの対策をすることができる。
【０２９２】
画面３２１０は、データライブラリシステム１０の記録媒体格納部１１１内で、どこに配置された光ディスク１１３の劣化が大きいかを示す。記録媒体格納部１１１内を任意のブロックで分割した領域イメージ３２１１と、各領域での劣化割合を示した劣化状況テーブル３２１２で構成する。保守員は、本画面３２１０から、記録媒体格納部１１１内で光ディスクが劣化し易い場所を把握することができ、耐埃や環境温度の均一化などの対策をすることができる。
【符号の説明】
【０２９３】
１０  データライブラリシステム
１１  データネットワーク
１２  管理ネットワーク
１３  保守ネットワーク
２０  業務サーバ
３０  ホスト計算機
４０  アーカイブ管理サーバ
５０  装置管理サーバ
６０  保守サーバ
１００  サーバ
１０１  ブロックストレージ
１０２  表示装置
１０３  可搬型記録装置
１０４  制御部
１０５  メモリ
１０６  ユーザＩ／Ｆ部
１０７  サーバＩ／Ｆ部
１０８  管理Ｉ／Ｆ部
１０９  保守Ｉ／Ｆ部
１１０  データ記録再生部
１１１  記録媒体格納部
１１２  記憶部
１１３  光ディスク
１１４  記録媒体運搬部
１１５  扉開閉検出部
１１６  状態管理／表示部
１１７  温度計
１１８  ファン
１１９  品質検査実行部
２０１  制御部
２０２  メモリ
２０３  ライブラリＩ／Ｆ部
２０４  ディスクＩ／Ｆ部
２０５  ホストＩＦ部
２０６  外部表示制御部
２０７  ファイル管理部
２０８  階層管理処理部
２０９  ユーザＩ／Ｆ部
２１０  構成管理部
２１１  ライブラリ制御部
２１２  管理Ｉ／Ｆ部
２１３  保守Ｉ／Ｆ部
２１５  品質検査制御部
２１６  品質結果分析部
２１７  データ移行制御部
【図１】
2016170741.tif 000003
【図２】
2016170741.tif 000004
【図３】
2016170741.tif 000005
【図４】
2016170741.tif 000006
【図５】
2016170741.tif 000007
【図６】
2016170741.tif 000008
【図７】
2016170741.tif 000009
【図８】
2016170741.tif 000010
【図９】
2016170741.tif 000011
【図１０】
2016170741.tif 000012
【図１１】
2016170741.tif 000013
【図１２】
2016170741.tif 000014
【図１３】
2016170741.tif 000015
【図１４】
2016170741.tif 000016
【図１５】
2016170741.tif 000017
【図１６】
2016170741.tif 000018
【図１７】
2016170741.tif 000019
【図１８】
2016170741.tif 000020
【図１９】
2016170741.tif 000021
【図２０】
2016170741.tif 000022
【図２１】
2016170741.tif 000023
【図２２】
2016170741.tif 000024
【図２３】
2016170741.tif 000025
【図２４】
2016170741.tif 000026
【図２５】
2016170741.tif 000027
【図２６】
2016170741.tif 000028