IP Library Granted Patent US 11,886,300
Granted Patent B2
US 11,886,300 · App. 17/886,394 · Granted Jan 30, 2024

Data duplication system and backup method

Inventors: Shunsuke Nishiyama (Tokyo, JP); Kenichi Oyamada (Tokyo, JP); Hiroki Mera (Tokyo, JP); Goro Kazama (Tokyo, JP)
Assignee: HITACHI, LTD.
G06F11/1458G06F11/1451
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,886,300
App. No.
17/886,394
Granted
Jan 30, 2024
Kind
B2
Abstract

The data duplication system comprises a first storage device having a first data protection area for storing backup images of multiple generations of a first volume for data read/write by an external device. The first data protection area is inaccessible to the external device. A second storage device coupled to the first storage device. The first storage device creates a second volume for storing a backup image of a particular generation of the plurality of generations of backup images stored in the first data protection area. The second storage device creates a third volume for storing the copy data, and a virtual volume that is mapped to the second volume of the first storage device. The second storage stores the backup data of a specific generation stored in the second volume in the third volume via the virtual volume by forming a pair that copies the data in the virtual volume and the third volume.

Claims (65)

1. A data duplication system comprising:

a first storage having a first volume for reading and writing data by an external device, and a first data protection area for storing backup images of multiple generations of the first volume and that cannot be accessed by external devices; and

a second storage being coupled to the first storage,

wherein the first storage creates a second volume for providing backup image of a particular generation of the multiple generations of the first volume stored in the first data protection area, and

wherein the second storage:

creates a third volume for storing data comprising the backup image of the particular generation of the first volume provided by the second volume;

creates a first virtual volume forming a pair that copies the data of the backup image of the particular generation to the third volume;

makes the second volume accessible via the first virtual volume by mapping the first virtual volume as an external source and the second volume as an external destination;

reads a backup image of the second volume through the first virtual volume by copying data from the first virtual volume to the third volume; and

stores the data comprising the backup image of the particular generation of the first volume in said third volume by writing to said third volume.

2. The data duplication system according to claim 1 , wherein the first virtual volume and the third volume form a ShadowImage pair, and

wherein a ShadowImage copy function reads from the first virtual volume to store all data comprising the backup image of the particular generation of the first volume, which is data from the second volume, in the third volume.

3. The data duplication system according to claim 2 , wherein the first storage further comprising a management data volume for storing tied information that manages the second volume and the backup image of the particular generation of the first volume stored in the first data protection area are tied by a copy number.

4. A data duplication system comprising;

a first storage having a first volume for reading and writing data by an external device, and a first data protection area for storing backup images of multiple generations of the first volume and that cannot be accessed by external devices;

a second storage being coupled to the first storage and a host performing data verification; and

a third storage being coupled to the first storage,

wherein the first storage creates a second volume for providing a backup image of a particular generation of the multiple generations of the first volume stored in the first data protection area,

wherein the second storage creates a third volume for storing data comprising the backup image of the particular generation of the first volume provided by the second volume,

wherein the third storage:

creates a fourth volume for storing data comprising the backup image of the Particular generation of the first volume;

creates a second virtual volume forming a pair that copies the data comprising the backup image of the particular generation to the fourth volume;

makes the second volume accessible via the second virtual volume by mapping the second virtual volume as an external source and the second volume as an external destination;

reads data of backup image in the second volume through the second virtual volume by copying data from the second virtual volume to the fourth volume; and

stores the data comprising the backup image of the particular generation in the fourth volume.

5. The data duplication system according to claim 4 , the third storage further comprising;

a second data protection area as an area that is inaccessible to external devices that stores backup images of multiple generations of the fourth volume.

6. The data duplication system according to claim 4 ,

wherein the second storage:

creates a first virtual volume which forms a copy pair to copy data to the third volume,

wherein the third storage:

creates a third virtual volume which is paired with the fourth volume in a copy operation;

by mapping the third virtual volume as the external source and a fifth volume of the first storage as the external destination, makes the fifth volume accessible via the third virtual volume, stores data comprising the backup image of the particular generation stored in the fourth volume in the fifth volume, and

wherein the second storage:

maps the first virtual volume as the external source and the fifth volume of the first storage as the external destination; and

stores data of the backup image of the particular generation stored in the fifth volume in the third volume via the first virtual volume.

7. A backup method for a data replication system comprising a first storage having a first volume for reading and writing data by an external device, and a first data protection area for storing backup images of multiple generations of the first volume and the first data protection area cannot be accessed by external devices, a second storage being coupled to the first storage, the method comprising the steps of:

the first storage:

creates a second volume for providing backup image of a particular generation of the multiple generations of the first volume stored in the first data protection area; and

the second storage:

creates a third volume for storing data comprising the backup image of the particular generation of the first volume provided by the second volume;

creates a first virtual volume forming a pair that copies the data of the backup image of the particular generation to the third volume;

makes the second volume accessible via the first virtual volume by mapping the first virtual volume as an external source and the second volume as an external destination;

reads a backup image of the second volume through the first virtual volume by copying data from the first virtual volume to the third volume; and

stores the data comprising the backup image of the particular generation of the first volume in said third volume by writing to said third volume.

8. A backup method for a data replication system comprising a first storage having a first volume for reading and writing data by an external device, and a first data protection area for storing backup images of multiple generations of the first volume and that cannot be accessed by external devices the method comprising the steps of:

coupling a second storage being coupled to the first storage and a host performing data verification; and

coupling a third storage to the first storage,

wherein the first storage creates a second volume for providing a backup image of a particular generation of the multiple generations of the first volume stored in the first data protection area,

wherein the second storage creates a third volume for storing data comprising the backup image of the particular generation of the first volume provided by the second volume,

wherein the third storage:

creates a fourth volume for storing data comprising the backup image of the Particular generation of the first volume;

creates a second virtual volume forming a pair that copies the data comprising the backup image of the particular generation to the fourth volume;

makes the second volume accessible via the second virtual volume by mapping the second virtual volume as an external source and the second volume as an external destination;

reads data of backup image in the second volume through the second virtual volume by copying data from the second virtual volume to the fourth volume; and

stores the data comprising the backup image of the particular generation in the fourth volume.

9. The backup method according to claim 8 ,

wherein the second storage:

creates a first virtual volume which forms a copy pair to copy data to the third volume,

wherein the third storage:

creates a third virtual volume which is paired with the fourth volume in a copy operation; and

by mapping the third virtual volume as the external source and a fifth volume of the first storage as the external destination, makes the fifth volume accessible via the third virtual volume, stores data comprising the backup image of the particular generation stored in the fourth volume in the fifth volume, and

wherein the second storage:

maps the first virtual volume as the external source and the fifth volume of the first storage as the external destination; and

stores data of the backup image of the particular generation stored in the fifth volume in the third volume via the first virtual volume.

Assignments (2)
COMPANY SPLIT Recorded Aug 20, 2024
From: HITACHI, LTD.
To: HITACHI VANTARA, LTD.
Reel/Frame 069518/0761 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2022
From: NISHIYAMA, SHUNSUKE; OYAMADA, KENICHI; MERA, HIROKI; KAZAMA, GORO
To: HITACHI, LTD.
Reel/Frame 060789/0602 →
Priority Claims (1)
JP 2021-199786 · Dec 9, 2021 · national
Continuity (1)
Related Publication 20230185673A1 · Jun 15, 2023