Real time data migration system and method employing sparse files
First Claim
1. A method for migrating a data file in a networked computer system from a primary storage device to a secondary storage device, the data file having a first actual size, comprising the steps of:
- transmitting the contents of the data file to the secondary storage device;
truncating the data file; and
generating a sparse file in the primary storage device having an apparent size equal to the first actual size and a second actual size less than the first actual size.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for real time data migration in a networked computer system uses a known operating system feature, a sparse file, to represent a migrated file. The sparse file consumes a minimum amount of physical space on the file server but is defined as having the same size and attributes as the original final. When a user accesses a migrated file, the file appears to be resident on the file server and is automatically and transparently returned to the file server from an optimized storage location in a hierarchical storage management system.
-
Citations
13 Claims
-
1. A method for migrating a data file in a networked computer system from a primary storage device to a secondary storage device, the data file having a first actual size, comprising the steps of:
-
transmitting the contents of the data file to the secondary storage device; truncating the data file; and generating a sparse file in the primary storage device having an apparent size equal to the first actual size and a second actual size less than the first actual size. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for migrating a data file in a networked computer system from a primary storage device, the data file having a first actual size, comprising:
-
a migration engine coupled to the primary storage device; and a secondary storage device coupled to the migration engine; wherein the migration engine reads the data file, transmits the contents of the data file to the secondary storage device, and generates a sparse file in the primary storage device having an apparent size equal to the first actual size and having a second actual size less than the first actual size. - View Dependent Claims (11, 12, 13)
-
Specification