JPH08278908A - 物理区画に基づいて記憶域をアーカイブするための方法、メモリ、および装置 - Google Patents
物理区画に基づいて記憶域をアーカイブするための方法、メモリ、および装置Info
- Publication number
- JPH08278908A JPH08278908A JP8034608A JP3460896A JPH08278908A JP H08278908 A JPH08278908 A JP H08278908A JP 8034608 A JP8034608 A JP 8034608A JP 3460896 A JP3460896 A JP 3460896A JP H08278908 A JPH08278908 A JP H08278908A
- Authority
- JP
- Japan
- Prior art keywords
- partition
- archive
- modified
- array
- storage
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operations
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1448—Management of the data involved in backup or backup restore
- G06F11/1451—Management of the data involved in backup or backup restore by selection of backup contents
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2282—Tablespace storage structures; Management thereof
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Debugging And Monitoring (AREA)
Abstract
カイブ記憶域に増分アーカイブするようにコンピュータ
・システムに指示する、コンピュータ実施の方法、メモ
リ、およびコンピュータ・システムである。 【解決手段】 1次記憶域は複数の区画に分割され、少
なくとも1つの区画に情報が入っている。この方法は、
ユーザ制御装置から増分アーカイブ要求を受け取るステ
ップと、それに応答して、最後にアーカイブが行われて
から修正された区画があればその各区画内の情報のコピ
ーをアーカイブ記憶域に記憶するステップとを含む。
Description
ブ記憶域を使用して永続記憶装置の高速増分アーカイブ
(archive)を実現する技法に関する。
のアーカイブ方式を使用して1つまたは複数のディスク
のバックアップを行っている。このアーカイブ方式で
は、ユーザがファイルの修正とアーカイブを行うたび
に、そのファイル全体のコピーを磁気テープに書き込
む。その後、そのファイルに変更を加え、ユーザが再度
そのファイルをアーカイブしたい場合、このアーカイブ
方式ではファイル全体をテープ上の直前にアーカイブさ
れたファイルの後に追加する。
と限界がある。第1に、このアーカイブ方式は、ユーザ
がファイルに最小限の修正を加えた場合でも、ユーザが
そのファイルをアーカイブするときにファイル全体をテ
ープに書き込む。したがって、このアーカイブ方式は、
大きなファイルをアーカイブするのにかなりの時間を要
する。第2に、このアーカイブ方式は各アーカイブ・フ
ァイルを直前にアーカイブされたファイルの最後に追加
するため、絶えず追加のテープを必要とする。
ーカイブ方式よりも格段に高速化され、追加のテープを
必要としないアーカイブ・システムが強く求められてい
る。そのようなアーカイブ・システムは、修正を行うた
びにファイルを完全に再書込みせず、そのファイルの修
正部分を再書込みまたはアーカイブするだけでよい。
・システムに対して、1次記憶域を増分アーカイブし
て、区画に基づいて記憶域をアーカイブするように指示
する、コンピュータで実施される方法、メモリ、および
コンピュータ・システムである。1次記憶域は複数の区
画に分割され、少なくとも1つの区画に情報が含まれ
る。この方法は、ユーザ制御装置から増分アーカイブ要
求を受け取るステップと、それに応答して、最後にアー
カイブしてから修正された区画があればその各区画内の
情報のコピーをアーカイブ記憶域に記憶するステップと
を含む。
れている本発明を実施するための最善の方式の説明であ
る。この説明は、限定的なものとみなすべきではなく、
単に本発明の一般原理を例示するためのものである。本
発明の範囲は、特許請求の範囲によってのみ規定され
る。
イブするための、装置、コンピュータ可読コードを実施
するメモリ、および方法を含む。本発明は、ラップトッ
プ・コンピュータや図1に図示するハードウェア構成な
ど、適合する代表的なハードウェア構成で実施すること
が好ましい。
PC601など任意の適切な中央処理装置10と、シス
テム・バス12を介して相互接続されたその他のいくつ
かの装置を備える。例示するワークステーション100
は、ランダム・アクセス・メモリ(RAM)14、読取
り専用メモリ(ROM)16、システム・バス12を表
示装置38に接続するディスプレイ・アダプタ36、お
よび周辺装置(たとえばハードディスク、読取り/書込
み光ディスク、CD−ROM、テープ装置20など)を
システム・バス12に接続する入出力アダプタ18を備
える。ワークステーション100は、キーボード24、
マウス26、スピーカ28、マイクロフォン32、タッ
チ・スクリーン装置(図示せず)またはその他のユーザ
・インタフェース装置などのユーザ制御装置をシステム
・バス12に接続する、ユーザ・インタフェース・アダ
プタ22をさらに備える。また、通信アダプタ34によ
って、ワークステーション100がデータ処理ネットワ
ークに接続される。
・システムによってワークステーション100とインタ
フェースすることができる。しかし、好ましい実施例で
は、ユーザはIBMのAIXオペレーティング・システ
ム(OS)によってワークステーション100とインタ
フェースする。「アーカイブ媒体」と言うときは、ハー
ドディスクに記憶されている情報のコピーを保存する磁
気テープ装置20を含む。あるいは、読取り/書込み光
ディスクなど適切な任意のタイプの記憶媒体を使用して
このコピーを保存することもできる。
内に常駐し、ワークステーション100の動作を指示す
る、OSに組み込むことが可能なユーティリティを含
む。このユーティリティは、RAM14、ROM16、
磁気ディスケット、磁気テープ、光ディスク(最後の3
つは、ディスク装置およびテープ装置20内に入ってい
る)など任意の適切なコンピュータ可読媒体によって保
存することができる。ユーティリティには、ワークステ
ーション100が認識することができる「信号」として
伝送されるデータ構造と詳細論理(本明細書で説明す
る)が含まれている。説明を簡単にするために、以下の
明細ではユーティリティを本発明の様々なタスクを実行
するものとして説明する。実際には、ユーティリティ
は、それらの様々なタスクを実行するようにCPU10
を制御し、指示するにすぎない。
物理区画と呼ばれる同じ大きさの区画に論理的に分割す
る。ユーザは一般に、これらの物理区画のうちのいくつ
かの区画の内容を修正してからアーカイブを要求する。
をどのように管理し、追跡するかを示す。ユーザが物理
区画を修正したかどうかを検出するために、ユーティリ
ティは区画アーカイブ状況アレイテーブルを調べる。た
とえば、区画アーカイブ状況アレイ200には、物理区
画201ないし212の修正状況が入っている。各状況
ビット240によって、その物理区画に入っている情報
が、最後のアーカイブ操作が行われてから修正されたか
どうかが示される。ユーティリティは最初に、すべての
状況ビット240を「アーカイブ済み」に設定する。
定することによって、各物理区画201ないし212に
対するユーザ・アクセスを追跡する。たとえば、ユーテ
ィリティは「修正済み」を示すために状況ビット240
を「1」に設定し、「アーカイブ済み」を示すために状
況ビット240を「0」に設定する。増分アーカイブで
は、ユーティリティは「修正済み」(最後のアーカイブ
が行われてから修正されたことを示す)の状況ビットを
有するすべての物理区画を選択し、それらをアーカイブ
媒体に複写する。したがって、増分アーカイブ時には、
ユーティリティは「修正済み」としてマークされた物理
区画のみをアーカイブする。
はアーカイブされた各物理区画に対応するすべての状況
ビット240を「アーカイブ済み」(それらの物理区画
が、最後にアーカイブ操作が行われてから修正されてい
ないことを示す)にリセットする。このタイプの選択的
アーカイブ操作は、まだ修正されていない「空の」区画
がアーカイブされないようにする。
主として区画アーカイブ状況アレイ200をRAM14
で維持すると同時に、一時的にディスクに記憶する。
・アレイ220内の項目には、1つの物理区画201な
いし212からアーカイブ媒体上のそれに対応する物理
区画221ないし232へのマッピングが入っている。
したがって、アレイ220は各物理区画の内容がアーカ
イブ媒体上のどこに複写されるかを正確に示す。物理区
画204など、物理区画が現在、有効なデータを保持す
るために使用されていない場合、アレイ200はその物
理区画について無効な値を保持する。たとえば、アレイ
項目240は、区画204が「マップなし」であって、
増分バックアップ処理時に考慮に入れてはならないこと
を示している。ユーティリティは、区画マップ・アレイ
220をハードディスクとアーカイブ媒体の両方で維持
し、アーカイブ操作時または物理区画をその論理ボリュ
ームから削除する際にそれを更新する。
の詳細論理を示す。400で、ユーティリティはユーザ
制御装置によってアーカイブ要求が生成されたかどうか
を判断する。ユーティリティがアーカイブ要求を受け取
った場合、図5に制御が移る。アーカイブ要求を受け取
らなかった場合、402でユーティリティは要求がRE
AD要求かどうかを判断する。物理区画のREAD要求
はその内容に影響を与えないので、READ要求が発生
した場合はユーティリティはアレイ200または220
に対して何も処置を行わない。したがって、404でO
SがREADを実行し、400に制御を戻す。
06で、ユーティリティはその要求が1組のグループ化
された物理区画を削除する要求であるかどうかを判断す
る。削除要求でない場合、408でユーティリティはW
RITE操作を実行する。410で、修正された各物理
区画について、ユーティリティは区画状況アレイ200
内の状況ビット240を「修正」に設定する。400に
制御が戻る。
された物理区画を削除する要求の場合、412でユーテ
ィリティはハードディスクから区画マップ・アレイ22
0を読み取る。414で、ユーティリティは削除された
各物理区画に対応する各アレイ項目を「マップなし」と
してマークする。416で、ユーティリティは更新され
た区画マップ・アレイ220をディスクに書き込み、4
18でユーティリティは、削除された各物理区画につい
てアーカイブ状況アレイ200内の状況ビット240を
「アーカイブ済み」に設定する。400に制御が戻る。
がアーカイブ要求であると判断した場合、図5の500
に制御が移る。500で、ユーティリティは要求が増分
アーカイブ要求であるかどうかを判断する。増分アーカ
イブ要求の場合、510でユーティリティはディスクか
ら区画マップ・アレイ220を読み取る。515で、ユ
ーティリティは区画アーカイブ状況アレイ200から第
1の状況ビット240を読み取る。520で、ユーティ
リティは第1の状況ビット240が「修正」に設定され
ているかどうかを判断する。「修正」に設定されていな
い場合、525でユーティリティは区画アーカイブ状況
アレイ200から読み取るべき状況ビット240がまだ
ほかにあるかどうかを判断する。ある場合は、515に
制御が戻り、次の状況ビット240が読み取られる。な
い場合は、図4の400に制御が戻る。
設定されていると判断した場合、ユーティリティは53
0で「修正」ビットを「アーカイブ」ビットに変更す
る。535で、ユーティリティは修正された物理区画
が、区画マップ・アレイ220内に有効なアレイ項目を
持っているかどうかを判断する。有効なアレイ項目を持
っていない場合、540でユーティリティは区画マップ
・アレイ220内に修正された物理区画のためのアレイ
項目を作成する。修正された物理区画が区画マップ・ア
レイ220内に有効なアレイ項目を持っている場合、5
45でユーティリティは修正された物理区画に対応する
アーカイブ区画を見つけ出し、その場所で更新を行う。
次に525に制御が移り、ユーティリティは区画アーカ
イブ状況アレイ200内に読み出すべき状況ビットがま
だほかにあるかどうかを判断する。
が増分アーカイブ要求ではなく全バックアップ要求であ
ると判断した場合、図6に制御が移る。この場合、ユー
ティリティは物理区画の状況ビットには関与しない。6
00で、ユーティリティはディスクから区画マップ・ア
レイ220をRAMにロードし、有効なアレイ項目を有
するすべての物理区画をテープにアーカイブする操作に
進む。アーカイブを行うために、ユーティリティは61
0で区画マップ・アレイ220内の第1のアレイ項目を
読み取る。620で、ユーティリティはそのアレイ項目
に対応する区画アーカイブ状況アレイ200内の状況ビ
ット240を「アーカイブ」に設定する。630で、ユ
ーティリティはそのアレイ項目が有効なアーカイブ区画
にマップするかどうかを判断する。「マップなし」とし
てマークされているものは、ブランク、未使用、または
削除された物理区画を示し、システムがもはや認識しな
くなってアーカイブすべきでない区画であることを示
す。アレイ項目が正しくマップされない場合、640で
ユーティリティは区画マップ・アレイ220から読み取
るべきアレイ項目がまだほかにあるかどうかを判断す
る。ない場合、図4のブロック400に制御が戻る。あ
る場合、610に制御が戻り、ユーティリティは次のア
レイ項目を読み取る。
プ位置にマップする場合、650でユーティリティはそ
の1次記憶域物理区画の内容を、アーカイブ媒体上のマ
ップ場所に複写し、640に制御が戻る。この全アーカ
イブが完了すると、ユーティリティは区画マップ・アレ
イ220をアーカイブ媒体の予約部分に記憶し、復元が
必要なときにそれを使用する。
画をアーカイブ媒体からそれに対応する1次物理区画に
複写することによって復元操作を行う。アーカイブ操作
と同様に、データ・アクセス時間を最小限にするため
に、ユーティリティはアーカイブ区画番号をソートし、
順次に保管データにアクセスして復元する。増分復元の
場合、ユーティリティは区画アーカイブ状況アレイ20
0を調べ、「修正済み」とマークされている物理区画の
みを復元する。「アーカイブ済み」とマークされている
残りの物理区画は、テープに書き込まれた内容と一致
し、したがっていかなるタイプのデータ復元も必要とし
ない。ユーティリティが区画をアーカイブから1次記憶
域に複写すると、アーカイブと1次データが一致するた
め、状況ビットは「アーカイブ済み」に設定される。
の事項を開示する。
れ、少なくとも1つの区画が該区画内に記憶されている
内容を有する、コンピュータ・システムに対して1次記
憶域をアーカイブ記憶域に増分アーカイブするように指
示するコンピュータ実施方法であって、ユーザ制御装置
から増分アーカイブ要求を受け取るステップと、修正さ
れた各区画の内容のコピーをアーカイブ記憶域に記憶す
るステップとを含む方法。 (2)各区画の内容のコピーを記憶するステップが、
(a)各項目が、1つの対応する区画が直前のアーカイ
ブが行われてから変更されたかどうかを示す、複数の項
目を有する区画状況テーブルを走査するステップと、
(b)第1の項目が修正された区画を示す場合、修正さ
れた区画の内容をアーカイブ記憶域に記憶するステップ
と、(c)第1の項目をアーカイブ状況に設定するステ
ップと、(d)すべての項目が走査されるまでステップ
(a)ないし(c)を繰り返すステップとを含む、上記
(1)に記載のコンピュータ実施方法。 (3)ステップ(b)が、各アレイ項目が、対応する区
画が記憶されているかまたは記憶すべきであるアーカイ
ブ記憶域上の場所を示す、複数のアレイ項目を有する区
画マップ・テーブルを走査するステップと、修正された
区画に対応するアレイ項目を探し出すステップと、見つ
かったアレイ項目がアーカイブ記憶域上の有効なアーカ
イブ区画を示す場合は、修正された区画の内容のコピー
を該アーカイブ区画に記憶するステップとを含む、上記
(2)に記載のコンピュータ実施方法。 (4)修正された区画のアレイ項目が区画マップ・テー
ブル内にない場合には、修正された区画のコピーを記憶
するアーカイブ区画を示すアレイ項目を作成するステッ
プと、修正された区画の内容のコピーを該アーカイブ区
画に記憶するステップとをさらに含む、上記(3)に記
載のコンピュータ実施方法。 (5)少なくとも1つの区画が該区画内に記憶されてい
る内容を有する、複数の区画を有する1次記憶域と、ア
ーカイブ記憶域と、アーカイブ要求を生成するユーザ制
御装置と、前記アーカイブ要求に応答して、修正された
各区画の内容のコピーをアーカイブ記憶域に記憶するプ
ロセッサとを含む、休止状態に入るコンピュータ・シス
テム。 (6)各項目が1つの対応する区画が直前にアーカイブ
が行われてから修正されたかどうかを示し、すべての項
目が走査されるまで複数の項目を有する区画状況テーブ
ルを走査する前記プロセッサをさらに含み、第1の項目
が修正済み区画を示す場合には、前記プロセッサが該修
正済み区画をアーカイブ記憶域に記憶し、前記プロセッ
サが第1の項目をアーカイブ状況に設定する、上記
(5)に記載のコンピュータ・システム。 (7)各アレイ項目がアーカイブ記憶域上の対応する区
画が記憶されているかまたは記憶すべき場所を示す、複
数のアレイ項目を有する区画マップを走査する前記プロ
セッサをさらに含み、前期プロセッサが修正済み区画に
対応するアレイ項目を探し出し、見つかったアレイ項目
がアーカイブ記憶域上の有効なアーカイブ区画を示す場
合には、前期プロセッサが該修正済み区画の内容のコピ
ーを該アーカイブ区画に記憶する、上記(6)に記載の
コンピュータ・システム。 (8)1次記憶域が複数の区画に分割され、少なくとも
1つの区画が該区画内に記憶されている内容を有する、
コンピュータ・システムに1次記憶域をアーカイブ記憶
域に増分アーカイブするように指示するコンピュータ可
読詳細論理を実施するコンピュータ可読メモリであっ
て、増分アーカイブ要求に応答して、コンピュータ・シ
ステムに対して修正された各区画の内容のコピーをアー
カイブ記憶域に記憶するように指示する第1のコンピュ
ータ可読論理を有する、コンピュータ可読メモリ。 (9)(a)各項目が1つの対応する区画が直前にアー
カイブが行われてから修正されたかどうかを示す、コン
ピュータ・システムに対して複数の項目を有する区画状
況テーブルを走査するように指示する第2のコンピュー
タ可読論理をさらに含み、(b)第1の項目が修正済み
区画を示す場合、前期第2のコンピュータ可読論理がコ
ンピュータ・システムに対して該修正済み区画の内容を
アーカイブ記憶域に記憶するように指示し、(c)前期
第2のコンピュータ可読論理がコンピュータ・システム
に対して第1の項目をアーカイブ状況に設定するように
指示し、(d)前期第2のコンピュータ可読論理がコン
ピュータ・システムに対し、すべての項目が走査される
まで(a)ないし(c)を繰り返すように指示する、上
記(8)に記載のメモリ。
成を示す図である。
状況データ構造と、アーカイブ記憶媒体上の物理記憶場
所をディスク上の物理記憶区画と相関させる区画マップ
・データ構造を示す図である。
跡する様子を示す図である。
である。
ある。
ある。
Claims (9)
- 【請求項1】1次記憶域が複数の区画に分割され、少な
くとも1つの区画が該区画内に記憶されている内容を有
する、コンピュータ・システムに対して1次記憶域をア
ーカイブ記憶域に増分アーカイブするように指示するコ
ンピュータ実施方法であって、 ユーザ制御装置から増分アーカイブ要求を受け取るステ
ップと、 修正された各区画の内容のコピーをアーカイブ記憶域に
記憶するステップとを含む方法。 - 【請求項2】各区画の内容のコピーを記憶するステップ
が、 (a)各項目が、1つの対応する区画が直前のアーカイ
ブが行われてから変更されたかどうかを示す、複数の項
目を有する区画状況テーブルを走査するステップと、 (b)第1の項目が修正された区画を示す場合、修正さ
れた区画の内容をアーカイブ記憶域に記憶するステップ
と、 (c)第1の項目をアーカイブ状況に設定するステップ
と、 (d)すべての項目が走査されるまでステップ(a)な
いし(c)を繰り返すステップとを含む、請求項1に記
載のコンピュータ実施方法。 - 【請求項3】ステップ(b)が、 各アレイ項目が、対応する区画が記憶されているかまた
は記憶すべきであるアーカイブ記憶域上の場所を示す、
複数のアレイ項目を有する区画マップ・テーブルを走査
するステップと、 修正された区画に対応するアレイ項目を探し出すステッ
プと、 見つかったアレイ項目がアーカイブ記憶域上の有効なア
ーカイブ区画を示す場合は、修正された区画の内容のコ
ピーを該アーカイブ区画に記憶するステップとを含む、
請求項2に記載のコンピュータ実施方法。 - 【請求項4】修正された区画のアレイ項目が区画マップ
・テーブル内にない場合には、修正された区画のコピー
を記憶するアーカイブ区画を示すアレイ項目を作成する
ステップと、 修正された区画の内容のコピーを該アーカイブ区画に記
憶するステップとをさらに含む、請求項3に記載のコン
ピュータ実施方法。 - 【請求項5】少なくとも1つの区画が該区画内に記憶さ
れている内容を有する、複数の区画を有する1次記憶域
と、 アーカイブ記憶域と、 アーカイブ要求を生成するユーザ制御装置と、 前記アーカイブ要求に応答して、修正された各区画の内
容のコピーをアーカイブ記憶域に記憶するプロセッサと
を含む、休止状態に入るコンピュータ・システム。 - 【請求項6】各項目が1つの対応する区画が直前にアー
カイブが行われてから修正されたかどうかを示し、すべ
ての項目が走査されるまで複数の項目を有する区画状況
テーブルを走査する前記プロセッサをさらに含み、 第1の項目が修正済み区画を示す場合には、前記プロセ
ッサが該修正済み区画をアーカイブ記憶域に記憶し、 前記プロセッサが第1の項目をアーカイブ状況に設定す
る、請求項5に記載のコンピュータ・システム。 - 【請求項7】各アレイ項目がアーカイブ記憶域上の対応
する区画が記憶されているかまたは記憶すべき場所を示
す、複数のアレイ項目を有する区画マップを走査する前
記プロセッサをさらに含み、 前期プロセッサが修正済み区画に対応するアレイ項目を
探し出し、 見つかったアレイ項目がアーカイブ記憶域上の有効なア
ーカイブ区画を示す場合には、前期プロセッサが該修正
済み区画の内容のコピーを該アーカイブ区画に記憶す
る、 請求項6に記載のコンピュータ・システム。 - 【請求項8】1次記憶域が複数の区画に分割され、少な
くとも1つの区画が該区画内に記憶されている内容を有
する、コンピュータ・システムに1次記憶域をアーカイ
ブ記憶域に増分アーカイブするように指示するコンピュ
ータ可読詳細論理を実施するコンピュータ可読メモリで
あって、 増分アーカイブ要求に応答して、コンピュータ・システ
ムに対して修正された各区画の内容のコピーをアーカイ
ブ記憶域に記憶するように指示する第1のコンピュータ
可読論理を有する、コンピュータ可読メモリ。 - 【請求項9】(a)各項目が1つの対応する区画が直前
にアーカイブが行われてから修正されたかどうかを示
す、コンピュータ・システムに対して複数の項目を有す
る区画状況テーブルを走査するように指示する第2のコ
ンピュータ可読論理をさらに含み、 (b)第1の項目が修正済み区画を示す場合、前期第2
のコンピュータ可読論理がコンピュータ・システムに対
して該修正済み区画の内容をアーカイブ記憶域に記憶す
るように指示し、 (c)前期第2のコンピュータ可読論理がコンピュータ
・システムに対して第1の項目をアーカイブ状況に設定
するように指示し、 (d)前期第2のコンピュータ可読論理がコンピュータ
・システムに対し、すべての項目が走査されるまで
(a)ないし(c)を繰り返すように指示する、請求項
8に記載のメモリ。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US392586 | 1982-06-28 | ||
| US08/392,586 US5649158A (en) | 1995-02-23 | 1995-02-23 | Method for incrementally archiving primary storage to archive storage by utilizing both a partition archive status array and a partition map |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08278908A true JPH08278908A (ja) | 1996-10-22 |
| JP3643166B2 JP3643166B2 (ja) | 2005-04-27 |
Family
ID=23551202
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP03460896A Expired - Fee Related JP3643166B2 (ja) | 1995-02-23 | 1996-02-22 | 物理区画に基づいて記憶域をアーカイブするための方法、メモリ、および装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US5649158A (ja) |
| EP (1) | EP0729107B1 (ja) |
| JP (1) | JP3643166B2 (ja) |
| KR (1) | KR100224524B1 (ja) |
| DE (1) | DE69627918T2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7657719B2 (en) | 2005-12-19 | 2010-02-02 | Fujitsu Limited | Controller for a copy operation between a host computer and hard disks, a control method thereof, and a recording medium storing a program for executing the control method |
| JP2010541060A (ja) * | 2007-10-01 | 2010-12-24 | インターナショナル・ビジネス・マシーンズ・コーポレーション | シン・プロビジョニングの移行および取り消しのための方法および装置 |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5835954A (en) * | 1996-09-12 | 1998-11-10 | International Business Machines Corporation | Target DASD controlled data migration move |
| US5926836A (en) * | 1996-12-03 | 1999-07-20 | Emc Corporation | Computer and associated method for restoring data backed up on archive media |
| US6240427B1 (en) * | 1999-01-05 | 2001-05-29 | Advanced Micro Devices, Inc. | Method and apparatus for archiving and deleting large data sets |
| US6078933A (en) * | 1999-01-05 | 2000-06-20 | Advanced Micro Devices, Inc. | Method and apparatus for parallel processing for archiving and retrieval of data |
| EP1330727A2 (en) * | 1999-08-05 | 2003-07-30 | Oracle Corporation | Internet file system |
| US7418435B1 (en) | 1999-08-05 | 2008-08-26 | Oracle International Corporation | Multi-model access to data |
| US6681325B1 (en) * | 1999-09-15 | 2004-01-20 | Powerquest Corporation | Providing disk layout information to an operating system for booting after disk repartitioning |
| US20050086231A1 (en) * | 2001-10-31 | 2005-04-21 | Alan Moore | Information archiving software |
| US6829688B2 (en) | 2002-06-20 | 2004-12-07 | International Business Machines Corporation | File system backup in a logical volume management data storage environment |
| US7155445B1 (en) * | 2004-02-05 | 2006-12-26 | Cingular Wireless Ii, Llc | System and method for self-recovering real-time data-feed compression and archiving |
| JP2006133989A (ja) * | 2004-11-04 | 2006-05-25 | Hitachi Ltd | ストレージシステムの管理方法、及び装置 |
| US7941619B1 (en) | 2004-11-18 | 2011-05-10 | Symantec Operating Corporation | Space-optimized backup set conversion |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US2376346A (en) * | 1943-06-21 | 1945-05-22 | Int Standard Electric Corp | Telecommunication system |
| US4686620A (en) * | 1984-07-26 | 1987-08-11 | American Telephone And Telegraph Company, At&T Bell Laboratories | Database backup method |
| JPH0743676B2 (ja) * | 1988-03-11 | 1995-05-15 | 株式会社日立製作所 | バツクアツプデータダンプ制御方法及び装置 |
| US5454099A (en) * | 1989-07-25 | 1995-09-26 | International Business Machines Corporation | CPU implemented method for backing up modified data sets in non-volatile store for recovery in the event of CPU failure |
| CA2066454C (en) * | 1989-09-11 | 1998-08-25 | Bhikoo J. Patel | Apparatus and method for maintaining cache/main memory consistency |
| US5276860A (en) * | 1989-12-19 | 1994-01-04 | Epoch Systems, Inc. | Digital data processor with improved backup storage |
| US5276867A (en) * | 1989-12-19 | 1994-01-04 | Epoch Systems, Inc. | Digital data storage system with improved data migration |
| US5150473A (en) * | 1990-01-16 | 1992-09-22 | Dantz Development Corporation | Data storage format for addressable or sequential memory media |
| US5210866A (en) * | 1990-09-12 | 1993-05-11 | Storage Technology Corporation | Incremental disk backup system for a dynamically mapped data storage subsystem |
| EP0541281B1 (en) * | 1991-11-04 | 1998-04-29 | Commvault Systems, Inc. | Incremental-computer-file backup using signatures |
| US5446884A (en) * | 1992-02-13 | 1995-08-29 | International Business Machines Corporation | Database recovery apparatus and method |
| EP0600458B1 (en) * | 1992-12-04 | 1999-05-19 | International Business Machines Corporation | Distributed data processing system with replication of data across the system |
| US5455946A (en) * | 1993-05-21 | 1995-10-03 | International Business Machines Corporation | Method and means for archiving modifiable pages in a log based transaction management system |
-
1995
- 1995-02-23 US US08/392,586 patent/US5649158A/en not_active Expired - Lifetime
-
1996
- 1996-02-13 EP EP96300966A patent/EP0729107B1/en not_active Expired - Lifetime
- 1996-02-13 DE DE69627918T patent/DE69627918T2/de not_active Expired - Lifetime
- 1996-02-21 KR KR1019960004024A patent/KR100224524B1/ko not_active Expired - Fee Related
- 1996-02-22 JP JP03460896A patent/JP3643166B2/ja not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7657719B2 (en) | 2005-12-19 | 2010-02-02 | Fujitsu Limited | Controller for a copy operation between a host computer and hard disks, a control method thereof, and a recording medium storing a program for executing the control method |
| JP2010541060A (ja) * | 2007-10-01 | 2010-12-24 | インターナショナル・ビジネス・マシーンズ・コーポレーション | シン・プロビジョニングの移行および取り消しのための方法および装置 |
| US8386744B2 (en) | 2007-10-01 | 2013-02-26 | International Business Machines Corporation | Thin provisioning migration and scrubbing |
Also Published As
| Publication number | Publication date |
|---|---|
| DE69627918D1 (de) | 2003-06-12 |
| KR960032162A (ko) | 1996-09-17 |
| EP0729107B1 (en) | 2003-05-07 |
| US5649158A (en) | 1997-07-15 |
| DE69627918T2 (de) | 2004-03-11 |
| KR100224524B1 (ko) | 1999-10-15 |
| JP3643166B2 (ja) | 2005-04-27 |
| EP0729107A1 (en) | 1996-08-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6341341B1 (en) | System and method for disk control with snapshot feature including read-write snapshot half | |
| US6463573B1 (en) | Data processor storage systems with dynamic resynchronization of mirrored logical data volumes subsequent to a storage system failure | |
| US7890720B2 (en) | Snapshot system | |
| US6484186B1 (en) | Method for backing up consistent versions of open files | |
| US6216211B1 (en) | Method and apparatus for accessing mirrored logical volumes | |
| US6061770A (en) | System and method for real-time data backup using snapshot copying with selective compaction of backup data | |
| US6938136B2 (en) | Method, system, and program for performing an input/output operation with respect to a logical storage device | |
| US7337288B2 (en) | Instant refresh of a data volume copy | |
| US8108597B2 (en) | Storage control method and system for performing backup and/or restoration | |
| US7743227B1 (en) | Volume restoration using an accumulator map | |
| KR100317691B1 (ko) | 로그 구조화 목표 저장장치를 사전에 구성하여 볼륨을 효율적으로 복사하는 방법 및 장치 | |
| US6338114B1 (en) | Method, system, and program for using a table to determine an erase operation to perform | |
| JP3643166B2 (ja) | 物理区画に基づいて記憶域をアーカイブするための方法、メモリ、および装置 | |
| US6029231A (en) | Retrieval of data stored on redundant disks across a network using remote procedure calls | |
| JP2004127295A (ja) | 仮想記憶システムおよびその動作方法 | |
| JP2006268139A (ja) | データ複製装置、方法及びプログラム並びに記憶システム | |
| US6978354B1 (en) | Method for creating a virtual data copy of a volume being restored | |
| US7350042B1 (en) | Method of optimizing the space and improving the write performance of volumes with multiple virtual copies | |
| JP4394467B2 (ja) | ストレージシステム、サーバ装置及び先行コピーデータ生成方法 | |
| US7039659B2 (en) | Method and apparatus for making differential independent data copies in a data processing system | |
| US6910214B1 (en) | Method, system, and program for converting an input parameter list into an output parameter list | |
| US7386693B1 (en) | Flexible hierarchy of relationships and operations in data volumes | |
| JP2004341840A (ja) | バックアップ方法及びそのシステム並びに復元方法 | |
| JPH0217816B2 (ja) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040507 |
|
| 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: 20050125 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050127 |
|
| 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: 20080204 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090204 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100204 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110204 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110204 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120204 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |