(57)【要約】  あるテープから別のテープへのデータ転送を管理するための方法およびシステム。システムは、オペレーティングシステムを用いて、複数のテープドライブおよびテープマネージャを制御する。システムは、ユーザが、スタックされたテープを作成し、以前にスタックされたテープをアンスタックし、および／または以前にスタックされたテープを統合することができるように構成される。スタックが作成されるときに、データが１個以上の入力テープから出力テープへが米国規格協会（ＡＮＳＩ）規格ラベリング協定を用いた任意の所望のフォーマットでコピーされる。ユーザがデータがアンスタックされることを要求したときには、１個以上の入力テープ上の仮想テープボリューム（ＶＴＶ）の位置が決めされて、それぞれのオープンしたテープへコピーされる。データが統合されるときには、１個以上の入力テープ上のＶＴＶが単一の出力テープへコピーされる。データ統合またはスタック作成が完了したときには、ディレクトリが出力テープへ書き込まれる。
2008516372.tif 000002
【特許請求の範囲】
【請求項１】
あるテープから別のテープへのデータ転送を管理するシステムであって、前記システムは、
（ａ）  複数のテープドライブ、および
（ｂ）  前記テープドライブと通信するテープマネージャを備え、前記テープマネージャは、
（ｂ１）  様々なフォーマットでフォーマットされた複数の入力テープを単一の出力テープ上にスタックするための手段、
（ｂ２）  少なくとも１つのスタックされたテープをアンスタックするための手段、および
（ｂ３）  少なくとも１つの以前にスタックされたテープを統合するための手段、を含む、システム。
【請求項２】
データがスタックされる出力テープがオープンされ、前記オープンされた出力テープ上のデータの書き込みを開始するための適切な位置が特定される、請求項１に記載のシステム。
【請求項３】
前記オープンされた出力テープ上の前記適切な位置は、前記出力テープの先頭である、請求項２に記載のシステム。
【請求項４】
前記オープンされた出力テープ上の前記適切な位置は、前記オープンされたテープ上の既に存在するデータの末尾である、請求項２に記載のシステム。
【請求項５】
データがコピーされるべき少なくとも１つの入力テープがオープンされて、データが米国規格協会（ＡＮＳＩ）規格ラベリング協定を用いて任意の所望のフォーマットで前記オープンされた出力テープ上の前記適切な位置にコピーされる、請求項２に記載のシステム。
【請求項６】
ディレクトリが、所定のフォーマットで前記出力テープに書き込まれ、少なくとも１つの入力テープからのデータがコピーされた後で、前記出力テープがクローズされる、請求項５に記載のシステム。
【請求項７】
前記システムは、さらに、
（ｃ）  前記テープマネージャと通信するディスプレイスクリーンを含み、データがお読み出される少なくとも１つの入力テープがオープンし、もし、ユーザがディレクトリのリストアップを要求する場合に、前記ディレクトリが読み出されて、前記ディスプレイスクリーン上で提示される、請求項１に記載のシステム。
【請求項８】
データが読み出される少なくとも１つの入力テープがオープンされ、前記入力テープは、少なくとも１つの仮想テープボリューム（ＶＴＶ）を含み、もし入力テープが、データをアンスタックするユーザの要求を含む場合には、ＶＴＶが前記入力テープ上で位置決めされて、出力テープがオープンし、位置決めされたＶＴＶが前記オープンした出力テープへコピーされ、前記出力テープがクローズされる、請求項１に記載のシステム。
【請求項９】
入力テープと出力テープとがオープンし、前記入力テープは、少なくとも１つの仮想テープボリューム（ＶＴＶ）を含み、前記少なくとも１つのＶＴＶは、テープマネージャによって、前記出力テープへコピーされて、前記テープマネージャは、前記出力テープへディレクトリを書き込む、請求項１に記載のシステム。
【請求項１０】
前記テープマネージャは、さらに、
（ｂ４）  スタックに適した入力テープ上のデータ量を特定する手段を含む、請求項１に記載のシステム。
【請求項１１】
前記テープドライブは、１８−トラックテープドライブ、３６−トラックテープドライブ、および９８４０テープドライブの少なくとも１つを含む、請求項１に記載のシステム。
【請求項１２】
あるテープから別のテープへのデータ転送を管理する方法であって、前記方法は、
（ａ）  様々なフォーマットでフォーマットされた複数の入力テープを単一の出力テープ上にスタックするステップ、
（ｂ）  少なくとも１つのスタックされたテープをアンスタックするステップ、および
（ｃ）  少なくとも１つの以前にスタックされたテープを統合するステップ、を含む方法。
【請求項１３】
前記ステップ（ａ）は、
（ａ１）  データがスタックされる出力テープをオープンするステップ、および
（ａ２）  前記オープンされた出力テープ上のデータの書き込みを開始するための適切な位置を特定するステップ、を含む、請求項１２に記載の方法。
【請求項１４】
前記オープンされた出力テープ上の前記適切な位置は、前記出力テープの先頭である、請求項１３に記載の方法。
【請求項１５】
前記オープンされた出力テープ上の前記適切な位置は、前記オープンされたテープ上の既に存在するデータの末尾である、請求項１３に記載の方法。
【請求項１６】
前記ステップ（ａ）は、さらに、
（ａ３）  データがコピーされるべき少なくとも１つの入力テープをオープンするステップ、および
（ａ４）  米国規格協会（ＡＮＳＩ）規格ラベリング協定を用いて任意の所望のフォーマットで前記オープンされた出力テープ上の前記適切な位置にデータをコピーするステップ、を含む、請求項１３に記載の方法。
【請求項１７】
前記ステップ（ａ３）および（ａ４）は、前記入力テープ上に位置決めされた複数のＶＴＶの中の１個ごとに繰返される、請求項１６に記載の方法。
【請求項１８】
前記ステップ（ａ）は、さらに、
（ａ５）  所定のフォーマットで前記出力テープにディレクトリを書き込むステップ、および
（ａ６）  少なくとも１つの入力テープからのデータがコピーされた後で、前記出力テープをクローズするステップ、を含む、請求項１６に記載の方法。
【請求項１９】
前記ステップ（ｂ）は、さらに、
（ｂ１）  少なくとも１つの入力テープをオープンするステップ、および
（ｂ２）  前記入力テープが処理されるべきデータを含んでいない場合に、前記入力テープ上のディレクトリを読出し、表示するステップ、を含む、請求項１２に記載の方法。
【請求項２０】
前記ステップ（ｂ）は、さらに、
（ｂ１）  入力テープをオープンするステップ、
（ｂ２）  データをアンスタックすべき要求を受けるステップ、
（ｂ３）  前記入力テープ上の第１の仮想テープボリューム（ＶＴＶ）を位置決めするステップ、
（ｂ４）  第１の出力テープをオープンするステップ、
（ｂ５）  前記位置決めされたＶＴＶを前記オープンされた第１の出力テープへコピーするステップ、
（ｂ６）  前記第１の出力テープをクローズするステップ、
（ｂ７）  前記入力テープ上の第２のＶＴＶを位置決めするステップ、
（ｂ８）  第２の出力テープをオープンするステップ、
（ｂ９）  前記位置決めされた第２のＶＴＶを前記オープンされた第２の出力テープへコピーするステップ、
（ｂ１０）  前記第２の出力テープをクローズするステップ、を含む、請求項１２に記載の方法。
【請求項２１】
前記ステップ（ｃ）は、さらに、
（ｃ１）  出力テープをオープンするステップ、
（ｃ２）  入力テープをオープンするステップ、
（ｃ３）  前記入力テープ上の仮想テープボリューム（ＶＴＶ）を位置決めするステップ、
（ｃ４）  前記位置決めされたＶＴＶを前記オープンされた出力テープへコピーするステップ、
（ｃ５）  前記出力テープへディレクトリを書き込むステップ、を含む、請求項１２に記載の方法。
【請求項２２】
前記ステップ（ｃ３）および（ｃ４）は、前記入力テープ上にある複数のＶＴＶの中の１個ごとに繰返される、請求項２１に記載の方法。
【請求項２３】
前記ステップ（ｃ２）−（ｃ４）は、複数の入力テープの中の１個ごとに繰返される、請求項２１に記載の方法。
【請求項２４】
前記方法は、さらに、
（ｄ）  スタックに適した入力テープ上のデータ量を特定する、を含む、請求項１２に記載の方法。
【請求項２５】
前記様々なフォーマットは、１８−トラック、３６−トラック、および９８４０の少なくとも１つを含む、請求項１２に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
発明の分野
本願発明は、異なる種類のテープ媒体間のデータ転送を管理することに関する。より具体的には、本願発明は、バックアップテープ媒体の異種のテープフォーマット間での移動および統合に関する。
【背景技術】
【０００２】
背景
データをバックアップするテープドライブおよび媒体は、古いものを越える様々な利点を提供する、より新しいテープドライブおよび媒体によって、時代とともに質が向上してきた。より新しいテープドライブおよび媒体は、より成熟し、市場シエアを得ているので、古いテープドライブおよび媒体は、徐々に廃棄され利用できなくなっている。たとえば、いわゆる３６トラックテープドライブの唯一の残存している供給業者は、最近、そのようなドライブをもはや製造せず、サポートを打ち切ると発表している。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
３６トラックテープのようなテープドライブは、通常では、予備部品の供給が続く限りサポートされる。その後、旧式のテープドライブで使われるテープ上に記憶したデータを有する旧式のテープドライブのユーザは、そのデータを利用するする方法を有しない。図１を参照して、たとえばサーバのようなコンピュータ１０２、古いテープドライブ１０４、および新しいテープドライブ１０６を含む従来のコンピュータシステム１００が示される。従来技術では、新しいテープドライブ１０６にアップグレードしたユーザは、通常、古いテープドライブ１０４をオンラインで維持して、必要な場合に、古いテープドライブ１０４で使われたテープへ書き込まれたデータを復元するかもしれない。しかしながら、古いテープドライブ１０４が故障し、かつ古いテープドライブを修理する必要な部品が入手できない場合には、このデータを利用できなくなる。
【０００４】
それゆえに、異なる種類のテープドライブおよび媒体間のデータ伝送を管理するための方法およびシステムが必要である。
【課題を解決するための手段】
【０００５】
概要
本願発明は、あるテープから別のテープへのデータの転送を管理するための方法およびシステムに関する。システムは、複数のテープドライブおよびテープマネージャを管理するためにオペレーティングシステムを使用する。システムは、ユーザがスタックされたテープを作成し、以前にスタックされたテープをアンスタックし、および／または以前にスタックされたテープを統合することができるように構成される。スタックが作成されるときには、データが１つ以上の入力テープから、米国規格協会（ＡＮＳＩ）規格ラベリング協定を用いて任意の所望のフォーマットで出力テープへコピーされる。ユーザがデータをアンスタックすることを要求したときには、１つ以上の入力テープ上の仮想のテープボリューム（ＶＴＶ）の位置が決められて、それぞれのオープンした出力テープへコピーされる。データが統合されるときには、１つ以上の入力テープ上のＶＴＶが単一の出力テープへコピーされる。データ統合またはスタック作成が完了したときに、ディレクトリが出力テープに書き込まれる。
【発明を実施するための最良の形態】
【０００６】
好ましい実施例の詳細な説明
ここで使用される古いテープドライブおよび新しいテープドライブの用語は、旧式のドライブ対より新しいドライブを必ずしも意味しないことに注意すべきである。たとえば、２つのより新しいテープドライブが存在し、かつユーザが１つのものをその他のものよりも単に好むときに、古いテープドライブは、ユーザが現在別のテープドライブ（すなわち、新しいテープドライブ）を用いて利用したいと欲するデータを書き込むために以前に使われたドライブを単に示す。さらに、媒体、テープ、およびカートリッジの用語は、ここでは、テープドライブがデータを書き込む装置を示すためにほとんど同じ意味で使われる。
【０００７】
図２Ａを参照して、本願発明にしたがうコンピュータシステム２００が示される。システム２００は、コンピュータ２０２、新しいテープドライブ２０６、テープ媒体−移動および統合マネージャ（ＴＭＣＭ）２０８を含む。さらに、コンピュータシステムは、複数の古いテープドライブ２０４（すなわち、2041,,,204n）を含んでもよい。ＴＭＣＭ２０８は、いずれかの古いテープドライブ２０４によって書き込まれたテープが、新しいテープドライブ２０６によって利用されることができるように以下のようにして構成される。好ましい実施例では、ＴＭＣＭ２０８は、１個以上の古いテープドライブ２０４によって書き込まれたテープが、新しいテープドライブ２０６によって書き込まれる単一のテープ上にスタックされることができるように構成される。ＴＭＣＭ２０８は、さらに、スタックされたテープをアンスタックしてもよく、以前にスタックされたテープを単一のテープ上に統合してもよい。
【０００８】
図２Ｂを参照して、ＴＭＣＭ２０８は、好ましくは、オペレーティングシステム（ＯＳ）２１０におけるユーティリティとして実装される。好ましい実施例では、ＯＳは、たとえば、ユニシスによるマスターコントロールプログラム（ＭＣＰ）のような専用のＯＳである。ＴＭＣＭ２０８は、様々な生来のフォーマットの複数のテープを単一のテープ上にスタックするためのスタック機能２１２を含む。上述したように、ＴＭＣＭ２０８は、アンスタッキング機能２１４と統合機能２１６とを含む。さらに代替的な実施例では、ＴＭＣＭ２０８は、スタックに適したカートリッジ上のデータ量が特定されるテープサイズ機能２１８を含んでもよい。
【０００９】
好ましい実施例では、ＴＭＣＭ２０８は、オペレータ操作卓２０２および第３者テープ管理システム２２２のいずれかによって制御および／または監視される。これらのコントローラのいずれかが、ディスプレイスクリーン、ディスクファイル、またはプリンタバックアップファイル（図示せず）へのコマンド出力を指示することができることが注目される。コマンド出力は、ディレクトリのリストアップのようなユーザによって入力されたコマンドの表示結果および状態であり、これを、スクリーン、ディスクファイル、またはプリンターバックアップファイルに送ることができる。
【００１０】
今度は、図３を参照して、スタックされたテープを作成するための方法３００のフローチャートが示される。この実施例では、１個以上のテープからのデータがコンピュータ２０２に入力され、ＴＭＣＭ２０８がデータを出力し、それをスタックされたテープ上にスタックする。データが提供されるテープは、入力テープを呼ばれ、データがスタックされるテープは、出力テープと呼ばれる。方法３００は、ステップＳ３０２において出力テープをオープンすることから始まる。次に、ステップ３０４において、現在の動作が、出力テープに既に書き込まれているデータに追記することであるかどうかが調べられる。もし、それが追記なら、ステップ３０６において、出力テープの末端が特定される。もし、その動作が追記でない場合、ステップ３０８において、出力テープの先頭が特定される。
【００１１】
まず、ステップ３０６と３０８のいずれかにおいて、出力テープにデータを書き込む適切なポイントが特定され、ステップ３１０において、入力テープがオープンされる。次に、ステップ３１２において、データが入力テープから出力テープへコピーされる。データが出力テープへコピーされるとすぐに、ステップ３１４において出力テープがクローズされる。好ましくは、データがＡＮＳＩ規格ラベリング協定を用いて任意の所望のフォーマットでコピーされる。ステップ３１６において、入力テープがまだあるかどうかが調べられる。もし、まだ入力テープがある場合には、方法３００はステップ３１０に戻る。もし、これ以上入力テープがない場合には、方法３００は、ステップ３１８に進む。
【００１２】
ステップ３１８において、ディレクトリが出力テープに書き込まれる。好ましくは、ディレクトリがＡＮＳＩ規格ラベリング協定を用いて任意の所望のフォーマットで書き込まれる。当業者に知られているように、ディレクトリが、出力テープ上にあるデータに関する構成情報を提供する。ディレクトリが書き込まれるとすぐに、ステップ３２０において出力テープがクローズされ、方法３００が終了する。
【００１３】
今度は図４を参照して、以前にスタックされたテープをアンスタックするための方法４００のフローチャートが示される。この実施例では、１個以上の以前にスタックされたテープからのデータがコンピュータ２０２に入力され、ＴＭＣＭ２０８が、データをアンスタックして、それを別のテープへ出力する。以前にスタックされたテープが入力テープと呼ばれ、他のテープが出力テープと呼ばれる。方法４００は、ステップ４０２において入力テープをオープンすることで開始する。入力テープがオープンするとすぐに、入力テープのディレクトリが読まれる。ステップ４０６において、ユーザがディレクトリのリストアップを要求した場合、ステップ４０８においてディレクトリが表示され、方法４００が終了する。ステップ４０９において、ユーザが、１個以上のアンスタックを要求した場合には、方法４００はステップ４１０に進む。テープがスタックされるときには、データが仮想テープボリューム（ＶＴＶ）でのスタックされたテープ上で構成され、各ＶＴＶが特定のテープからコピーされたデータに対応することが好ましい。
【００１４】
ステップ４１０において、ＶＴＶが入力テープ上で位置決めされる。ステップ４１２において、出力テープがオープンし、ステップ４１０において位置決めされたＶＴＶがステップ４１４において出力テープへコピーされる。次に、ＶＴＶが出力テープへコピーされるとすぐに、ステップ４１６において、出力テープがクローズされる。ステップ４１８において、ユーザが、さらなるアンスタックを要求していない場合、方法４００は、ステップ４２０において終了する。もし、アンスタックされるＶＴＶがさらにまだある場合には、方法４００は、ステップ４１０に戻り、上記説明したように処理される。
【００１５】
本願発明のスタック／アンスタック機能は、異種の媒体（たとえば、１８トラック、３６トラック、９８４０）の単一のスタックされたテープへの入力を可能にし、スタックされたテープへコピーされたデータが、スタックされたテープ上の単一のフォーマットで利用できる。好ましい実施例では、スタックされたテープからのＶＴＶの検索は、媒体の種類間の任意の必要な変換を自動的に実行し、出力テープの種類に一致するフォーマットへボリュームを変換し、その結果様々なフォーマット間での媒体の変換を可能にする。
【００１６】
今度は図５を参照して、単一のテープ上でスタックされたテープを統合するための方法５００のフローチャートが示される。この実施例では、以前にスタックされたテープからのＶＴＶがコンピュータ２０２に入力されて、ＴＭＣＭ２０８は、ＶＴＶを単一のテープへ出力する。以前にスタックされたテープが入力テープと呼ばれ、ＶＴＶが統合される単一のテープが出力テープと呼ばれる。方法５００は、ステップ５０２において出力テープをオープンすることで開始する。次に、ステップ５０４において、入力テープがオープンされる。次に、ステップ５０６において、入力テープからのＶＴＶがＴＭＣＭ２０８によ
って出力テープへコピーされる。
【００１７】
ステップ５０８において、入力テープにさらにまだＶＴＶがあるかが調べられる。もし、ＶＴＶがさらにまだＶＴＶがあるのなら、方法５００は、ステップ５０６に戻る。もし、これ以上ＶＴＶがない場合には、方法５００は、ステップ５１０に進み、出力テープがクローズされる。ステップ５１２において、さらにまだ入力テープがあるかが調べられる。もし、さらにまだ入力テープがあるのなら、方法５００は、ステップ５０４に戻る。もし、これ以上入力テープがない場合には、ＴＭＣＭ２０８は、ステップ５１４において出力テープ上にディレクトリを書き込み、方法５００は終了する。
【００１８】
好ましい実施例は、ＴＭＣＭ２０８は、専用の優先度付きＯＳにおけるユーティリティとして実装される。たとえば、本願発明の好ましい実行は、ユニシスＭＣＰのＯＳのユーティリティとしてＴＭＣＭ２０８を含む。ＭＣＰでのＴＭＣＰ２０８の実装の例を説明するために、図６を参照すべきである、ＴＭＣＰ２０８がＭＣＰのユーティリティとして実装される場合、ＴＭＣＭ２０８がギザまたはギザユーティリティと呼ばれることが知られている。
【００１９】
図６において、ギザスタックされたテープ６００の基本的なレイアウトが示される。図６に示されるレイアウトは、スタック動作における出力テープのレイアウトと、アンスタック動作における入力テープのレイアウトである。他のテープからコピーされたデータは、仮想テープボリュームセグメント（ＶＴＶＳ）６０４の形態でテープ６００上に含まれる。ＶＴＶＳは、データがコピーされる元の物理的なテープからのテープファイルの直接的なバイト単位のコピーである。ＶＴＶＳは、任意のＶＴＶＳの先頭および末尾を表わすために、マークが付けられるのが好ましい。ギザのために作成されるラベルは、規格のラベルテープ協定を用いることきには、ＭＣＰによって作成される規格ＡＮＳＩ６９ラベルであることが好ましい。ギザのために作成される規格ラベルは、ＶＯＬ１、ＨＤＲ１、ＨＤＲ２、ＥＯＦ１およびＥＯＦ２を含む。ＨＤＲ１およびＨＤＲ２は、ＶＴＶＳの先頭を表わすために用いられ、ＥＯＦ１およびＥＯＦ２は、ＶＴＶＳの末尾を表わすために用いられる。
【００２０】
スタックされたテープボリュームディレクトリ（ＳＴＶＤ）６０６は、スタックされたテープ６００上の最後のファイルであることが好ましい。ＳＴＶＤ６０６は、スタックされたテープ６００に含まれるＶＴＶの個数に関する情報および各ＶＴＶについての情報を含むのが好ましい。
【００２１】
本願発明の好ましい実施例に関連するスタック動作の例を提供するために、図７および図８を参照されたい。図７において、単一の出力テープへスタックされる３つの入力テープ７０２、７０４、７０６がある。第１の入力テープ７０２は、３つのデータレコードを有するラベルされていないテープである。第２の入力テープ７０４は、テープマーク＊によって区切られる３つのデータレコードを有するラベルされていないテープである。第３のテープは、標準ヘッダ（ＨＤＲ１、ＨＤＲ２、ＥＯＦ１、ＥＯＦ２）、ディレクトリ、ファイル（ＦＩＬＥ１）を有するラベルされたテープである。
【００２２】
入力テープ７０２、７０４、７０６は、図８に示されるように、出力テープ８００上にスタックされることが好ましい。テープ７０２上のデータは、３つのデータレコードを区切るテープマークがないので、単一のＶＴＶＳ８０２へグループ化されることができる。テープ７０４上のデータは、テープマークで区切られる３つのセクションがあるので、３つのＶＴＶＳ８０４、８０６、８０８を用いて書き込まれるのが好ましい。テープ７０６上のデータは、テープマークで区切られる６つのセクションがあるので、６つのＶＴＶＳ８１０、８１２、８１４、８１６、８１８、８２０を用いて書き込まれるのが好ましい。
上記で説明したように、ＳＴＶＤ８２２もまた、スタックされた出力テープ８００上に含まれる。
【００２３】
単なる例示のため、ＳＴＶＤのためのサンプルフォーマットが以下に示される。しかしながら、上述したように、ＳＴＶＤは、所望の任意のフォーマットであってよい。
【００２４】
【表１】
2008516372.tif 000003
【００２５】
本願発明は、様々なシステムで実装されることができ、ここで説明した様々な技術がハードウエア、ソフトウエア、または両者の組合わせで実装されることができることに注意すべきである。さらに、本願発明は、様々な実施例の観点で記述されたが、以下の請求項で概説されるように発明の範囲内にある他の変形例は、当業者にとって明らかである。
【図面の簡単な説明】
【００２６】
【図１】第１の種類のテープドライブによって以前に書き込まれたテープが第２の種類のテープドライブで利用できない、従来のコンピュータシステムのブロック図である。
【図２Ａ】様々な種類のテープドライブによって以前に書き込まれたテープが、様々な種類のテープドライブのすべてまたは１つを除くすべてと相違するような別の種類のテープドライブで利用できる、コンピュータシステムのブロック図である。
【図２Ｂ】オペレーティングシステム（ＯＳ）に実装されるテープ媒体移動および統合のブロック図である。
【図３】スタックされたテープを作成するための方法のフローチャートである。
【図４】スタックされたテープをアンスタックするための方法のフローチャートである。
【図５】以前にスタックされたテープを単一のテープ上で統合するための方法のフローチャートである。
【図６】本願発明にしたがって構成されたデータを用いたスタックされたテープのブロック図である。
【図７】単一の出力テープ上にスタックされる前の３つの入力テープのブロック図である。
【図８】図７の３つの入力テープからのデータがコピーされたスタックされた出力テープのブロック図である。
【図１】
2008516372.tif 000004
【図２Ａ】
2008516372.tif 000005
【図２Ｂ】
2008516372.tif 000006
【図３】
2008516372.tif 000007
【図４】
2008516372.tif 000008
【図５】
2008516372.tif 000009
【図６】
2008516372.tif 000010
【図７】
2008516372.tif 000011
【図８】
2008516372.tif 000012
【国際調査報告】
2008516372.tif 000013