Backing-up and restoring files including files referenced with multiple file names
First Claim
Patent Images
1. A computer implemented method, comprising:
- determining files in a file system to backup in a computer readable storage medium;
determining from the files to backup files referenced with multiple names in the file system, wherein the files in the file system have a unique identifier and one or more names referencing the file in the file system;
creating for each file to backup an entry in a backup directory indicating file attributes and each name used to reference the file in the file system, wherein the entry for a file referenced with multiple names indicates the multiple names that reference the file; and
backing-up the determined files and the backup directory by writing the determined files and the backup directory to a backup object, wherein only one instance of files in the file system referenced with multiple file names are backed-up in the backup object.
3 Assignments
0 Petitions
Accused Products
Abstract
Provided are a method, system, and article of manufacture for backing-up and restoring files including files referenced with multiple file names. Files to backup are determined. A determination is made from the files to backup files referenced with multiple names. An entry is created for each file to backup in a backup directory indicating file attributes and each name used to reference the file. The determined files and the backup directory are backed-up.
-
Citations
18 Claims
-
1. A computer implemented method, comprising:
-
determining files in a file system to backup in a computer readable storage medium; determining from the files to backup files referenced with multiple names in the file system, wherein the files in the file system have a unique identifier and one or more names referencing the file in the file system; creating for each file to backup an entry in a backup directory indicating file attributes and each name used to reference the file in the file system, wherein the entry for a file referenced with multiple names indicates the multiple names that reference the file; and backing-up the determined files and the backup directory by writing the determined files and the backup directory to a backup object, wherein only one instance of files in the file system referenced with multiple file names are backed-up in the backup object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a processor; a file system including information on files; and a backup client program executed by the processor to perform operations, the operations comprising; determining files in the file system to backup; determining from the files to backup files referenced with multiple names in the file system, wherein the files in the file system have a unique identifier and one or more names referencing the file in the file system; creating for each file to backup an entry in a backup directory indicating file attributes and each name used to reference the file in the file system, wherein the entry for a file referenced with multiple names indicates the multiple names that reference the file; and backing-up the determined files and the backup directory by writing the determined files and the backup directory to a backup object, wherein only one instance of files in the file system referenced with multiple file names are backed-up in the backup object. - View Dependent Claims (9, 10, 11)
-
-
12. An article of manufacture comprising a computer readable storage medium implementing code executed to perform backup operations with respect to files indicated in a file system that are stored in a storage device, wherein the code is enabled to cause operations, the operations comprising:
-
determining files in the file system to backup; determining from the files to backup files referenced with multiple names in the file system, wherein the files in the file system have a unique identifier and one or more names referencing the file in the file system; creating for each file to backup an entry in a backup directory indicating file attributes and each name used to reference the file in the file system, wherein the entry for a file referenced with multiple names indicates the multiple names that reference the file; and backing-up the determined files and the backup directory by writing the determined files and the backup directory to a backup object, wherein only one instance of files in the file system referenced with multiple file names are backed-up in the backup object. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification