Backing-up and restoring files including files referenced with multiple file names
First Claim
Patent Images
1. A method implemented at a backup server in communication with client computers over a network, comprising:
- receiving from the client computers over the network backup objects, wherein for each backup object received from one of the client computers, the backup object includes files to backup and a backup directory, wherein the backup directory indicates for each file at a file system in the client computer to backup, file attributes and each name used to reference the file in the client computer file system, wherein an entry in the backup directory for a file in the client computer file system referenced with multiple names indicates the multiple names that reference the file, and wherein only one instance of files referenced with multiple file names in the client computer file system are backed-up in the backup object; and
storing the backup objects from the client computers in a backup repository.
2 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 method implemented at a backup server in communication with client computers over a network, comprising:
-
receiving from the client computers over the network backup objects, wherein for each backup object received from one of the client computers, the backup object includes files to backup and a backup directory, wherein the backup directory indicates for each file at a file system in the client computer to backup, file attributes and each name used to reference the file in the client computer file system, wherein an entry in the backup directory for a file in the client computer file system referenced with multiple names indicates the multiple names that reference the file, and wherein only one instance of files referenced with multiple file names in the client computer file system are backed-up in the backup object; and storing the backup objects from the client computers in a backup repository. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system in communication with clients over a network, comprising:
-
a processor; a backup repository; a computer readable storage medium including code executed by the processor to perform operations, the operations comprising; receiving from the client computers over the network backup objects, wherein for each backup object received from one of the client computers, the backup object includes files to backup and a backup directory, wherein the backup directory indicates for each file at a file system in the client computer to backup, file attributes and each name used to reference the file in the client computer file system, wherein an entry in the backup directory for a file in the client computer file system referenced with multiple names indicates the multiple names that reference the file, and wherein only one instance of files referenced with multiple file names in the client computer file system are backed-up in the backup object; and storing the backup objects from the client computers in the backup repository. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An article of manufacture comprising a computer readable storage medium implementing code executed at a backup server in communication with client computers over a network, wherein the code causes the backup server to perform operations, the operations comprising:
-
receiving from the client computers over the network backup objects, wherein for each backup object received from one of the client computers, the backup object includes files to backup and a backup directory, wherein the backup directory indicates for each file at a file system in the client computer to backup, file attributes and each name used to reference the file in the client computer file system, wherein an entry in the backup directory for a file in the client computer file system referenced with multiple names indicates the multiple names that reference the file, and wherein only one instance of files referenced with multiple file names in the client computer file system are backed-up in the backup object; and storing the backup objects from the client computers in a backup repository. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification