| CPC G06F 11/1464 (2013.01) [G06F 3/0619 (2013.01); G06F 3/064 (2013.01); G06F 3/065 (2013.01); G06F 3/067 (2013.01); G06F 11/1448 (2013.01); G06F 11/1469 (2013.01)] | 20 Claims |

|
1. A system comprising:
a computing device comprising one or more hardware processors and computer memory, and in communication with a file server; and
one or more data storage devices in communication with the computing device, wherein the one or more data storage devices store one or more backup copies that were generated by the file server, and wherein the one or more backup copies comprise a plurality of backed-up data files;
wherein the computing device is configured to: generate a synthesized-copy that comprises one or more first backed-up data files selected from among the plurality of backed-up data files in the one or more backup copies that were generated by the file server,
wherein to generate the synthesized-copy, the computing device is further configured to:
(i) configure a header for the synthesized-copy, based at least in part on information collected by the computing device when the computing device stored the one or more backup copies that were generated by the file server at the one or more data storage devices,
wherein the header for the synthesized-copy is readable, by the file server, as a header for a backup copy generated by the file server, even though the synthesized-copy is not generated by the file server, and
(ii) within the synthesized-copy, arrange the one or more first backed-up data files, retrieved from the one or more backup copies, into a sequence that is compatible with how the file server restores backup copies; and
wherein the computing device is further configured to: cause the file server to restore, to the file server, the synthesized-copy comprising the one or more first backed-up data files, without restoring all of the plurality of backed-up data files.
|