IP Library › Granted Patent US 7,873,599
Granted Patent B2
US 7,873,599 · App. 11/522,362 · Granted Jan 18, 2011

Backup control apparatus and method eliminating duplication of information resources

Assignee: Hitachi, Ltd.
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 7,873,599
App. No.
11/522,362
Granted
Jan 18, 2011
Kind
B2
Abstract

A backup control apparatus which references duplication management information which includes first stored location information indicating the stored location of first information resource and second stored location information indicating the stored location of a second information resource which duplicates the first information resource, and identifies, from among a plurality of information resources belonging to a backup region. The first information resource stored in the location indicated by the first stored location information, and a second information resource stored in the location indicated by the second stored location information corresponding to the first stored location information. The backup control apparatus replaces the identified second information resource with linked information indicating a link to the identified first information resource, and backs up the backup region in which the second information resource is replaced with the linked information.

Claims (40)

1. A storage system comprising:

a computer readable storage medium storing a first file system including a first original file, a first clone file and a second clone file, a second file system including a second original file, the first clone file which is a replication file of the first original file and the second clone file which is a replication file of the second original file; and

a server coupled to the computer readable storage medium, the server which manages the first file system and the second file system, and has replication information including an indication of relation between a path name of an original file and a path name of a clone file, and

wherein when the server performs a backup of the first file system:

the server adds the first original file to a backup image of the first file system,

the server checks, by referring to the replication information, whether the first original file, that is an original file corresponding to the first clone file included in the first file system, and the second original file, that is an original file corresponding to the second clone file included in the first file system, is included in the first file system which is a backup region,

the server checks that the first original file is included in the first file system and creates a first stub file which includes a first path name to the first original file and adds the created first stub file to the backup image,

the server checks that the second original file is included in the second file system which is different from the first file system, and does not create a second stub file which includes a second path name to the second original file, and adds the second clone file to the backup image, and

the server sends the backup image to a backup computer readable storage medium.

2. The storage system according to the claim 1 , wherein the second file is not included in the backup image.

3. The storage system according to the claim 1 , wherein the path name includes symbolic link information constituted by a relative path name to the first file from the second file.

4. The storage system according to the claim 1 , further comprising:

another computer readable storage medium storing a second file system including a third file,

wherein the first file system further includes a fourth file which is a replication file of the third file, and

wherein when the server creates the backup image, though the server recognizes the fourth file as the replication file of the third file by referring to the replication information, the fourth file is not replaced with a path name to the third file.

5. The storage system according to the claim 1 , wherein the first file system further includes:

a third file,

wherein when the sever creates a fourth file which is a replication file of the third file, the server adds the third file and the fourth file to the replication information.

6. The storage system according to the claim 1 , wherein the server specified a directory which is to be a restore destination, and restores the backup image to the directory.

7. A server coupled to a computer readable storage medium storing a first file system including a first original file, a first clone file and a second clone file, a second file system including a second original file, the first clone file which is a replication file of the first original file and the second clone file which is a replication file of the second original file, the server comprising:

a processor which manages the first file system and the second file system; and

a memory storing replication information including indication of relation between a path name of an original file and a path name of a clone file,

wherein when the backup of the first file system is performed, the processor:

adds the first original file to a backup image of the first file system, checks, by referring to the replication information, whether the first original file, that is an original file corresponding to the first clone file included in the first file system, and the second original file, that is an original file corresponding to the second clone file included in the first file system, is included in the first file system which is a backup region,

checks that the first original file is included in the first file system,

creates a first stub file which includes a first path name to the first original file,

adds the created first stub file to the backup image,

checks that the second original file is included in the second file system which is different from the first file system,

does not create a second stub file which includes a second path name to the second original file,

adds the second clone file to the backup image, and

sends the backup image to a backup computer readable storage medium.

8. The server system according to the claim 7 , wherein the second file is not included in the backup image.

9. The server according to the claim 8 , wherein the path name includes symbolic link information constituted by a relative path name to the first file from the second file.

10. The server according to the claim 8 , wherein the server is further coupled to another computer readable storage medium storing a second file system including a third file,

wherein the first file system further includes a fourth file which is a replication file of the third file, and

wherein when the processor creates the backup image, though the processor recognizes the fourth file as a replication file of the third file by referring to the replication information, the fourth file is not replaced with a path name to the third file.

11. The server according to the claim 8 , wherein the first file system further includes:

a third file,

wherein when the processor creates a fourth file which is a replication file of the third file, the processor adds the third file and the fourth file to the replication information.

12. The storage system according to the claim 8 , wherein the processor specifies a directory which is to be a restore destination, and restores the backup image to the directory.

Assignments (2)
RE-RECORD TO CORRECT THE NAME OF THE FIRST ASSIGNOR, PREVIOUSLY RECORDED ON REEL 018320 FRAME 0497. Recorded Nov 30, 2006
From: ISHII, YOHSUKE; NAKAMURA, TAKAKI
To: HITACHI, LTD.
Reel/Frame 018586/0953 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2006
From: ISHII, YOSUKE; NAKAMURA, TAKAKI
To: HITACHI, LTD.
Reel/Frame 018320/0497 →
Priority Claims (1)
JP 2006-204688 · Jul 27, 2006 · national
Continuity (1)
Related Publication 20080028007A1 · Jan 31, 2008