METHOD FOR BACKUP AND RESTORE OF A MULTI-LINGUAL NETWORK FILE SERVER
First Claim
Patent Images
1. A method executed in a computer system for providing one or more metadata files associated with a data file in a network comprising:
- issuing a request by a client for said data file and said one or more metadata files from a file storage area;
obtaining, by a file server, each of said one or more metadata files; and
providing, in response to said request, to said client in a single response said one or more metadata files; and
and wherein said issuing, said obtaining and said providing are performed using remote to procedure calls between said client and said file server.
8 Assignments
0 Petitions
Accused Products
Abstract
Described is a technique for a backup and restoration of data in a network that includes a multi-lingual file system and a multi-lingual network file server. Multiple meta data files are associated with a single data file in the network. Provided are services for packaging the metadata as a single parameter of an application programming interface (API) for a particular data file being backed up or restored over a network. These techniques may be used in both full and incremental backups and restores of data over a network.
122 Citations
75 Claims
-
1. A method executed in a computer system for providing one or more metadata files associated with a data file in a network comprising:
-
issuing a request by a client for said data file and said one or more metadata files from a file storage area;
obtaining, by a file server, each of said one or more metadata files; and
providing, in response to said request, to said client in a single response said one or more metadata files; and
and wherein said issuing, said obtaining and said providing are performed using remote to procedure calls between said client and said file server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method executed in a computer system for performing a data backup operation in a network comprising:
-
receiving a request at a backup server to backup data from a storage area;
transferring, in response to said request, a data file to said backup server from a file server; and
transferring, using a single remote procedure call, one or more metadata files corresponding to said data file, each of said metadata files describing said data file in a different file system included in said network. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39)
-
-
25. A method executed in a computer system for performing a data restoration operation in a network comprising:
-
receiving a request by a backup server for restoration of a data file from a backup storage area;
transferring said data file to a target location, said target location being at a network location different from said backup storage area; and
transferring one or more metadata files associated with said data file from said backup storage area in a single message using remote procedure calls to said target location.
-
-
34. A system for providing one or more metadata files associated with a data file in a network comprising:
-
machine executable code for issuing a request by a client for said data file and said one or more metadata files from a file storage area;
machine executable code for obtaining, by a file server, each of said one or more metadata files; and
machine executable code for providing to said client, in response to said request, in a single response a said one or more metadata files; and
and wherein said machine executable code for issuing, obtaining and providing utilized remote procedure calls between said client and said file server.
-
-
40. A system for performing a data backup operation in a network comprising:
-
machine executable code for receiving a request at a backup server to backup data from a storage area;
machine executable code for transferring, in response to said request, a data file to said backup server from a file server; and
machine executable code for transferring, using a single remote procedure call, one or more metadata files corresponding to said data file, each of said metadata files describing said data file in a different file system included in said network. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65)
-
-
57. A system for performing a data restoration operation in a network comprising:
-
machine executable code for receiving a request by a backup server for restoration of a data file from a backup storage area;
machine executable code for transferring said data file to a target location, said target location being at a network location different from said backup storage area; and
machine executable code for transferring one or more metadata files associated with said data file from said backup storage area in a single message using remote procedure calls to said target location.
-
-
66. A system for performing a remote backup operation in a network comprising:
-
at least two computer systems included in said network, each of said computer systems having a different file system;
a backup computer system for performing backup data operations and having a backup storage device;
a backup agent included in said backup computer system for controlling data backup operations and issuing remote procedure call requests to obtain a data file to be backed up to said backup storage device;
a file server system that includes a file system for providing data associated with a data file to be backed up to said backup computer system;
a metadata service included in said file server system for responding using remote procedure calls to requests from said backup agent for metadata associated with the data file, said metadata service providing at least two metadata files for the data file being backed up as a parameter included in a first of said remote procedure calls, each of said two metadata files including file attributes corresponding to a different file system used by one of said at least two computer systems; and
a network connection between said backup agent and said metadata service for transmitting said at least two metadata files. - View Dependent Claims (67, 68, 69, 70)
-
-
71. A system for performing a remote data restoration operation in a network comprising:
-
at least two computer systems included in said network, each of said computer systems having a different file system;
a backup computer system for performing data restoration operations and having a backup storage device;
a restore agent included in said backup computer system for controlling data restoration operations and issuing remote procedure calls to transmit a data file to be restored to a target location, said restore agent providing at least two metadata files for a data file being restored as a parameter included in a first of said remote procedure calls, each of said two metadata files including file attributes corresponding to a different file system used by one of said at least two computer systems;
a metadata service included in said target location for interfacing with said restore agent to receive data transmitted from said restore agent; and
a network connection between said restore agent and said metadata service for transmitting said at least two metadata files. - View Dependent Claims (72, 73, 74, 75)
-
Specification