JP4983474B2 - 仮想ライブラリ装置、仮想ライブラリシステム、仮想ライブラリ装置の論理ボリューム複写方法。 - Google Patents

仮想ライブラリ装置、仮想ライブラリシステム、仮想ライブラリ装置の論理ボリューム複写方法。 Download PDF

Info

Publication number
JP4983474B2
JP4983474B2 JP2007209777A JP2007209777A JP4983474B2 JP 4983474 B2 JP4983474 B2 JP 4983474B2 JP 2007209777 A JP2007209777 A JP 2007209777A JP 2007209777 A JP2007209777 A JP 2007209777A JP 4983474 B2 JP4983474 B2 JP 4983474B2
Authority
JP
Japan
Prior art keywords
disk
volume
logical volume
recording medium
copying
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2007209777A
Other languages
English (en)
Other versions
JP2009043162A (ja
Inventor
直佳 利根
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2007209777A priority Critical patent/JP4983474B2/ja
Priority to US12/222,118 priority patent/US8065466B2/en
Publication of JP2009043162A publication Critical patent/JP2009043162A/ja
Application granted granted Critical
Publication of JP4983474B2 publication Critical patent/JP4983474B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • G06F12/0866Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches for peripheral storage systems, e.g. disk cache
    • G06F12/0868Data transfer between cache memory and other subsystems, e.g. storage devices or host systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1466Management of the backup or restore process to make the backup process non-disruptive
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/061Improving I/O performance
    • G06F3/0613Improving I/O performance in relation to throughput
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0662Virtualisation aspects
    • G06F3/0664Virtualisation aspects at device level, e.g. emulation of a storage device or system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0683Plurality of storage devices
    • G06F3/0686Libraries, e.g. tape libraries, jukebox
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • G06F11/3485Performance evaluation by tracing or monitoring for I/O devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2212/00Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
    • G06F2212/21Employing a record carrier using a specific recording technology
    • G06F2212/213Tape storage
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2212/00Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
    • G06F2212/22Employing cache memory using specific memory technology
    • G06F2212/224Disk storage

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Quality & Reliability (AREA)
  • Library & Information Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Memory System Of A Hierarchy Structure (AREA)

Description

本発明は、ホストとテープライブラリ装置との間に介在し、ホストとテープライブラリ装置間で送受信されるテープデータを仮想的なテープライブラリ装置として格納する仮想テープライブラリ装置に関する。
図1に従来例の仮想ライブラリシステムの説明図を示す。
ホスト201に接続される仮想ライブラリシステム101は、仮想ライブラリ装置102とテープライブラリ装置103を有する。
仮想ライブラリ装置102は、キャッシュディスク111を有する。
また、テープライブラリ装置103は、仮想ライブラリ装置102用の保管媒体121と外部保管媒体122を有する。
仮想ライブラリシステム101では、テープボリュームを仮想化し、キャッシュディスク111上でテープボリュームをエミュレートしている。このため、従来のテープライブラリ装置103のような媒体排出という概念がない。そこで、仮想ライブラリシステム101は、格納された論理ボリュームを排出し、外部保管運用を実現する仕組みとしてエクスポート機能/インポート機能が設けている。
エクスポート機能とは、仮想ライブラリ装置102用の保管媒体121に格納されている複数の論理ボリュームを大容量の外部保管媒体122にまとめて複写する機能である。複写した外部保管媒体122は、外部に取り出されて外部保管庫に保管される。
インポート機能とは、エクスポートにより仮想ライブラリシステム101の外部に取り出された外部保管媒体122を、別の仮想ライブラリシステム101に投入することで、論理ボリュームを復元する機能である。
通常、仮想ライブラリシステム101の論理ボリュームは大容量の仮想ライブラリ装置102用の保管媒体121に格納されている。
エクスポート機能/インポート機能では論理ボリュームの複写/復元を実行する際、指定された論理ボリュームをキャッシュディスク111に一度複写する。そして、複写したキャッシュディスク111から、インポートのときは、仮想ライブラリ装置102用の保管媒体121に、エクスポートのときは、外部保管媒体122に複写している。
キャッシュディスク111は、ディスクアレイ装置が利用されており、複数のディスクボリュームで構成されている。そして、ディスクボリュームは、複数の論理ボリュームに分割されている。論理ボリュームは、1度ディスクボリュームに割り当けられると、以降、変更されない。
そのため、同一のディスクボリュームに割り当てられた論理ボリュームへのアクセスが多発した場合、高負荷となる。そして、キャッシュディスク111のアクセス性能低下となり、通常の処理能力を発揮できないケースが発生する。
特に、エクスポート機能/インポート機能では一度に多数の論理ボリュームの読み書きを行うため、処理能力の低下が顕著になりやすかった。図1は、エクスポート処理のときにディスクボリュームAで高負荷が発生している例を示している。
以下に関連する特許文献1を示す。
特開2005−55945号公報
本発明は、複数のディスクボリュームの中の特定のディスクボリュームへのアクセスの集中を回避する仮想ライブラリ装置、仮想ライブラリシステム、仮想ライブラリ装置の論理ボリューム複写方法を提供することを目的とする。
本発明は、ホストと複数の記録媒体を備えるライブラリ装置間に介在し、ホストから受信する論理ボリュームを仮想的なライブラリ装置としてキャッシュディスクに格納する仮想ライブラリ装置に関する。また、本発明は、前記仮想ライブラリ装置とライブラリ装置とを有する仮想ライブラリシステムに関する。そして、ライブラリ装置は、論理ボリュームを保管する第1の記録媒体及び前記第1の記録媒体とは異なる第2の記録媒体を有する。一方、仮想ライブラリ装置は、キャッシュディスクを構成する複数のディスクボリュームと、複写を行う論理ボリュームを指定する指定手段と、ディスクボリュームへのアクセス負荷を監視する監視し、監視結果に基づき、アクセス負荷が最小のディスクボリュームを選択する監視手段と、前記指定手段によって指定された論理ボリュームをライブラリ装置の第1の記録媒体から選択されたディスクボリュームに複写する第1の複写手段と、複写された論理ボリュームをライブラリ装置の第2の記録媒体に複写する第2の複写手段と、を有する構成である。
この構成により、ライブラリ装置の第1の記録媒体からライブラリ装置の第2の記録媒体に複写するときに、ディスクボリュームのアクセス負荷の監視を行うため、アクセス負荷の最小のディスクボリュームに複写できる。この結果、特定のディスクボリュームへのアクセスの集中を回避できる。
また、仮想ライブラリ装置の監視手段は、ライブラリ装置からの論理ボリュームのアクセス量と、ホストからの論理ボリュームの最大アクセス量との総和を基にアクセス負荷を取得する構成である。
この構成により、アクセス量を取得できるので、アクセス負荷を求めることができる。
また最小のアクセス負荷を有するディスクボリュームが複数ある場合には、ディスクボリュームの使用量が最小のディスクボリュームを選択する構成である。
この構成により、最小のアクセス負荷を有するディスクボリュームが複数ある場合には、ディスクボリュームの使用量の少ないものを選択するので、アクセス負荷を減少させることができる。
また、仮想ライブラリ装置は、予め、ディスクボリュームに論理ボリュームを割付け、論理ボリュームを識別する管理情報を格納する手段と、割付けたディスクボリュームと異なるディスクボリュームに複写する場合、前記管理情報の格納先を複写先のディスクボリュームに変更する手段と、を有する構成である。
この構成により、管理情報を動的に移動できるので、論理ボリュームの動的配置を行うことができる。
また、仮想ライブラリシステムの第1の記録媒体は、ライブラリ装置の保管媒体であり、第2の記録媒体は、ライブラリ装置の外部保管のための記録媒体である。
この構成により、ライブラリ装置の保管媒体について仮想ライブラリ装置を経由して外部保管媒体にまとめて複写をするエクスポート処理を高速に行うことが可能となる。
また、仮想ライブラリシステムは、指定された論理ボリュームがキャッシュディスク上にある場合には、指定された論理ボリュームを格納するディスクボリュームのアクセス負荷が最小か否かをチェックし、最小の場合には、その論理ボリュームを第2の記録媒体へ複写する構成である。
この構成により、指定された論理ボリュームがキャッシュディスク上に存在する場合に、その論理ボリュームを第2の記録媒体へ直接複写できる。このため、第1の記録媒体をアクセスする必要がなく、複写処理が高速化する。また、アクセス負荷が最小のディスクボリュームをアクセスするので、アクセス負荷を減少させることができる。
また、仮想ライブラリシステムの第1の記録媒体は、ライブラリ装置に投入された外部保管媒体であり、第2の記録媒体は、ライブラリ装置の保管媒体である構成である。
この構成により、外部保管媒体について仮想ライブラリ装置を経由してライブラリ装置の保管媒体にまとめて複写をするインポート処理を高速に行うことが可能となる。
本発明により、仮想ライブラリシステムのディスクボリュームについてアクセス負荷を回避できるので、大量の論理ボリュームの複写処理を実施する際も、最適なパフォーマンスを発揮することが可能である。
(実施例1)
図2は、仮想テープライブラリシステムの構成図を示す。
仮想テープライブラリシステム41は、仮想テープライブラリ装置1、テープライブラリ装置2を有する。また、仮想テープライブラリシステム41は、ホスト71に接続される。
そして、仮想テープライブラリ装置1は、キャッシュディスク5、メモリ6、コントローラ7を有する。
この仮想テープライブラリ装置1は、キャッシュディスク5上で仮想的にテープライブラリ装置2をエミュレートしている。そのため、ホスト71は、実際のテープライブラリ装置2のアクセスよりも高速にデータにアクセスすることが可能になっている。すなわち、仮想テープライブラリ装置1は、仮想的な論理ボリュームをキャッシュディスク5上に配置することで、従来のテープライブラリ装置2のテープマウント、ロード/アンロードなどの機械的な動作を無くし、高速処理を実現している。そして、仮想テープライブラリ装置1は、バックエンドにテープライブラリ装置2を接続しており、論理ボリュームはバックエンドのテープライブラリ装置2の保管媒体31である大容量カートリッジテープに書き込まれる。
キャッシュディスク5は、ディスクアレイ装置により構成される。またディスクアレイ装置は、複数のディスクボリューム51から構成される。そしてディスクボリューム51には、論理ボリュームが格納される。どのディスクボリューム51に論理ボリュームを格納するかは、論理ボリューム作成時に最も使用量が少ないディスクボリューム51が割り当てられている。論理ボリュームとは、ホスト71からテープライブラリ装置2のデータをアクセスするときの論理的なアクセス単位のデータを示す。1テープボリュームは、複数の論理ボリュームから構成される。ディスクボリューム51とは、論理ボリュームを格納するためのディスク装置である。
メモリ6は、管理テーブル61等を記憶する。管理テーブル61は、論理ボリュームとディスクボリューム51との対応を示す。
コントローラ7は、仮想テープライブラリ装置1の全体制御を行う管理サーバである。図示せぬプロセッサにより各制御が行われている。また、各制御のためのプログラムは、予めメモリ6に格納されている。また、コントローラ7は、通信制御部11、ディスク制御部12、テープライブラリ制御部13、入出力部14、メイン制御部15を有する。
通信制御部11は、ホスト71との通信を制御する。
ディスク制御部12は、キャッシュディスク5との通信を制御する。
テープライブラリ制御部13は、テープライブラリ装置2との通信を制御する。
入出力部14は、エクスポート処理、インポート処理の論理ボリュームの指定のための入力処理等を行う。また、メッセージ等の出力処理を行なう。
メイン制御部15は、仮想テープライブラリ装置1の全体の制御を行う。また、ホスト71との通信開始時等に、ディスクボリューム51上の論理ボリュームの割付けを行う。また、メイン制御部15は、コマンド処理部21、エクスポート処理部22、インポート処理部23、監視部24を有する。
コマンド処理部21は、ホスト71からのコマンドに対応した処理を行なう。その処理に対応して、ホスト71とキャッシュディスク5との間のデータの転送制御、キャッシュディスク5からテープライブラリ装置2へのデータのライト制御、テープライブラリ装置2からキャッシュディスク5へのデータのリストア制御を行う。
そして、ホスト71からのマウントコマンドを受信すると、コマンド処理部21は、ホストデータから論理ボリューム番号を取得し、管理テーブル61を索引して、対応するディスクボリューム51の該当論理ボリュームを選択する。ライトコマンドを受信した場合には、コマンド処理部21は、マウントコマンドで選択されたディスクボリューム51の該当論理ボリュームにデータをライトする。リードコマンドを受信した場合は、コマンド処理部21は、選択されたディスクボリューム51の該当論理ボリュームからデータをリードする。また、キャッシュディスク5上に該当の論理ボリュームがない場合には、ライブラリ装置からリストア処理を行う。アンロードコマンドを受信した場合には、コマンド処理部21は、選択されたディスクボリューム51の該当論理ボリュームの選択解除を行う。
エクスポート処理部22は、まず、ホスト71または、入出力部14からの指示で仮想テープライブラリ装置1またはテープライブラリ装置2の保管媒体31に格納された論理ボリュームを、キャッシュディスク5に第1の複写をする。次に、テープライブラリ装置2の外部保管媒体32のカートリッジテープに第2の複写をする。また、エクスポート処理部22は、指定された論理ボリュームがキャッシュディスク5上にある場合は、キャッシュディスク5から直接テープライブラリ装置2の外部保管媒体32のカートリッジテープに複写する。また、ディスクボリューム51上の論理ボリュームの割付けの動的配置変更を行う。
インポート処理部23は、まず、ホスト71または、入出力部14からの指示で投入された外部保管媒体32のカートリッジテープに格納されている論理ボリュームを、キャッシュディスク5に第1の複写をする。次に、テープライブラリ装置2の保管媒体31に第2の複写をする。また、ディスクボリューム51上の論理ボリュームの割付けの構築や動的配置変更を行う。
エクスポート/インポート機能は、ホスト71の指示の場合には、実際の複写処理を仮想テープライブラリ装置1が行うため、ホスト71に負荷がかからない。
監視部24は、ディスクボリューム51へのアクセス量をチェックして、アクセス負荷を求める。アクセス負荷は、アクセス量をディスクボリューム51の容量で、割った値により求める。アクセス量は、ディスクボリューム毎に、テープライブラリ装置2からの論理ボリュームのアクセス量と、ホスト71からの論理ボリュームの最大アクセス量との総和とする。また、監視部24は、監視結果に基づき、アクセス負荷が最小のディスクボリューム51を選択する。また、最小の同一のアクセス負荷を有するディスクボリューム51が複数ある場合には、ディスクボリューム51の使用量が最小のディスクボリューム51を選択する。
テープライブラリ装置2は、保管媒体31と外部保管媒体32に分割して定義されている。
保管媒体31は、仮想テープライブラリ装置1で使用されるカートリッジテープである。複数のカートリッジテープで構成され、各カートリッジテープには論理ボリュームが格納されている。
外部保管媒体32は、外部保管用のカートリッジテープである。
(エクスポート処理)
エクスポート処理の動作概要を示す。
エクスポート処理とは、テープライブラリ装置2の保管媒体31に格納されている論理ボリュームをまとめて、外部保管媒体32へ複写することをいう。
図3にエクスポート処理の説明図を示す。
ホスト71から論理ボリュームがライトされ、キャッシュディスク5、保管媒体31に既に格納されている例である。
予め、ディスクボリューム51には論理ボリュームの管理情報が書き込まれている。
管理情報とは、各論理ボリュームに関する識別番号、容量等の情報を示す。
まず、エクスポート処理を実行する場合、事前準備として外部保管媒体32に複写する論理ボリュームを指定する。
この指定は、ホスト71からの指示の受信または、仮想テープライブラリ装置1の入出力部14より入力される。
事前準備が完了した後、次の処理を開始する。
このとき、論理ボリュームがキャッシュディスク5上に既に存在するか否かで処理が異なる。
(1)指定された論理ボリュームが、キャッシュディスク5上に存在する場合、キャッシュディスク5から外部保管媒体32へ複写する。図3の例で、ディスクボリューム51−Bの指定論理ボリュームは、外部保管媒体32に複写される。
(2)キャッシュディスク5上に存在しない場合は、テープライブラリ装置2の保管媒体31に格納されている論理ボリュームを一旦、キャッシュディスク5へ格納する。その後、外部保管媒体32へ複写する。図3の例で、指定論理ボリュームが保管媒体31の物理ボリュームE、Fにある場合には、仮想テープライブラリ装置1のキャッシュディスク5のディスクボリューム51−D、ディスクボリューム51−Aに指定論理ボリュームが複写される。その後、ディスクボリューム51−D、ディスクボリューム51−Aから外部保管媒体32に複写される。
このとき、キャッシュディスクへのアクセス量が集中しないように、分散化が図られている。
すなわち、コントローラ7は、キャッシュディスク5のアクセス量の監視を行う。
アクセス量についての監視部24による監視方法は、次のようである。
監視方法は、ディスクボリューム51単位のアクセス量をエクスポート処理実行時に定期的に算出しチェックすることで実現する。
すなわち、キャッシュディスク5のアクセス量は、ディスクボリューム51ごとに、現在使用中である論理ボリュームの容量の総和で算出する。
このとき、論理ボリューム容量は、キャッシュディスク5に対するアクセスの種別によって異なる定義とする。
テープライブラリ装置2からキャッシュディスク5へのアクセスの場合は、現在のアクセス中の論理ボリューム容量とする。アクセスとしては、例えばリストア処理がある。
一方、ホスト71からのアクセスの場合は、最大論理ボリューム容量とする。ホスト71からのアクセスで使用可能な論理ボリューム容量を最大値として定義する理由は、ホスト71から書き込まれるデータ総量が不明であること、ホスト71のアクセスは最優先で処理すべきであることの2点である。
そして、エクスポート処理の実行時、アクセス量が最も少ないディスクボリューム51が優先的に論理ボリュームの格納先として割り当てられる。
アクセス量が同一のディスクボリューム51については、ディスク使用量が最も少ないディスクボリューム51が優先的に論理ボリュームの格納先として割り当てられる。
このため、指定された論理ボリュームが、キャッシュディスク5上に存在する場合、指定された論理ボリュームが存在するディスクボリューム51へのアクセス量が最小か否かをチェックする。そして、最小でなければ次の指定された論理ボリュームを格納するディスクボリューム51のアクセス量をチェックし、それが最小であれば、その論理ボリュームを外部保管媒体32に複写する。そして、キャッシュディスク5上にある論理ボリュームを順次チェックしていく。スキップした論理ボリュームがある場合は、サイクリックに論理ボリュームのチェックを行う。該当する論理ボリュームの処理がすべて完了したディスクボリューム51は、アクセス負荷のチェックから除外される。
一方、論理ボリュームが、キャッシュディスク5上に存在しない場合は、アクセス量が最小のディスクボリューム51にテープライブラリ装置2から指定された論理ボリュームを複写する。
複写完了後、事前に割り当てられたディスクボリューム51と異なるディスクボリューム51に複写した場合、事前に割り当てられたディスクボリューム51上の論理ボリュームの管理情報を削除する。この場合には、論理ボリュームの複写先のディスクボリューム51には、複写の際に、管理情報が書き込まれる。このように、論理ボリュームの動的配置変更がなされる。
図4に管理テーブルの説明図1を示す。
管理テーブル61には、ディスクボリューム番号、管理情報、論理ボリューム番号、アクセス負荷の情報が格納されている。
ディスクボリューム番号は、ディスクボリューム51の識別番号である。
管理情報は、論理ボリューム番号で示される。
論理ボリューム番号は、ディスクボリューム51にデータが格納されている論理ボリュームの識別番号を示す。
説明を簡単にするため、エクスポート処理に入ると、アクセス負荷量は、変動しないものとして説明する。エクスポート処理は、論理ボリューム単位に行われる。
指定されたエクスポート処理対象の論理ボリューム番号がLV050〜LV110、LV180〜LV190とする。
図4(A)は、エクスポート処理の前の状態とする。
ディスクボリューム51−01は、管理情報として、LV001〜LV100が割り付けられている。一方、データが格納されている論理ボリュームは、LV050−LV100とする。また、アクセス負荷は、20%とする。
ディスクボリューム51−02は、管理情報として、LV101〜LV200が割り付けられている。一方、データが格納されている論理ボリュームは、LV101−LV120とする。また、アクセス負荷は、10%とする。
従って、指定された論理ボリュームの中のLV050〜LV100は、キャッシュディスク5にある。そのため、ディスクボリューム51−01とディスクボリューム51−02のアクセス負荷をチェックする。その結果は、ディスクボリューム51−01のアクセス負荷が20%に対して、ディスクボリューム02のアクセス負荷が10%である。
まず、アクセス負荷が最小の10%のLV101−110とLV180−190が、キャッシュディスク5から外部保管媒体32に複写処理が行われる。LV180〜190については、キャッシュディスク5上にデータがないため、保管媒体31からディスクボリューム51−02に対して複写された後、外部保管媒体32に複写される。
次に、残りの論理ボリュームLV050−100について、キャッシュディスク5から外部保管媒体32に複写処理が行われる。
図4(B)は、エクスポート処理の後の状態を示す。
ディスクボリューム51−02に、保管媒体31からLV180〜190が追加された状態を示す。
図5に、エクスポート処理の流れ図を示す。
予め、論理ボリュームに関する管理情報がディスクボリューム51に生成されているものとする。また、管理テーブル61が生成されているものとする。
外部保管媒体32に複写する複数の論理ボリュームを指定する(S1ステップ)。
次に、指定された論理ボリュームの中から複写する論理ボリュームを選択する(S2ステップ)。
次に、現在のディスクボリューム51のアクセス量を取得し、アクセス負荷を算出し、管理テーブル61に格納する(S3ステップ)。
選択された論理ボリュームがキャッシュディスク5上に存在するか否かを管理テーブル61によりチェックする(S4ステップ)。
キャッシュディスク5上に存在する場合、選択された論理ボリュームを格納するディスクボリューム51が最小のアクセス負荷か否かをチェックする(S5ステップ)。
最小のアクセス負荷でない場合には、次の論理ボリュームを選択するため、S2ステップへ行く。
一方、選択された論理ボリュームを格納するディスクボリューム51が最小のアクセス負荷の場合には、外部保管媒体32に、該当論理ボリュームを複写する(S6ステップ)。このとき、最小の同一のアクセス負荷を有するディスクボリューム51が複数ある場合には、ディスクボリューム51の使用量が最小のディスクボリューム51が選択される。
全論理ボリュームの複写が完了か否かをチェックする(S7ステップ)。
未完了の場合には、次の論理ボリュームを選択するため、S2ステップへ行く。
キャッシュディスク5上にない論理ボリュームの場合には、管理テーブル61をチェックして、アクセス負荷が最小のディスクボリューム51を選択する(S8ステップ)。
そして、テープライブラリ装置2の保管媒体31から選択されたディスクボリューム51に選択された論理ボリュームを複写する(S9ステップ)。そして、複写が終わると、格納したディスクボリューム51から、該当の論理ボリュームを外部保管媒体32に複写するためにS6ステップへ行く。このとき、事前に割り当てられたディスクボリューム51と異なるディスクボリューム51に複写した場合、元のディスクボリューム51上の論理ボリュームの管理情報を削除する。この場合には、論理ボリュームを複写したディスクボリューム51には、複写の際に、管理情報が書き込まれる。このように、論理ボリュームの動的配置変更がなされる。
全ての論理ボリュームの複写が完了すれば、エクスポート処理は、完了する。
そして、排出された外部保管媒体32を外部保管庫に保管することにより、データセンターの災害等にもデータを保管することができる。
(インポート処理)
インポート処理の動作概要を示す。
インポート処理とは、外部保管媒体32に格納されている論理ボリュームをまとめて、テープライブラリ装置2の保管媒体31に複写する処理をいう。
図6にインポート処理の説明図を示す。
インポート処理を実行する場合、事前準備として外部保管媒体32から複写する論理ボリュームを指定する。
この指定は、ホスト71からの指示の受信または、仮想テープライブラリ装置1の入出力部14より入力される。
次に、外部保管媒体32から論理ボリュームを復元する際の事前準備として復元する論理ボリュームの復元先を仮想テープライブラリ装置1内で構築しておく。このとき、キャッシュディスク5の各ディスクボリューム51の使用量をもとに担当ディスクボリューム51を決定する。また、決定したディスクボリューム51に管理情報を書き込む。管理情報は、指定された論理ボリュームの識別番号等である。
次に、外部保管媒体32から格納されている論理ボリューム一覧のディレクトリ情報を読み込み、復元される論理ボリュームを確認する。これにより読込む論理ボリュームを決定する。
事前準備が完了した後、次の処理を開始する。
外部保管媒体32のディレクトリ情報により確認された論理ボリュームを順に復元する際、監視部24により、ディスクボリューム51のアクセス負荷をチェックし、アクセス負荷が最小のディスクボリューム51に論理ボリュームを複写する。複写完了後、事前に割り当てられたディスクボリューム51と異なるディスクボリューム51に複写した場合、事前に割り当てられたディスクボリューム51上の論理ボリュームの管理情報を削除する。この場合には、論理ボリュームを複写したディスクボリューム51には、複写の際に、管理情報が書き込まれる。このように、論理ボリュームの動的配置変更がなされる。
次に、ディスクボリューム51からテープライブラリ装置2の保管媒体31に複写し、復元処理が完了する。この一連の処理が全ての復元対象の論理ボリュームで完了した時点で、インポート処理が完了となる。
図6に示すインポート処理の動作は、次のようである。
指定論理ボリュームが外部保管媒体32からキャッシュディスク5のディスクボリューム51−Aに格納されたのち、保管媒体31の物理ボリュームFに複写される。次に、外部保管媒体32からキャッシュディスク5のディスクボリューム51−Bに格納されたのち、保管媒体31の物理ボリュームGに複写される。次に、外部保管媒体32からキャッシュディスク5のディスクボリューム51−Dに格納されたのち、保管媒体31の物理ボリュームEに複写される。
図7に管理テーブルの説明図2を示す。
図7(A)は、インポート処理の前の状態を示す。
説明を簡単にするため、インポート処理に入ると、アクセス負荷量は、変動しないものとして説明する。インポート処理は、論理ボリューム単位に行われる。
外部保管媒体32から読み込む論理ボリュームは、LV601〜LV640とする。
ディスクボリューム51−03には、管理情報LV301〜LV500が構築されているものとする。一方、データが格納されている論理ボリュームは、LV301−LV310とする。また、アクセス負荷は、10%とする。
ディスクボリューム51−04には、管理情報LV501〜LV700が構築されているものとする。データが格納されている論理ボリュームは、LV501−LV520とする。また、アクセス負荷は、20%とする。
そして、外部保管媒体32からキャッシュディスク5に複写するため、アクセス負荷が最小のディスクボリューム51−03が選択される。そして、アクセス負荷に変動はないとすると、ディスクボリューム03に指定されたLV601〜LV640が順次格納される。そして、このデータは、保管媒体31に複写される。一方、アクセス負荷が高いディスクボリューム51−04には、アクセスはない。
図7(B)に、インポート処理の後の状態とする。
この結果、ディスクボリューム51−03では、LV601〜LV640の管理情報が生成されるとともに、LV601〜LV640の論理ボリュームがディスクボリューム51−03に格納される。
一方、ディスクボリューム51−04では、管理情報のLV601〜LV640の管理情報がディスクボリューム51−04から削除される。これに伴って管理テーブル61も変更される。
図8に、インポート処理の流れ図を示す。
インポートするための外部保管媒体32がテープライブラリ装置2に投入されているものとする。
まず、複写する複数の論理ボリュームを指定する(S11ステップ)。
論理ボリュームを格納するディスクボリューム51を割付ける(S12ステップ)。具体的には、キャッシュディスク5の各ディスクボリューム51の使用量を元に担当ディスクボリューム51を決定する。そして、ディスクボリューム51に割付けた論理ボリュームの管理情報を書き込む。
外部保管媒体32に格納されている論理ボリュームを確認する(S13ステップ)。
これにより読込む論理ボリュームを決定する。
次に、決定された論理ボリュームの中から複写する論理ボリュームを選択する(S14ステップ)。
ディスクボリューム51のアクセス負荷をチェックする(S15ステップ)。
アクセス負荷が最小のディスクボリューム51に外部保管媒体32から論理ボリュームを複写する(S16ステップ)。このとき、最小の同一のアクセス負荷を有するディスクボリューム51が複数ある場合には、ディスクボリューム51の使用量が最小のディスクボリューム51が選択される。
選択されたディスクボリューム51が、予め割付けたディスクボリューム51か否かをチェックする(S17ステップ)。
選択されたディスクボリューム51が、割付けたディスクボリューム51であれば、S19ステップへ行く。
選択されたディスクボリューム51が、割付けたディスクボリューム51以外であれば、元の担当ディスクボリューム51上の管理情報の領域情報を削除する(S18ステップ)。
次に、該当論理ボリュームをテープライブラリ装置の保管媒体31に複写する(S19ステップ)。
全論理ボリュームが完了したか否かをチェックする(S20ステップ)。
未完了ならば、次の論理ボリュームを選択するため、S14ステップへ行く。
全て完了したら、インポート処理完了となる。
オペレータミス等によりデータを失った場合にも、エクスポート機能にて排出したデータをインポートすることにより復旧が可能である。
このように、論理ボリュームについて、動的にキャッシュディスク5の配置変更機構を持つ事により、特定のディスクボリューム51へのアクセス集中により処理性能が低下することなく、エクスポート/インポート機能を実施することが可能である。
以上の実施例を含む実施形態に関し、更に以下の付記を開示する。
(付記1)ホストと複数の記録媒体を備えるライブラリ装置間に介在し、前記ホストから受信する論理ボリュームを仮想的なライブラリ装置としてキャッシュディスクに格納する仮想ライブラリ装置であって、前記キャッシュディスクを構成する複数のディスクボリュームと、複写を行う論理ボリュームを指定する指定手段と、前記ディスクボリュームへのアクセス負荷を監視する監視し、監視結果に基づき、アクセス負荷が最小の前記ディスクボリュームを選択する監視手段と、前記指定手段により指定された論理ボリュームを前記ライブラリ装置の第1の記録媒体から前記選択されたディスクボリュームに複写する第1の複写手段と、前記複写された論理ボリュームを前記ディスクボリュームから前記ライブラリ装置の前記第1の記録媒体とは異なる第2の記録媒体に複写する第2の複写手段と、を有することを特徴とする仮想ライブラリ装置。
(付記2)前記監視手段は、前記ライブラリ装置からの論理ボリュームのアクセス量と、前記ホストからの論理ボリュームの最大アクセス量との総和を基にアクセス負荷を取得することを特徴とする付記1記載の仮想ライブラリ装置。
(付記3)最小のアクセス負荷を有する前記ディスクボリュームが複数ある場合には、前記ディスクボリュームの使用量が最小のディスクボリュームを選択することを特徴とする付記2記載の仮想ライブラリ装置。
(付記4)予め、前記ディスクボリュームに論理ボリュームを割付け、論理ボリュームを識別する管理情報を格納する手段と、前記割付けたディスクボリュームと異なる前記ディスクボリュームに複写する場合、前記管理情報の格納先を複写先の前記ディスクボリュームに変更する手段と、を有することを特徴とする付記1記載の仮想ライブラリ装置。
(付記5)複数の記録媒体を備えたライブラリ装置と、ホストと前記ライブラリ装置間に介在し、前記ホストから受信する論理ボリュームを仮想的なライブラリ装置としてキャッシュディスクに格納する仮想ライブラリ装置とを有する仮想ライブラリシステムであって、前記ライブラリ装置は、物理ボリュームを保管する第1の記録媒体及び前記第1の記録媒体とは異なる第2の記録媒体を有し、前記仮想ライブラリ装置は、前記キャッシュディスクを構成する複数のディスクボリュームと、複写を行う論理ボリュームを指定する指定手段と、前記ディスクボリュームへのアクセス負荷を監視する監視し、監視結果に基づき、アクセス負荷が最小の前記ディスクボリュームを選択する監視手段と、前記ライブラリ装置の第1の記録媒体から、前記指定手段により指定された論理ボリュームを前記選択されたディスクボリュームに複写する第1の複写手段と、複写された論理ボリュームを前記ライブラリ装置の第2の記録媒体に複写する手段と、を有することを特徴とする仮想ライブラリシステム。
(付記6)前記第1の記録媒体は、前記ライブラリ装置の保管媒体であり、前記第2の記録媒体は、前記ライブラリ装置の外部保管のための記録媒体であることが特徴とする付記5記載の仮想ライブラリシステム。
(付記7)指定された論理ボリュームが前記キャッシュディスク上にある場合には、指定された論理ボリュームを格納する前記ディスクボリュームのアクセス負荷が最小か否かをチェックし、最小の場合には、その論理ボリュームを前記第2の記録媒体へ複写することを特徴とする付記6記載の仮想ライブラリシステム。
(付記8)前記第1の記録媒体は、前記ライブラリ装置に投入された外部保管媒体であり、前記第2の記録媒体は、前記ライブラリ装置の保管媒体であることが特徴とする付記5記載の仮想ライブラリシステム。
(付記9)ホストと複数の記録媒体を備えたライブラリ装置間に介在し、前記ホストから受信する論理ボリュームを仮想的なライブラリ装置としてキャッシュディスクに格納する仮想ライブラリ装置の論理ボリュームの複写方法であって、複写を行う論理ボリュームを指定する指定ステップと、前記キャッシュディスクを構成するディスクボリュームへのアクセス負荷を監視する監視し、監視結果に基づき、アクセス負荷が最小の前記ディスクボリュームを選択する監視ステップと、前記ライブラリ装置の第1の記録媒体から前記指定ステップにより指定された論理ボリュームを前記選択されたディスクボリュームに複写する第1の複写ステップと、複写された論理ボリュームを前記ライブラリ装置の前記第1の記録媒体とは異なる第2の記録媒体に複写する第2の複写ステップと、を有することを特徴とする仮想ライブラリ装置の論理ボリューム複写方法。
(付記10)ホストと複数の記録媒体を備えるライブラリ装置間に介在し、ホストから受信する論理ボリュームを仮想的なライブラリ装置としてキャッシュディスクに格納する仮想ライブラリ装置の論理ボリュームの動的配置方法であって、予め、ディスクボリュームに論理ボリュームを割付け、論理ボリュームを識別する管理情報を格納するステップと、論理ボリュームを指定するステップと、指定された論理ボリュームをライブラリ装置から読み込むステップと、ディスクボリュームへのアクセス負荷を監視する監視し、監視結果に基づき、アクセス負荷が最小のディスクボリュームを選択する監視ステップと、アクセス負荷が最小と選択されたディスクボリュームに、読込まれた論理ボリュームを書き込むステップと、予め論理ボリュームを割付けたディスクボリュームと異なるディスクボリュームに管理情報とともに書き込んだ場合、元のディスクボリュームの管理情報を削除するステップと、を有することを特徴とする仮想ライブラリ装置の論理ボリュームの動的配置方法。
(付記11)ホストと複数の記録媒体を備えるライブラリ装置間に介在し、ホストから受信する論理ボリュームを仮想的なライブラリ装置としてキャッシュディスクに格納する仮想ライブラリ装置であって、予め、ディスクボリュームに論理ボリュームを割付け、論理ボリュームを識別する管理情報を格納する手段と、論理ボリュームを指定する手段と、指定された論理ボリュームをライブラリ装置から読み込む手段と、ディスクボリュームへのアクセス負荷を監視し、監視結果に基づき、アクセス負荷が最小のディスクボリュームを選択する監視手段と、アクセス負荷が最小と選択されたディスクボリュームに、読込まれた論理ボリュームを書き込む手段と、予め論理ボリュームを割付けたディスクボリュームと異なるディスクボリュームに管理情報とともに書き込んだ場合、元のディスクボリュームの管理情報を削除する手段と、を有することを特徴とする仮想ライブラリ装置。
(付記12)変更手段は、予め割付けられているディスクボリューム上の論理ボリュームの管理情報を削除し、複写先のディスクボリュームに論理ボリュームの管理情報を生成することを特徴とする付記4記載の仮想ライブラリ装置。
(付記13)指定された論理ボリュームがキャッシュディスク上にある場合には、指定された論理ボリュームを格納するディスクボリュームのアクセス負荷が最小か否かをチェックし、最小でない場合には、指定された別の論理ボリュームのアクセス負荷をチェックすることを特徴とする付記7記載の仮想ライブラリシステム。
従来例の仮想ライブラリシステムの説明図 仮想ライブラリシステムの構成図 エクスポート処理の説明図 管理テーブルの説明図1 エクスポート処理の流れ図 インポート処理の説明図 管理テーブルの説明図2 インポート処理の流れ図
符号の説明
1 仮想テープライブラリ装置
2 テープライブラリ装置
5 キャッシュディスク
6 メモリ
7 コントローラ
11 通信制御部
12 ディスク制御部
13 テープライブラリ制御部
14 入出力部
15 メイン制御部
21 コマンド処理部
22 エクスポート処理部
23 インポート処理部
24 監視部
31 仮想ライブラリ用物理ボリューム
32 外部保管媒体
41 仮想ライブラリシステム
51 ディスクモジュール
61 管理テーブル











Claims (9)

  1. ホストと複数の記録媒体を備えるライブラリ装置間に介在し、前記ホストから受信する論理ボリュームを仮想的なライブラリ装置としてキャッシュディスクに格納する仮想ライブラリ装置であって、
    前記キャッシュディスクを構成する複数のディスクボリュームと、
    複写を行う論理ボリュームを指定する指定手段と、
    前記ディスクボリュームへのアクセス負荷を監視し、監視結果に基づき、アクセス負荷が最小の前記ディスクボリュームを選択する監視手段と、
    前記指定手段によって指定された論理ボリュームを前記ライブラリ装置の第1の記録媒体から前記選択されたディスクボリュームに複写する第1の複写手段と、
    前記複写された論理ボリュームを前記ディスクボリュームから前記ライブラリ装置の前記第1の記録媒体とは異なる第2の記録媒体に複写する第2の複写手段と、
    を有することを特徴とする仮想ライブラリ装置。
  2. 前記監視手段は、前記ライブラリ装置からの論理ボリュームのアクセス量と、前記ホストからの論理ボリュームの最大アクセス量との総和を基にアクセス負荷を取得することを特徴とする請求項1記載の仮想ライブラリ装置。
  3. 最小のアクセス負荷を有する前記ディスクボリュームが複数ある場合には、前記ディスクボリュームの使用量が最小のディスクボリュームを選択することを特徴とする請求項2記載の仮想ライブラリ装置。
  4. 予め、前記ディスクボリュームに論理ボリュームを割付け、論理ボリュームを識別する管理情報を格納する手段と、
    前記割付けたディスクボリュームと異なる前記ディスクボリュームに複写する場合、前記管理情報の格納先を複写先の前記ディスクボリュームに変更する手段と、
    を有することを特徴とする請求項1記載の仮想ライブラリ装置。
  5. 複数の記録媒体を備えたライブラリ装置と、ホストと前記ライブラリ装置間に介在し、前記ホストから受信する論理ボリュームを仮想的なライブラリ装置としてキャッシュディスクに格納する仮想ライブラリ装置とを有する仮想ライブラリシステムであって、
    前記ライブラリ装置は、物理ボリュームを保管する第1の記録媒体及び前記第1の記録媒体とは異なる第2の記録媒体を有し、
    前記仮想ライブラリ装置は、前記キャッシュディスクを構成する複数のディスクボリュームと、
    複写を行う論理ボリュームを指定する指定手段と、
    前記ディスクボリュームへのアクセス負荷を監視し、監視結果に基づき、アクセス負荷が最小の前記ディスクボリュームを選択する監視手段と、
    前記ライブラリ装置の第1の記録媒体から、前記指定手段によって指定された論理ボリュームを前記選択されたディスクボリュームに複写する第1の複写手段と、
    複写された論理ボリュームを前記ライブラリ装置の第2の記録媒体に複写する手段と、を有することを特徴とする仮想ライブラリシステム。
  6. 前記第1の記録媒体は、前記ライブラリ装置の保管媒体であり、前記第2の記録媒体は、前記ライブラリ装置の外部保管のための記録媒体であることが特徴とする請求項5記載の仮想ライブラリシステム。
  7. 指定された論理ボリュームが前記キャッシュディスク上にある場合には、指定された論理ボリュームを格納する前記ディスクボリュームのアクセス負荷が最小か否かをチェックし、最小の場合には、その論理ボリュームを前記第2の記録媒体へ複写することを特徴とする請求項6記載の仮想ライブラリシステム。
  8. 前記第1の記録媒体は、前記ライブラリ装置に投入された外部保管媒体であり、前記第2の記録媒体は、前記ライブラリ装置の保管媒体であることが特徴とする請求項5記載の仮想ライブラリシステム。
  9. ホストと複数の記録媒体を備えたライブラリ装置間に介在し、前記ホストから受信する論理ボリュームを仮想的なライブラリ装置としてキャッシュディスクに格納する仮想ライブラリ装置の論理ボリュームの複写方法であって、
    複写を行う論理ボリュームを指定する指定ステップと、
    前記キャッシュディスクを構成するディスクボリュームへのアクセス負荷を監視し、監視結果に基づき、アクセス負荷が最小の前記ディスクボリュームを選択する監視ステップと、
    前記ライブラリ装置の第1の記録媒体から、前記指定ステップにより指定された論理ボリュームを前記選択されたディスクボリュームに複写する第1の複写ステップと、
    複写された論理ボリュームを前記ライブラリ装置の前記第1の記録媒体とは異なる第2の記録媒体に複写する第2の複写ステップと、を有することを特徴とする仮想ライブラリ装置の論理ボリューム複写方法。































JP2007209777A 2007-08-10 2007-08-10 仮想ライブラリ装置、仮想ライブラリシステム、仮想ライブラリ装置の論理ボリューム複写方法。 Expired - Fee Related JP4983474B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2007209777A JP4983474B2 (ja) 2007-08-10 2007-08-10 仮想ライブラリ装置、仮想ライブラリシステム、仮想ライブラリ装置の論理ボリューム複写方法。
US12/222,118 US8065466B2 (en) 2007-08-10 2008-08-01 Library apparatus, library system and method for copying logical volume to disk volume in cache disk with smallest access load

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007209777A JP4983474B2 (ja) 2007-08-10 2007-08-10 仮想ライブラリ装置、仮想ライブラリシステム、仮想ライブラリ装置の論理ボリューム複写方法。

Publications (2)

Publication Number Publication Date
JP2009043162A JP2009043162A (ja) 2009-02-26
JP4983474B2 true JP4983474B2 (ja) 2012-07-25

Family

ID=40347564

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007209777A Expired - Fee Related JP4983474B2 (ja) 2007-08-10 2007-08-10 仮想ライブラリ装置、仮想ライブラリシステム、仮想ライブラリ装置の論理ボリューム複写方法。

Country Status (2)

Country Link
US (1) US8065466B2 (ja)
JP (1) JP4983474B2 (ja)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4930553B2 (ja) * 2009-06-30 2012-05-16 富士通株式会社 データ移行機能を有した装置及びデータ移行方法
JP5310480B2 (ja) * 2009-10-27 2013-10-09 富士通株式会社 ストレージ制御装置および方法
US8856450B2 (en) 2010-01-25 2014-10-07 International Business Machines Corporation Systems for managing a cache in a multi-node virtual tape controller
US8595430B2 (en) 2010-09-30 2013-11-26 International Business Machines Corporation Managing a virtual tape library domain and providing ownership of scratch erased volumes to VTL nodes
JP5633432B2 (ja) * 2011-03-04 2014-12-03 富士通株式会社 ストレージシステム、ストレージ制御装置およびストレージ制御方法
EP2687974A4 (en) * 2011-03-18 2014-08-13 Fujitsu Ltd STORAGE DEVICE, CONTROL DEVICE, AND CONTROL METHOD
JP5915215B2 (ja) * 2012-02-03 2016-05-11 富士通株式会社 仮想テープ装置及び仮想テープ装置の制御方法
JP6142608B2 (ja) * 2013-03-22 2017-06-07 富士通株式会社 ストレージシステム、制御装置および制御方法
JP6191209B2 (ja) * 2013-04-12 2017-09-06 富士通株式会社 ストレージ装置、制御プログラムおよび制御方法
JP2015005089A (ja) * 2013-06-20 2015-01-08 富士通株式会社 ストレージシステム、制御装置および制御方法

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11327805A (ja) 1998-05-18 1999-11-30 Hitachi Ltd 記憶装置
US6834324B1 (en) * 2000-04-10 2004-12-21 Storage Technology Corporation System and method for virtual tape volumes
US6718427B1 (en) * 2000-10-23 2004-04-06 International Business Machines Corporation Method and system utilizing data fragments for efficiently importing/exporting removable storage volumes
US6978325B2 (en) * 2002-08-29 2005-12-20 International Business Machines Corporation Transferring data in virtual tape server, involves determining availability of small chain of data, if large chain is not available while transferring data to physical volumes in peak mode
US7107417B2 (en) * 2002-08-29 2006-09-12 International Business Machines Corporation System, method and apparatus for logical volume duplexing in a virtual tape system
US20040153614A1 (en) * 2003-02-05 2004-08-05 Haim Bitner Tape storage emulation for open systems environments
US7127575B2 (en) * 2003-07-10 2006-10-24 Hitachi, Ltd. Offsite management using disk based tape library and vault system
JP4559046B2 (ja) * 2003-08-04 2010-10-06 株式会社日立製作所 仮想テープライブラリ装置
US8006049B2 (en) * 2007-01-18 2011-08-23 International Business Machines Corporation Export of logical volumes by pools
US7774566B2 (en) * 2007-04-05 2010-08-10 International Business Machines Corporation Physical tape interchange format
US8082388B2 (en) * 2008-03-27 2011-12-20 International Business Machines Corporation Optimizing operational requests of logical volumes

Also Published As

Publication number Publication date
US8065466B2 (en) 2011-11-22
US20090043960A1 (en) 2009-02-12
JP2009043162A (ja) 2009-02-26

Similar Documents

Publication Publication Date Title
JP4983474B2 (ja) 仮想ライブラリ装置、仮想ライブラリシステム、仮想ライブラリ装置の論理ボリューム複写方法。
US8862839B2 (en) Storage system and storage management method for controlling off-line mode and on-line mode of flash memory
JP5315348B2 (ja) シン・プロビジョニングの移行および取り消しのための方法および装置
EP0727745A1 (en) Memory control apparatus and its control method
US20080177809A1 (en) Storage control device to backup data stored in virtual volume
US7664910B2 (en) Data management method and apparatus, hierarchical storage apparatus and computer-readable storage medium
JP2010020431A (ja) 上位装置から指定されるデバイスに関する記憶容量を変更するストレージシステム及び方法
JP2010009290A (ja) ストレージシステム,コピー制御方法およびコピー制御部
EP2180409B1 (en) Semiconductor memory information accumulation device and its write-in control method
US20160011792A1 (en) Media control device and control method
CN105487824A (zh) 信息处理方法、存储装置及电子设备
US8880794B2 (en) Populating a sparsely allocated memory in a storage array
JP5633432B2 (ja) ストレージシステム、ストレージ制御装置およびストレージ制御方法
JP6225731B2 (ja) ストレージ制御装置、ストレージシステムおよびストレージ制御方法
US7200771B2 (en) Relocation batch processing for disk drives
US20220365677A1 (en) Storage management device, storage management method, and program
US8782353B2 (en) Information processing device having data field and operation methods of the same
JP2018092426A (ja) ストレージ制御装置、ストレージ装置、及び制御プログラム
JP6556980B2 (ja) ストレージ制御装置、ストレージ制御方法及びストレージ制御プログラム
US8880796B2 (en) Seamlessly stitching a user data set from multiple memories
JP4064033B2 (ja) 複数の記録媒体を利用したデータバックアップ装置およびプログラム記憶媒体
WO2021033681A1 (ja) ストレージ管理装置、ストレージの管理方法およびプログラム
WO2021015175A1 (ja) ストレージ管理装置、ストレージ管理方法およびプログラム
JP6276301B2 (ja) ストレージアクセス制御装置、ストレージアクセス制御システム、ストレージアクセス制御方法、及び、ストレージアクセス制御プログラム
CN115390760A (zh) 一种数据写入方法、数据读取方法、***、装置及服务器

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100416

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120327

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120409

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150511

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees