Method and system of converting data from a source file system to a target file system
First Claim
1. A computer-readable medium having computer-executable instructions for performing steps for converting a source file system containing meta data and data files to a target file system while maintaining the data integrity of the data files, the steps comprising:
- creating target file system meta information;
saving the data files and meta data of the source file system in one or more target files in the target file system;
parsing data associated with files of the source file system out of the one or more target files; and
providing the parsed data to the target file system with instructions to the target file system to save the parsed data as files in the target file system.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for converting a source file system to a target file system while maintaining data integrity is disclosed. Calls to the target file system are used to convert the files in the source file system to files in the target file system. After creating a minimal target file system by placing data structures for the target file system on the disk, the data structures, directories and file data for the source file system are stored in a new file on the target file system. Data associated with the files from the source file system are parsed out of the new file and provided to the target file system to create files on the target file system, thereby completing the conversion.
-
Citations
18 Claims
-
1. A computer-readable medium having computer-executable instructions for performing steps for converting a source file system containing meta data and data files to a target file system while maintaining the data integrity of the data files, the steps comprising:
-
creating target file system meta information; saving the data files and meta data of the source file system in one or more target files in the target file system; parsing data associated with files of the source file system out of the one or more target files; and providing the parsed data to the target file system with instructions to the target file system to save the parsed data as files in the target file system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable medium having computer-executable instructions for performing steps for converting a source file system containing meta data and data files to a target file system while maintaining the data integrity of the data files, the steps comprising:
-
creating target file system meta information; creating a file in the target file system, the file corresponding to data of the source file system, by using calls in the target file system to copy the data of the source file system to the target file system; and using a primary copy and a backup copy of the source file system meta information for error prevention. - View Dependent Claims (10, 11)
-
-
12. A computer-readable medium having computer-executable instructions for performing steps for converting a source file system containing meta data and data files to a target file system while maintaining the data integrity of the data files, the steps comprising:
-
creating target file system meta information; executing commands of the target file system to convert the source file system to the target file system; and deleting source file system meta information. - View Dependent Claims (13, 14, 15)
-
-
16. A computer-readable medium having computer-executable instructions for a file conversion utility for converting a source file system containing meta data and data files to a target file system while maintaining the data integrity of the data files, said file conversion utility comprising:
-
means for creating target file system meta information; means for saving the data files and meta data of the source file system in one or more target files in the target file system; means for parsing data associated with files of the source file system out of the one or more target files; and means for providing the parsed data to the target file system with instructions to the target file system to save the parsed data as files in target file system.
-
-
17. A computer-readable medium having stored thereon a data structure for rendering a target file system, comprising:
-
a target file system field containing meta data corresponding to the target file system; and a source to target file system file in the target file system format containing source file system file data from which the contents of multiple source file system files are parsed and saved as target file system files. - View Dependent Claims (18)
-
Specification