JP3794232B2 - Data backup method in information processing system - Google Patents
Data backup method in information processing system Download PDFInfo
- Publication number
- JP3794232B2 JP3794232B2 JP2000030215A JP2000030215A JP3794232B2 JP 3794232 B2 JP3794232 B2 JP 3794232B2 JP 2000030215 A JP2000030215 A JP 2000030215A JP 2000030215 A JP2000030215 A JP 2000030215A JP 3794232 B2 JP3794232 B2 JP 3794232B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- backup
- volume
- storage device
- fixed
- 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
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、計算機システムにおいて、記憶装置に格納されているデータのバックアップの取得、及びそのリストア方法に関する。
【0002】
【従来の技術】
計算機システムに用いられる記憶装置として、高性能化、高信頼化の観点から、ディスクアレイを用いるのが一般化してきている。ワークステーション、パーソナルコンピュータ(PC)等のいわゆるオープンシステムでは、ディスク装置などの外部記憶装置へのデータの記録形式として、固定長記録形式が用いられている。このため、オープンシステムとディスクアレイコントローラの間のインターフェースは、一般に、固定長アクセスインターフェースが採用される。固定長アクセスインターフェースは、ディスクアレイ内部の個々のディスク装置にも用いられている。
【0003】
一方、汎用の大型コンピュータ(以下メインフレームと記述)では、磁気ディスク装置へのデータの記録に可変長記録形式が適用されている。このため、磁気ディスク装置のアクセスには、可変長記録形式のデータアクセスを可能とするCKD(Count Key Data)などの可変長アクセスインターフェースが用いられる。従来、可変長記録形式のデータは、可変長アクセスインターフェースを有するディスク装置上に物理的に記録されてきた。しかし、近年、可変長記録形式のデータを記録する記憶装置として、PCやワークステーションで用いられる比較的安価なディスク装置で構成されたディスクアレイが広く用いられるようになってきた。
【0004】
メインフレーム用ディスクアレイの場合、「メインフレーム‘98」,日経BP社,pp.126−130に見られるように、個々のディスク装置には、FBA(Fixed Block Architecture)フォーマットと呼ばれる固定長記録形式でデータが記録されるディスク装置を用いるのが一般的になっている。ディスクアレイコントローラは、キャッシュメモリを利用した固定長記録形式と可変長記録形式の変換機能を持ち、メインフレームとディスクコントローラの間は、可変長アクセスインターフェースで接続される。メインフレームからのリード/ライト要求は、CCW(Channel Command Word)と呼ばれる複数個の入出力コマンドにより構成される。これら複数個のCCWは、CCWチェインと呼ばれる。CCWチェインは、メインフレームのオペレーティング・システムが、アプリケーションからの要求にしたがって作成する。
【0005】
通常、磁気ディスク装置は、ディスク制御装置とディスク装置とから構成されるディスクサブシステムとして、メインフレームの外部に設けられる。メインフレームは、ディスク装置にデータをリード/ライトする際、可変長記録形式に従ったコマンドをディスクサブシステムに送る。ディスクサブシステム内に設けられたディスク制御装置は、メインフレームから指示されたコマンドを受け取り、ディスク装置にアクセスするため、データを可変長記録形式から固定長記録形式に変換する。このような、可変長形式から固定長形式への変換については、例えば、特開平6−150557号公報に開示されている。
【0006】
近年の計算機センタは、メインフレームとオープンシステムが混在して構成されることが多い。このような構成において、ディスクアレイの管理を容易にするため、メインフレームとオープンシステムのそれぞれがアクセスするデータを共通に格納し、ディスクアレイを一元化することが要求されている。このような要求に応える技術として、例えば、「メインフレーム‘98」,日経BP社の145頁、あるいは151頁には、可変長アクセスインターフェースと固定長アクセスインターフェースの双方を備えたディスクアレイに格納されたメインフレームのデータを、オープンシステムからアクセスする技術が開示されている。ここでは、メインフレームのデータは、ディスクアレイ内で可変長/固定長記録形式の変換が行われ、固定長記録形式のディスク装置に格納される。ディスク装置に格納されたメインフレームのデータは、固定長記録形式のインターフェースを通じて、ディスク装置に格納されたままの形でオープンシステムのサーバ上に取り出される。
【0007】
さらに、メインフレーム側のバックアップリストアオプション機能を使用することによって、ディスクアレイ上のオープンシステム用のボリュームを、メインフレームからボリュームイメージで読み出し、バックアップできる。また、バックアップしたデータをメインフレーム側からオープンシステム用ボリュームにリストアできる。この機能を使用するに際して、特別なソフトウェアをメインフレーム及びオープンシステム側にインストールする必要はない。オープンシステム用ボリュームの固定長記録形式のデータをメインフレームからアクセスできるように、ディスクアレイコントローラが可変長記録形式のデータに変換する。バックアップ先としては、既存のテープライブラリ装置、MT(Magnetic tape)、ディスク等を選択可能である。ディスクアレイ内にあるオープンシステム用のボリュームについては、ボリューム初期化時に、当該ボリュームにボリュームシリアル番号、ボリューム目録が作成される。初期化によってボリュームに書き込まれるボリュームシリアル番号、ボリューム目録は、オープンシステムのデータが書き込まれている領域とは別の領域に書き込まれるため、オープンシステムのデータが破壊されることはない。ディスクアレイが接続されているサーバに接続された他のディスク装置に格納されているデータ、及び、他のネットワーク上のサーバ/クライアントに接続されたディスク装置に格納されているデータ(ディスクアレイ外に格納されているデータ)は、オープンシステム側のバックアッププログラムやシステムコマンドを使用して、ディスクアレイ内で初期化されたボリューム目録とボリュームシリアル番号が作成されているバックアップ/リストア用ボリュームにバックアップされる。バックアップ/リストア用ボリュームにバックアップされたデータは、さらに、前述したように、メインフレーム側のバックアップ機能を利用してテープライブラリ装置等にバックアップされる。
【0008】
一方、汎用の情報処理装置の外部記憶装置インターフェースとして、 固定長アクセスインターフェースであるSCSIインタフェースを持つものが出現してきている。例えば、「メインフレーム‘98」,日経BP社,pp.53―54に記載されている内蔵ディスク装置では、固定長記録形式のディスク装置が情報処理装置の筐体に内蔵される。オペレーティング・システムが生成した可変長記録形式のデータをリード/ライトするコマンド群(CCW)は、SAPと呼ばれるプロセッサにより解釈され、固定長記録形式のデータをリード/ライトするコマンド群(SCSIコマンド)に変換されて内蔵ディスクへの入出力処理が実行される。内蔵ディスク装置には、可変長記録形式のデータが固定長記録形式に埋め込まれた形で格納される。このようなデータフォーマットの変換は、SAPにより行われる。
【0009】
【発明が解決しようとする課題】
上記従来技術によれば、オープンシステムとメインフレームが共用している外部記憶装置のデータを、オープンシステムがメインフレーム側のバックアップストレージにバックアップする場合、メインフレームと共用している外部記憶装置のバックアップ用ボリューム内に一度データをコピーする必要がある。このため、バックアップする度にバックアップ用ボリュームを作成する必要がある。即ち、1回のバックアップ作業のために、2回のバックアップ動作が必要になる。このため、記憶容量の確保とバックアップ作業にかかる処理が発生する。
【0010】
本発明の目的は、バックアップ作業用に使用するバックアップ用ボリュームの領域を減らし、バックアップ作業のオーバヘッドを減らすバックアップ方法を提供することにある。
【0011】
【課題を解決するための手段】
上述した目的を達成するために、本発明の第1の観点によれば、第1のコンピュータ、第2のコンピュータ、前記第2のコンピュータに接続され、前記第2のコンピュータにより利用される固定長記録形式のデータを格納した第1の記憶装置、及び、前記第1のコンピュータに接続され、可変長記録形式でデータを格納するバックアップ装置を有するコンピュータシステムにおいて、前記第1の記憶装置に格納されたデータを前記バックアップ装置にバックアップするため、以下のステップを有するバックアップ方法が提供される。第1のコンピュータから第2のコンピュータに前記固定長記録形式のデータの読み出しを要求する。この要求に応答して、第2のコンピュータは、第1の記憶装置から固定長記録形式のデータを読み出して第1のコンピュータに転送する。第1のコンピュータは、転送された固定長記録形式のデータを可変長記録形式のデータに変換し、変換された可変長記録形式のデータをバックアップ装置に格納する。
【0012】
本発明の第2の観点によれば、第1のコンピュータ、第2のコンピュータ、第1のコンピュータと第2のコンピュータの双方に接続され、第2のコンピュータにより利用される固定長記録形式のデータを格納した記憶装置、及び、第1のコンピュータに接続され、可変長記録形式でデータを格納するバックアップ装置を有するコンピュータシステムにおいて、記憶装置に格納されたデータをバックアップ装置にバックアップするため、以下のステップを含むバックアップ方法が提供される。固定長記録形式のデータを第1のコンピュータからアクセスするためのボリューム情報が、固定長記録形式のデータが格納された領域とは区別された領域に格納される。第1のコンピュータは、ボリューム情報に含まれる情報に基づいて、記憶装置から前記固定長記録形式のデータを読み出す。第1のコンピュータにおいて、固定長記録形式のデータが可変長記録形式のデータに変換される。第1のコンピュータは、可変長記録形式に変換されたデータをバックアップ装置に格納する。
【0013】
【発明の実施の形態】
図1は、本発明の一実施形態における計算機システムの模式的なブロック図である。メインフレーム1は、1台以上からなる中央処理装置(CPU)12、主記憶装置11、他系の情報処理装置との情報およびデータの授受を制御する通信装置(I/Oチャネル)13、15、16、及び、1台以上の記憶装置制御プロセッサ14を有する。I/Oチャネル13は、可変長アクセスインタフェースを持ち、通信線30を介してバックアップ装置3と接続される。I/Oチャネル15は、固定長アクセスインタフェースを持ち、通信線31を介して外部記憶装置4と接続される。I/Oチャネル15と外部記憶装置4との間の固定長アクセスインタフェースとしては、例えば、SCSI(Small Computer System Interface)、あるいは、光ケーブルをベースにしたファイバチャネル(Fibre Channel)にSCSIプロトコルを搭載させたインタフェースを用いることができる。主記憶装置11には、CPU12が使用するデータやプログラムを格納する領域以外に、外部記憶装置4との間でのデータの入出力時に用いられるキャッシュメモリ111が割り当てられる。キャッシュメモリ111は、ディスクキャッシュの役割をする。記憶装置制御プロセッサ14は、可変長記録形式と固定長記録形式の変換機能であるデータ記録形式変換機構141を有する。本実施形態において、データ記録形式変換機構141は、記憶装置制御プロセッサ14により実行されるプログラムとして実現される。記憶装置制御プロセッサ14は、外部記憶装置4と主記憶装置11との間のデータ転送も制御する。キャッシュメモリ111には、外部記憶装置4から読み出されたデータや、CPU12が外部記憶装置4に書き込むデータが保持される。データは、外部記憶装置4と同じ固定長記録形式でキャッシュメモリ111に格納される。
【0014】
オープンシステム2は、サーバ装置であり、中央処理装置(CPU)22、主記憶装置21、及び、他系の情報処理装置との情報およびデータの授受を制御する通信装置(I/Oチャネル)23、24を有する。メインフレーム1とオープンシステム2は、I/Oチャネル16とI/Oチャネル24により、通信線34を介して接続される。I/Oチャネル23は、固定長アクセスインターフェースを持ち、外部記憶装置4と通信線32を介して接続される。また、I/Oチャネル23は、通信線33を介して外部記憶装置5にも接続される。
【0015】
外部記憶装置4は、メインフレーム1をサーバとしている。外部記憶装置4は、固定長記録形式でデータを記憶し、固定長アクセスインタフェースを有する。外部記憶装置4は、単体のディスク装置でも、固定長アクセスインタフェースを有するRAID(Redundant Array of Inexpensive Disks)サブシステムでも構わない。外部記憶装置4は、メインフレーム用ボリューム42とオープンシステム用ボリューム43を有している。メインフレーム用ボリューム42は、メインフレーム1のデータを格納するためのボリュームで、メインフレーム1からのみアクセス可能である。オープンシステム用ボリューム43は、オープンシステム2のデータを格納するためのボリュームである。オープンシステム用ボリューム43には、メインフレームシステム1のボリューム情報作成/データセットアロケーションモジュール1121による初期化処理で、オープンシステム用ボリューム43のボリューム情報及びボリュームシリアル番号が作成される。
【0016】
バックアップ装置3としては、例えば、記憶媒体として磁気テープ(MT)を用いたMTライブラリ装置が用いられる。バックアップ装置3には、MTライブラリ装置の代りにディスク装置を用いることもできる。
【0017】
図2は、オープンシステム用ボリューム43の論理構成を示す模式図である。オープンシステム用ボリューム43には、ボリューム情報431とボリュームシリアル番号433が格納される。ボリューム情報431は、ボリューム43内のユーザデータ432の先頭及び最後の位置を識別するための情報を有する。ボリュームシリアル番号432は、ボリューム43を他のボリュームと識別するために付与される識別子である。ボリューム情報431とボリュームシリアル番号433は、オープンシステム用のユーザデータ432が書き込まれている領域とは別の領域に書き込まれる。したがって、これによりオープンシステム用のユーザデータ432が破壊されることはない。ボリューム情報431とボリュームシリアル番号433を作成することにより、オープンシステム用ボリューム43は、メインフレーム1からもアクセス可能となる。但し、メインフレーム1側からオープンシステム用ボリューム43をアクセスできるのは、バックアップ/リストアプログラム112のみである。ボリューム情報431は、可変長記録形式、オープンシステム用のユーザデータは固定長記録形式で記憶される。ボリューム情報431とボリュームシリアル番号433は、上述したほか、オープンシステム用ボリューム43からは独立した他のボリューム、あるいは、メインフレーム1のキャッシュメモリ111に格納することもできる。
【0018】
外部記憶装置5が有するオープンシステム用ボリューム52のデータをバックアップする時に必要となるボリューム情報とボリュームシリアル番号は、メインフレーム1、または、外部記憶装置4の内部に作成される。オペレーティングシステム113には、ボリュームがメインフレーム1、または、外部記憶装置4に存在するようにみせかけ、記憶装置制御プロセッサ14のボリュームシリアル番号識別手段142により、実際のボリュームがどこにあるか判断される。記憶装置制御プロセッサ14は、ボリュームシリアル番号により識別される格納場所によって処理を選択する。ボリュームが外部記憶装置4にある場合は、直接該当ボリュームのバックアップ処理を行い、ボリュームが外部記憶装置5にある場合は、外部記憶装置5が接続されたオープンシステム2を介してバックアップすべきデータを取得する。
【0019】
図3は、可変長記録形式のトラックフォーマットを示す模式図である。図は、1つのトラックの構成例を示している。トラックは、一個のホームアドレス(以下、HAと略す)510と一個以上のレコード500から構成される。HA510は、各トラックの先頭に位置する最初のフィールドであり、トラックの番号等の情報が含まれる。各レコード500は、一個以上のフィールド、すなわちカウント部501、データ部502を有する。データ部502の前には、図示しないキー部が存在することもある。カウント部501は、固定長のフィールドで、そのレコード500のアドレス、後続するフィールド(データ部502とキー部)の長さなどの情報を格納している。各レコード500は可変長、つまりデータ部502の長さがレコード500毎に異なっていても良いこと、が許されている。このため、カウント部501には、そのレコードのキー部およびデータ部502の長さが格納されていいる。カウント部501を見れば、そのレコード500の各フィールドの長さが分かる。レコード500のアドレスは、シリンダ番号、ヘッド番号、レコード番号、すなわちトラックの先頭から付与されたシーケンシャルな番号の組みで示される。トラックは固定長であるが、レコードは可変長であるため、各トラックに含まれるレコード数は可変である。
【0020】
図4は、固定長記録形式のトラックフォーマットを示す模式図である。固定長の記憶装置では、各トラックは、あらかじめ定められた固定長の領域(以降、ブロックと呼ぶ)600から構成されている。各ブロック600は、記憶装置内で一意に番号付けされている。記憶装置のある領域へのアクセスは、その領域の先頭ブロック600の番号と、それに後続するブロック600の個数を指定して行われる。
【0021】
図5は、可変長記録形式のデータから固定長記録形式のデータへのフォーマット変換の概要を示す説明図である。可変長記録形式で表現された各トラックは、フォーマット変換に当たって固定長のブロック600の大きさと等しい領域に分割される。シリンダ番号1,ヘッド番号0で示される先頭トラックの先頭領域は、番号0で示される先頭のブロック600に割り当てられる。以降、後続するブロック600にトラック上の後続する領域が割り当てられ、先頭のトラックの全領域が割り当てられると、後続するブロック600に次トラック、すなわちシリンダ番号1、ヘッド番号1のトラックの先頭領域が割り当てられる。このとき、可変長記録形式のカウント部501は、格納されずに捨てられる。以下、同様にして各トラックの全領域が各ブロック600に対応付けられる。シリンダ番号0にはボリューム情報が格納される。メインフレーム用ボリューム42とオープンシステム用ボリューム43の外部記憶装置4内でのトラックフォーマットが同じものであれば、メインフレーム1からオープンシステム用ボリューム43をバックアップするときと、メインフレーム用のボリューム42をバックアップするときとで、同じデータ記録形式変換機構141を利用することができる。従って、メインフレーム用ボリューム42とオープンシステム用ボリューム43のトラックフォーマットは同じである方がよい。オープンシステム用のデータ、例えばSCSIデータにはカウント部がないため、メインフレーム用データのトラックフォーマットをオープンシステム用データのトラックフォーマットにあわせる。即ち,メインフレーム側からのリード要求時は、記憶装置制御プロセッサ14のデータ記録形式変換機構141でカウント部が生成され、メインフレーム1側からのライト要求時には、カウント部が捨てられてデータ部のみが格納される。各トラックの長さは固定長であるため、1つのトラックに固定長のブロック600がいくつ入るかは、トラック容量÷ブロック容量で求められる。トラックアドレスからそのトラックを格納している先頭のブロック600の番号は、“(シリンダ番号×ヘッド数+ヘッド番号)×トラック当たりのブロック総数”によって求めることができる。
【0022】
オープンシステム2から外部記憶装置4のデータを通常に使用する場合、オープンシステム2は、アプリケーションプログラム212から出されるリード要求に応答して、外部記憶装置4のオープンシステム用ボリューム43から直接データを読み出す。外部記憶装置4に存在するメインフレーム用ボリューム42、及び、オープンシステム用ボリューム43のバックアップは以下に説明するように行われる。
【0023】
図6は、メインフレーム1によるメインフレーム用ボリューム42のバックアップ処理のフローチャートである。メインフレーム用ボリューム42のバックアップ処理では、まず、メインフレーム1のバックアップソフト112が起動される(ステップ1001)。バックアップソフト112は、メインフレーム用ボリューム42からバックアップデータを読み出す(ステップ1002)。読み出されたバックアップデータは、記憶装置制御プロセッサ14のデータ記録形式変換機構141により、固定長記録形式から可変長記録形式に変換される(ステップ1003)。可変長記録形式に変換されたデータは、メインフレーム1に接続されたバックアップ装置3に格納される(ステップ1004)。バックアップソフト112は、バックアップすべきデータがまだあるかどうか判断し、データがあれば、ステップ1002からステップ1004を繰り返し、バックアップ処理を継続する。全てのデータのバックアップが終了していれば、バックアップ処理を終了する(ステップ1005)。
【0024】
バックアップされたデータのリストアは、バックアップ処理と同様に、バックアップソフト112により行われる。バックアップソフト112は、バックアップ装置3に格納されたバックアップデータをデータ記録形式変換機構141により可変長記録形式から固定長記録形式に変換し、メインフレーム用ボリューム42へ格納する。
【0025】
図7は、メインフレーム1によるオープンシステム用ボリューム43のバックアップ処理のフローチャートである。オープンシステム用ボリューム43のバックアップ処理では、まず、バックアップ取得対象のボリュームを使用するオープンシステム2の全ての業務を停止し、当該ボリューム43のアンマウントを実行する(ステップ1301)。メインフレーム1のバックアップソフト112が起動される。バックアップソフト112は、オープンシステム2で使用されているボリューム43のデバイスファイル名に対応するボリュームシリアル番号の指定をユーザから受けバックアップを開始する(ステップ1302)。以降、上述したステップ1002〜ステップ1005同様の処理により、バックアップが行われる(ステップ1303)。全てのデータがバックアップ装置3に格納されると、オープンシステム2からボリューム43に対しマウント処理が実行され、オープンシステム2での業務が再開される(ステップ1304)。
【0026】
オープンシステム用ボリューム43に対するリストア処理は、前述したメインフレームのリストア処理と同様に行われる。
【0027】
図8は、外部記憶装置5が有するオープンシステム用ボリューム52のデータをバックアップ装置3へバックアップする際の処理のフローチャートである。メインフレーム1から直接アクセスできない外部記憶装置5にあるボリュームのデータは、一旦、外部記憶装置4にコピーされた後、バックアップ装置3に格納される。
【0028】
オープンシステム用ボリューム52のバックアップ処理では、まず、外部記憶装置43にバックアップ用ボリュームを作成する。また、ボリューム目録作成/データセットアロケーションモジュール1121により、バックアップ用ボリュームのボリュームシリアル番号とボリューム情報が作成され、キャッシュメモリ111、あるいは、外部記憶装置4に格納される。バックアップ用ボリューム、ボリュームシリアル番号、及びボリューム情報は、ユーザからの指示に従って作成される(ステップ1401)。この後、オープンシステム2において、オープンシステム2の有するバックアッププログラム、あるいは、システムコマンドにより、バックアップ対象のデータをオープンシステム用ボリューム52から外部記憶装置4のバックアップ用ボリュームにコピーする。この処理を一時バックアップと呼ぶ。ここで行われるコピーは、例えば、ファイル単位に行われる。この際、バックアップ用ボリュームの容量の範囲内で、複数のファイルがコピーされる(ステップ1402)。バックアップデータのコピーの後、オープンシステム2側からの処理を停止し、バックアップ用ボリュームをオープンシステム2からアンマウントする(ステップ1403)。続いて、メインフレーム1のバックアップソフト112は、バックアップ用ボリュームを指定してデータを読み出す。バックアップ用ボリュームから読み出されたデータは、記憶装置制御プロセッサ14のデータ記録形式変換機構141により、C部が模擬的に生成され、固定長記録形式から可変長記録形式変換される(ステップ1404)。可変長記録形式に変換されたデータは、バックアップ装置3へ格納される(ステップ1405)。バックアップ用ボリュームに一時バックアップされたファイルのデータを全てバックアップ装置3に格納した後、バックアップ用ボリュームを次回の一次バックアップ先として使用するため、バックアップ用ボリュームにコピーされたファイルを全て削除する(ステップ1406)。バックアップ用ボリューム44に対しオープンシステム2からマウントを実行し、オープンシステム2からバックアップボリュームをアクセス可能とする(ステップ1407)。ボリューム52にバックアップすべきデータがあるか判断し、バックアップデータがまだある場合には、ステップ1402以降の処理を繰り返す。ボリューム52にバックアップすべきデータがなくなっていれば、バックアップ処理を終了する(ステップ1408)。
【0029】
バックアップしたデータのリストアは、可変長記録形式から固定長記録形式に変換された後、バックアップ用ボリュームを介してオープンシステム2に受け渡し、オープンシステム用ボリューム52に格納することで実現される。
【0030】
図9は、外部記憶装置5が有するオープンシステム用ボリューム52のデータのバックアップ装置3へのバックアップ処理の第2の実施形態を示すフローチャートである。図9に示す処理では、記憶装置制御プロセッサ14がボリューム情報431からバックアップデータの格納場所を判断してバックアップが行われる。なお、本実施形態では、バックアップデータに対するボリューム情報は、キャッシュメモリ111に作成される。
【0031】
本実施形態におけるオープンシステム用ボリュームのバックアップ処理では、まず、バックアップの取得対象であるオープンシステム用ボリューム52を使用するオープンシステム2の全ての業務を停止する。業務停止後、オープンシステム2は、ボリューム52のアンマウント(またはボリュームを使用しているOS毎のコマンド)を実行する(ステップ1101)。次に、メインフレーム1のバックアップソフト112を起動する(ステップ1102)。バックアップソフト112のボリューム情報作成/データセットアロケーションモジュール1121は、オープンシステム2に接続された外部記憶装置5に対するボリューム情報とボリュームシリアル番号を作成し、主記憶装置11にあるキャッシュメモリ111に格納する。この際、キャッシュメモリ111内に仮想的なボリュームがあるものと考える。ここでは、ボリューム情報をキャッシュメモリ111に格納しているが、ボリューム情報を格納する場所は他であってもよい。運用を容易化するためには、オープンシステム2におけるデバイスファイル名をボリュームシリアル番号と関連のある名称にしておくことが好ましい。また、ボリュームシリアル番号は、予め、外部記憶装置5内のデータに対するものとわかるように、番号の範囲をシステム内で決めておく。ボリュームシリアル番号はユーザが管理し運用する(ステップ1103)。
【0032】
バックアップソフト112は、ボリューム情報を作成すると、作成したボリューム情報を指定してバックアップデータの読み出しを記憶装置制御プロセッサに要求し、バックアップ処理を開始する(ステップ1104)。記録装置制御プロセッサ14は、ボリュームシリアル番号識別手段142により、指定されたボリュームシリアル番号が外部記憶装置5のデータに対する番号の範囲内であるかどうか判断する。指定されたボリュームシリアル番号が外部記憶装置5のデータに対するものの範囲外である場合は、外部記憶装置4が有するオープンシステム用ボリュームのバックアップとなる。したがって、この場合は、ステップ1303と同様の処理が行われる(ステップ1105)。指定されたボリュームシリアル番号が外部記憶装置5のデータに対するものの範囲内であれば、記録装置制御プロセッサ14は、通信線34を介してオープンシステム2にデータの読み出しを要求する。この要求に応答して、オープンシステム2は、バックアッププログラムを起動し、バックアップデータをオープンシステム用ボリュームから読み出し、通信線34を介して記憶装置制御プロセッサ14に転送する(ステップ1106)。記憶装置制御プロセッサ14は、データ記録形式変換機構141により、オープンシステム2から転送されたデータをメインフレーム1のオペレーティングシステム113で利用できるよう、C部を模擬的に生成して可変長記録形式に変換する(ステップ1107)。記憶装置制御プロセッサ14は、変換後のデータをオペレーティングシステム113に送る。オペレーティングシステム113に送られたデータは、バックアップソフト112によりバックアップ装置3に格納される(ステップ1108)。記憶装置制御プロセッサ14は、オープンシステム2からのバックアップデータがまだあるかどうか判断する。バックアップデータが残っていれば、ステップ1107からステップ1108を繰り返す(ステップ1109)。全てのバックアップデータの処理が終了していれば、記憶装置制御プロセッサ14は、バックアップ処理の完了を報告する。オープンシステム2は、オープンシステム用ボリューム53のマウント処理を実行して業務を再開する(ステップ1110)。
【0033】
また,オープンシステム2からのデータをある程度ためてから,バックアップする方法もある。
【0034】
リストア時には、バックアップソフト112により、バックアップ装置3に格納したバックアップデータが読み出され、データ記録形式変換機構141により固定長記録形式に変換される。記憶装置制御プロセッサ14は、通信線34を介して固定長記録形式に変換されたデータをオープンシステム2へ転送する。このデータは、オープンシステム2によりオープンシステム用ボリューム52にリストアされる。
【0035】
上述した実施形態では、オープンシステム2によって専有される外部記憶装置5が有するボリュームに格納されたデータのバックアップは、オープンシステム2が介在することにより実現される。上述した方法に替えて、メインフレーム1の通信装置15を外部記憶装置5の通信装置35と接続し、オープンシステム2を介在させることなくバックアップを行うことも可能である。この場合、バックアップ事前処理として、バックアップソフト112により、外部記憶装置5(オープンシステム用ボリューム52)に対するボリュームシリアル番号とボリューム情報が作成され、キャッシュメモリ111に格納される。バックアップ処理は、図7のフローチャートにより説明したオープンシステム用ボリューム43のバックアップと同様に実現することができる。メインフレーム1は、外部記憶装置5への誤アクセス防止のため、通常時には、外部記憶装置5をアンマウントしておくか、通常通信線35をオフラインにしておく。そして、バックアップソフト112を起動したときに外部記憶装置5と接続できるようにする。
【0036】
図10は、本発明のさらに他の実施形態における計算機システムの構成を示すブロック図である。本実施形態における計算機システムは、メインフレーム1、オープンシステム2、バックアップ装置3、及び外部記憶装置4、5が外部記憶装置間ネットワーク6により接続される。外部記憶装置間ネットワーク6と各装置との間は、通信線34、35、36、37、及び38で接続されている。メインフレーム1、オープンシステム2、及び外部記憶装置4、5は、外部記憶装置間ネットワーク6を介して他の装置と通信するための通信装置17、25、45、及び55を各々有している。通常、メインフレーム1からは、外部記憶装置4が使用可能な状態にあり、オープンシステム2からは、外部記憶装置4、5が使用可能な状態にあるものとする。メインフレーム1のキャッシュメモリ111には、バックアップソフト112によるバックアップ事前処理作成される外部記憶装置5のオープンシステム用ボリューム52に対するボリュームシリアル番号114とボリューム情報115が格納される。
【0037】
本実施形態でのバックアップ処理は、バックアップデータの転送が、外部記憶装置間ネットワーク6を介して、メインフレーム1と該当する外部記憶装置、及びバックアップ装置3との間で行われる他は、図7のフローチャートにより説明したオープンシステム用ボリューム43のバックアップと同様の処理により実現することができる。
【0038】
以上説明した実施形態によれば、メーンフレームとオープンシステムとが混在した計算機システムにおいて、オープンシステムに接続され、オープンシステムにより利用されるディスク装置などのデータを、メインフレームに接続されたバックアップ装置にバックアップすることができる。また、オープンシステムのデータをメインフレーム側に取り込みつつバックアップできるので、メインフレーム側で、外部記憶装置内にバックアップ用ボリュームを作成せずにすみ、バックアップ処理を短時間で行え、バックアップ作業用のために確保する記憶容量も少なくてすむ。
【0039】
なお、本発明は、上述した実施形態に限定されるものではない。例えば、同一のシステム内に設けられるメインフレーム、オープンシステムの数は、1台に限らず、2台以上存在してもよい。同様に、外部記憶装置の数も任意とすることが可能である。
【0040】
【発明の効果】
本発明によれば、メーンフレームとオープンシステムとが混在した計算機システムにおいて、オープンシステム側で使われるデータを、メインフレームに接続されたバックアップ装置にバックアップする際に、バックアップ作業用に使用するバックアップ用ボリュームの領域を減らし、バックアップ作業のオーバヘッドを減らすことができる。
【図面の簡単な説明】
【図1】本発明の一実施形態における計算機システムの模式的なブロック図である。
【図2】オープンシステム用ボリュームの論理構成を示す模式図である。
【図3】可変長記録形式のトラックフォーマットを示す模式図である。
【図4】固定長記録形式のトラックフォーマットを示す模式図である。
【図5】可変長記録形式のデータから固定長記録形式のデータへのフォーマット変換の概要を示す説明図である。
【図6】メインフレーム用ボリュームのバックアップ処理のフローチャートである。
【図7】オープンシステム用ボリュームのバックアップ処理のフローチャートである。
【図8】オープンシステムに専有された外部記憶装置に格納されたデータのバックアップ処理のフローチャートである。
【図9】オープンシステムに専有された外部記憶装置に格納されたデータのバックアップ処理の他の実施形態によるフローチャートである。
【図10】本発明のさらに他の実施形態における計算機システムの構成を示すブロック図である。
【符号の説明】
1・・・メインフレーム、2・・・オープンシステム、3・・・バックアップ装置、4、5・・・外部記憶装置、13・・・通信装置(可変長アクセスインタフェース)、15、23、41、51・・・通信装置(固定長アクセスインタフェース)、14・・・記憶装置制御プロセッサ、42・・・メインフレーム用ボリューム、43、53・・・オープンシステム用ボリューム、112・・・バックアップソフト、141・・・データ記録形式変換機構。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to acquisition of a backup of data stored in a storage device and a restoration method thereof in a computer system.
[0002]
[Prior art]
As a storage device used in a computer system, it has become common to use a disk array from the viewpoint of high performance and high reliability. In so-called open systems such as workstations and personal computers (PCs), a fixed-length recording format is used as a recording format of data to an external storage device such as a disk device. For this reason, a fixed-length access interface is generally adopted as an interface between the open system and the disk array controller. The fixed length access interface is also used for individual disk devices in the disk array.
[0003]
On the other hand, in a general-purpose large computer (hereinafter referred to as a mainframe), a variable-length recording format is applied to record data on a magnetic disk device. For this reason, a variable length access interface such as CKD (Count Key Data) that enables data access in a variable length recording format is used for accessing the magnetic disk device. Conventionally, data of a variable length recording format has been physically recorded on a disk device having a variable length access interface. However, in recent years, disk arrays composed of relatively inexpensive disk devices used in PCs and workstations have been widely used as storage devices for recording data of variable length recording format.
[0004]
In the case of a disk array for mainframes, “Mainframe '98”, Nikkei BP, pp. As seen from 126-130, it is common to use a disk device in which data is recorded in a fixed-length recording format called FBA (Fixed Block Architecture) format for each disk device. The disk array controller has a conversion function between a fixed-length recording format and a variable-length recording format using a cache memory, and the mainframe and the disk controller are connected by a variable-length access interface. A read / write request from the main frame is composed of a plurality of input / output commands called CCW (Channel Command Word). These multiple CCWs are called CCW chains. The CCW chain is created by the mainframe operating system according to a request from an application.
[0005]
Usually, the magnetic disk device is provided outside the main frame as a disk subsystem composed of a disk control device and a disk device. When the mainframe reads / writes data to / from the disk device, it sends a command according to the variable length recording format to the disk subsystem. In the disk subsystem Provided The disk control device receives a command instructed from the main frame and converts data from a variable length recording format to a fixed length recording format in order to access the disk device. Such conversion from the variable length format to the fixed length format is disclosed in, for example, Japanese Patent Laid-Open No. 6-150557.
[0006]
In recent years, computer centers are often configured by mixing mainframes and open systems. In such a configuration, in order to facilitate management of the disk array, it is required to store data accessed by the mainframe and the open system in common and to unify the disk array. For example, “Mainframe '98”, page 145 or page 151 of Nikkei Business Publications, Inc. is stored in a disk array equipped with both a variable-length access interface and a fixed-length access interface. A technique for accessing mainframe data from an open system is disclosed. Here, the data of the main frame is converted in the variable length / fixed length recording format in the disk array and stored in the disk device of the fixed length recording format. The mainframe data stored in the disk device is retrieved on the open system server through the fixed-length recording format interface as it is stored in the disk device.
[0007]
Furthermore, by using the backup / restore option function on the mainframe side, the volume for the open system on the disk array can be read from the mainframe as a volume image and backed up. In addition, the backed up data can be restored from the mainframe side to the open system volume. When using this function, it is not necessary to install special software on the mainframe and the open system side. The disk array controller converts the fixed-length recording format data of the open system volume into variable-length recording format data so that it can be accessed from the mainframe. As a backup destination, an existing tape library device, MT (Magnetic Tape), disk, or the like can be selected. For an open system volume in a disk array, a volume serial number and a volume list are created for the volume at the time of volume initialization. Since the volume serial number and volume list written to the volume by the initialization are written in an area different from the area where the data of the open system is written, the data of the open system is not destroyed. Data stored in other disk devices connected to the server to which the disk array is connected, and data stored in disk devices connected to servers / clients on other networks (outside the disk array The stored data) is backed up to the backup / restore volume in which the volume list and volume serial number initialized in the disk array are created using the backup program and system command on the open system side. . As described above, the data backed up in the backup / restore volume is further backed up to a tape library device or the like using the backup function on the mainframe side.
[0008]
On the other hand, as an external storage device interface of a general-purpose information processing device, one having a SCSI interface which is a fixed length access interface has appeared. For example, “Mainframe '98”, Nikkei Business Publications, pp. In the built-in disk device described in 53-54, a fixed-length recording format disk device is built in the housing of the information processing apparatus. A command group (CCW) for reading / writing data of variable length recording format generated by the operating system is interpreted by a processor called SAP, and is converted into a command group (SCSI command) for reading / writing data of fixed length recording format. The data is converted and input / output processing to the internal disk is executed. The built-in disk device stores variable length recording format data embedded in a fixed length recording format. Such data format conversion is performed by SAP.
[0009]
[Problems to be solved by the invention]
According to the above-described prior art, when the open system backs up the data of the external storage device shared by the open system and the mainframe to the backup storage on the mainframe side, the backup of the external storage device shared by the mainframe is performed. Data needs to be copied into the backup volume. For this reason, it is necessary to create a backup volume every time backup is performed. That is, two backup operations are required for one backup operation. For this reason, processing for securing storage capacity and backup work occurs.
[0010]
An object of the present invention is to provide a backup method that reduces the backup volume area used for the backup work and reduces the overhead of the backup work.
[0011]
[Means for Solving the Problems]
In order to achieve the above-described object, according to the first aspect of the present invention, a fixed length connected to the first computer, the second computer, and the second computer and used by the second computer. In a computer system having a first storage device storing data in a recording format and a backup device connected to the first computer and storing data in a variable-length recording format, the data is stored in the first storage device. In order to back up the data to the backup device, a backup method having the following steps is provided. The first computer requests the second computer to read the data in the fixed length recording format. In response to this request, the second computer reads data in the fixed length recording format from the first storage device and transfers the data to the first computer. The first computer converts the transferred data in the fixed-length recording format into data in the variable-length recording format, and stores the converted data in the variable-length recording format in the backup device.
[0012]
According to the second aspect of the present invention, data in a fixed-length recording format that is connected to both the first computer, the second computer, and the first computer and the second computer and is used by the second computer. In order to back up data stored in a storage device to a backup device in a computer system having a storage device storing the data and a backup device connected to the first computer and storing data in a variable-length recording format, A backup method including steps is provided. Volume information for accessing data in the fixed length recording format from the first computer is stored in an area that is distinct from the area in which the data in the fixed length recording format is stored. The first computer reads the data in the fixed length recording format from the storage device based on the information included in the volume information. In the first computer, the data in the fixed length recording format is converted into the data in the variable length recording format. The first computer stores the data converted into the variable-length recording format in the backup device.
[0013]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 is a schematic block diagram of a computer system according to an embodiment of the present invention. The
[0014]
The
[0015]
The
[0016]
As the
[0017]
FIG. 2 is a schematic diagram showing a logical configuration of the
[0018]
Volume information and a volume serial number necessary for backing up the data of the
[0019]
FIG. 3 is a schematic diagram showing a track format of a variable length recording format. The figure shows a configuration example of one track. The track is composed of one home address (hereinafter abbreviated as HA) 510 and one or
[0020]
FIG. 4 is a schematic diagram showing a track format of a fixed-length recording format. In the fixed-length storage device, each track is composed of a predetermined fixed-length area (hereinafter referred to as a block) 600. Each
[0021]
FIG. 5 is an explanatory diagram showing an outline of format conversion from variable-length recording format data to fixed-length recording format data. Each track expressed in the variable-length recording format is divided into areas equal to the size of the fixed-
[0022]
When the data of the
[0023]
FIG. 6 is a flowchart of backup processing of the
[0024]
The backup data is restored by the
[0025]
FIG. 7 is a flowchart of the backup processing of the
[0026]
The restore process for the
[0027]
FIG. 8 is a flowchart of processing when backing up the data of the
[0028]
In the backup processing of the
[0029]
Restoration of the backed up data is realized by converting the variable length recording format to the fixed length recording format, then transferring it to the
[0030]
FIG. 9 is a flowchart showing a second embodiment of the backup processing of the data in the
[0031]
In the backup processing of the open system volume in this embodiment, first, all the operations of the
[0032]
When creating the volume information, the
[0033]
There is also a method of backing up after a certain amount of data from the
[0034]
At the time of restoration, backup data stored in the
[0035]
In the above-described embodiment, backup of data stored in the volume of the
[0036]
FIG. 10 is a block diagram showing a configuration of a computer system in still another embodiment of the present invention. In the computer system according to this embodiment, a
[0037]
The backup process in the present embodiment is the same as that shown in FIG. 7 except that the backup data is transferred between the
[0038]
According to the embodiment described above, in a computer system in which a main frame and an open system are mixed, data such as a disk device connected to the open system and used by the open system is transferred to the backup device connected to the main frame. Can be backed up. Also, since open system data can be backed up while being captured on the mainframe side, it is not necessary to create a backup volume in the external storage device on the mainframe side, backup processing can be performed in a short time, and for backup work. Requires less storage capacity.
[0039]
In addition, this invention is not limited to embodiment mentioned above. For example, the number of mainframes and open systems provided in the same system is not limited to one and may be two or more. Similarly, the number of external storage devices can be arbitrary.
[0040]
【The invention's effect】
According to the present invention, in a computer system in which a main frame and an open system are mixed, when data used on the open system side is backed up to a backup device connected to the main frame, the backup is used for backup work. The volume area can be reduced, and the overhead of backup work can be reduced.
[Brief description of the drawings]
FIG. 1 is a schematic block diagram of a computer system according to an embodiment of the present invention.
FIG. 2 is a schematic diagram showing a logical configuration of an open system volume.
FIG. 3 is a schematic diagram showing a track format of a variable-length recording format.
FIG. 4 is a schematic diagram showing a track format of a fixed-length recording format.
FIG. 5 is an explanatory diagram showing an overview of format conversion from variable-length recording format data to fixed-length recording format data.
FIG. 6 is a flowchart of mainframe volume backup processing;
FIG. 7 is a flowchart of backup processing for an open system volume.
FIG. 8 is a flowchart of backup processing of data stored in an external storage device dedicated to the open system.
FIG. 9 is a flowchart according to another embodiment of a backup process of data stored in an external storage device dedicated to an open system.
FIG. 10 is a block diagram showing a configuration of a computer system in still another embodiment of the present invention.
[Explanation of symbols]
DESCRIPTION OF
Claims (4)
前記メインフレーム計算機が、前記バックアップ装置にデータをバックアップする時に必要となり、かつ、前記第1の記憶装置または前記第2の記憶装置に格納されている固定長記録形式のデータをアクセスする際に用いる、ボリュームを識別するボリュームシリアル番号およびデータの先頭および最後の位置を識別する情報であるボリューム情報を作成し、 Used when the mainframe computer accesses data of a fixed-length recording format that is necessary when backing up data to the backup device and is stored in the first storage device or the second storage device. Create volume information, which is information that identifies the volume serial number that identifies the volume and the beginning and end positions of the data,
前記メインフレーム計算機が、前記ボリュームシリアル番号が前記第1の記憶装置のデータに対するものの番号の範囲内であるか否かを判断し、また、前記ボリューム情報を使用して前記データの格納位置を判断し、 The mainframe computer determines whether the volume serial number is within a range of numbers for the data in the first storage device, and determines the storage location of the data using the volume information And
もし前記データが前記第1の記憶装置に格納されていたなら、前記メインフレーム計算機が、前記オープンシステム計算機へ、前記通信線を介して、前記固定長記録形式で前記第1の記憶装置に格納されている前記データを要求し、 If the data is stored in the first storage device, the mainframe computer stores the data in the fixed storage format in the first storage device via the communication line to the open system computer. Requesting said data being
前記オープンシステム計算機が、前記要求に応答し、前記第1の記憶装置に格納された固定長記録形式の前記データを、前記固定長形式アクセスインタフェースを介して読み出し、 In response to the request, the open system computer reads the data in the fixed-length recording format stored in the first storage device via the fixed-length format access interface,
前記オープンシステム計算機が、前記読み出した固定長記録形式のデータを前記通信線を介して前記メインフレーム計算機へ転送し、 The open system computer transfers the read fixed-length recording format data to the mainframe computer via the communication line,
前記メインフレーム計算機が、前記固定長記録形式のデータを可変長記録形式のデータへ変換し、 The mainframe calculator converts the fixed-length recording format data into variable-length recording format data,
前記メインフレーム計算機が、前記変換された可変長記録形式のデータを前記バックアップ装置へバックアップすることを特徴とするバックアップ方法。 A backup method, wherein the mainframe computer backs up the converted variable-length recording format data to the backup device.
もし前記バックアップされるべきデータが前記第1の記憶装置に格納されていないなら、前記メインフレーム計算機が、前記第2の記憶装置の固定長記録形式のデータを読み出すことを特徴とするバックアップ方法。 If the data to be backed up is not stored in the first storage device, the mainframe computer reads data in the fixed length recording format of the second storage device.
前記メインフレーム計算機が、前記第2の記憶装置に作成されたバックアップ用ボリュ The mainframe computer has a backup volume created in the second storage device. ームを識別するボリュームシリアル番号およびデータの先頭および最後の位置を識別する情報であるボリューム情報を作成し、Create volume serial information that identifies the volume and volume information that is information that identifies the beginning and end of the data.
前記オープンシステム計算機が前記第1の記憶装置に格納している固定長記録形式のデータを前記バックアップ用ボリュームに前記第3の固定長形式アクセスインタフェースを介してコピーし、 Copying the data in the fixed length recording format stored in the first storage device by the open system computer to the backup volume via the third fixed length format access interface;
前記メインフレーム計算機が、前記ボリュームシリアル番号と前記ボリューム情報を使用して、前記第2の記憶装置の前記バックアップ用ボリュームに格納された固定長記録形式のデータを、前記第2の固定長形式アクセスインタフェースを介して読み出し、 The mainframe computer uses the volume serial number and the volume information to access the fixed-length recording format data stored in the backup volume of the second storage device in the second fixed-length format access. Read through the interface,
前記メインフレーム計算機が、前記固定長記録形式のデータを可変長記録形式のデータへ変換し、 The mainframe calculator converts the fixed-length recording format data into variable-length recording format data,
前記メインフレーム計算機が、前記変換された可変長記録形式のデータを前記バックアップ装置へバックアップすることを特徴とするバックアップ方法。 A backup method, wherein the mainframe computer backs up the converted variable-length recording format data to the backup device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000030215A JP3794232B2 (en) | 1999-02-19 | 2000-02-02 | Data backup method in information processing system |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11-41048 | 1999-02-19 | ||
| JP4104899 | 1999-02-19 | ||
| JP2000030215A JP3794232B2 (en) | 1999-02-19 | 2000-02-02 | Data backup method in information processing system |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2000305719A JP2000305719A (en) | 2000-11-02 |
| JP2000305719A5 JP2000305719A5 (en) | 2004-09-09 |
| JP3794232B2 true JP3794232B2 (en) | 2006-07-05 |
Family
ID=26380574
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000030215A Expired - Fee Related JP3794232B2 (en) | 1999-02-19 | 2000-02-02 | Data backup method in information processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3794232B2 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004005222A (en) | 2002-05-31 | 2004-01-08 | Internatl Business Mach Corp <Ibm> | Backup technique for recording devices with different storage formats |
| JP2008191775A (en) * | 2007-02-01 | 2008-08-21 | Nec Corp | Disk array device and management method for duplicate volume in disk array device |
| JP4990064B2 (en) * | 2007-08-09 | 2012-08-01 | 株式会社日立製作所 | Storage system and backup method |
| JP5699626B2 (en) * | 2011-01-21 | 2015-04-15 | 日本電気株式会社 | Management board |
| JP7113698B2 (en) * | 2018-08-10 | 2022-08-05 | 株式会社日立製作所 | Information system |
-
2000
- 2000-02-02 JP JP2000030215A patent/JP3794232B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2000305719A (en) | 2000-11-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6615327B1 (en) | Method and system for backing up data of data processing devices including fixed length block format data conversion to variable length block format | |
| US11782607B2 (en) | Data protection with multiple site replication | |
| EP0869438B1 (en) | Heterogeneous computer system, heterogeneous input/output system and data back-up method for the systems | |
| JP3944449B2 (en) | Computer system, magnetic disk device, and disk cache control method | |
| JP4559046B2 (en) | Virtual tape library device | |
| EP0983548B1 (en) | Apparatus and method for backup of a disk storage system | |
| US7281104B1 (en) | System and method for online data migration | |
| US7930474B2 (en) | Automated on-line capacity expansion method for storage device | |
| US6772365B1 (en) | Data backup method of using storage area network | |
| US20020069318A1 (en) | Real time application accelerator and method of operating the same | |
| US20080301334A1 (en) | Disk control apparatus, disk control method, remote disk control apparatus, and remote disk control method | |
| US20020144069A1 (en) | Backup processing method | |
| KR20030091664A (en) | Storage system and storage subsystem | |
| JPH09282104A (en) | Method for improving data storage performance of storage device and device therefor | |
| JP2001125815A (en) | Backup data management system | |
| JP3800903B2 (en) | Storage device and access control method thereof | |
| JP3794232B2 (en) | Data backup method in information processing system | |
| US8037268B2 (en) | Storage system and operation method thereof | |
| EP1686451A1 (en) | Virtual tape library device | |
| JP2002055862A (en) | Computer system | |
| JPH06242888A (en) | Disk array device, computer system and data storage device | |
| CN119127063A (en) | Data management method and server | |
| JP2000339855A (en) | Data storage system | |
| JP2007048319A (en) | Compound computer system and compound I / O system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051222 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060104 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060302 |
|
| 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: 20060322 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060404 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090421 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100421 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110421 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120421 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120421 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130421 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140421 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |