Method and apparatus for performing a backup of data stored in multiple source medium
First Claim
1. A method for performing a backup of data stored in multiple source medium, said method comprising:
- generating a first backup file on a backup medium;
writing data blocks of a first and second source files to said first backup file; and
in response to the receipt of a last data block from one of said source files;
writing said last data block to said first backup file;
closing said first backup file such that said first backup file contains all data from said one of said source files and a subset of data from the other one of said source files;
generating a second backup file on said backup medium; and
after writing the remaining data from the other one of said source files to said second backup file, closing said second backup file such that said second backup file contains the remaining data from the other one of said source files.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for performing a backup of data stored in multiple source medium are disclosed. A first backup file is initially generated on a backup medium. Then, data blocks of a first and second source files are written onto the first backup file. In response to the receipt of a last data block from one of the source files, the last data block is written to the first backup file and the first backup file is closed such that the first backup file contains all the data from one of the source files and a subset of data from the other source file. Subsequently, a second backup file is generated on the backup medium. After all the remaining data from the other source file have been written to the second backup file, the second backup file is closed such that the second backup file contains the remaining data from the other source file.
51 Citations
18 Claims
-
1. A method for performing a backup of data stored in multiple source medium, said method comprising:
-
generating a first backup file on a backup medium;
writing data blocks of a first and second source files to said first backup file; and
in response to the receipt of a last data block from one of said source files;
writing said last data block to said first backup file;
closing said first backup file such that said first backup file contains all data from said one of said source files and a subset of data from the other one of said source files;
generating a second backup file on said backup medium; and
after writing the remaining data from the other one of said source files to said second backup file, closing said second backup file such that said second backup file contains the remaining data from the other one of said source files. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product residing in a computer readable medium for performing a backup of data stored in multiple source medium, said computer program product comprising:
-
program code means for generating a first backup file on a backup medium;
program code means for writing data blocks of a first and second source files to said first backup file; and
in response to the receipt of a last data block from one of said source files;
program code means for writing said last data block to said first backup file;
program code means for closing said first backup file such that said first backup file contains all data from said one of said source files and a subset of data from the other one of said source files;
program code means for generating a second backup file on said backup medium; and
program code means for closing said first backup file, after the remaining data from the other one of said source files have been written to said second backup file, such that said second backup file contains the remaining data from the other one of said source files. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus for performing a backup of data stored in multiple source medium, said apparatus comprising:
-
means for generating a first backup file on a backup medium;
means for writing data blocks of a first and second source files to said first backup file; and
in response to the receipt of a last data block from one of said source files;
means for writing said last data block to said first backup file;
means for closing said first backup file such that said first backup file contains all data from said one of said source files and a subset of data from the other one of said source files;
means for generating a second backup file on said backup medium; and
means for closing said first backup file, after the remaining data from the other one of said source files have been written to said second backup file, such that said second backup file contains the remaining data from the other one of said source files. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification