Data migration system, method and program product
First Claim
Patent Images
1. A computer system for migrating data comprising;
- a server interfacing with a plurality of data storage devices, said server configured to migrate computer data files from one of said data storage device as a source to a second data storage device as a target by;
requesting data from a source volume on the source data storage device, in accordance with a map file having source and target volume parameters, as a bit image of a logical volume, cylinder by cylinder, track by track, and bit by bit, wherein the source volume is mapped to a target logical unit number (LUN) on a small computer system interface (SCSI) bus;
outputting the requested data to a target volumne, wherein all write commands go to the source volume and the target volume during outputting the requested data, and writing the requested data on the target data storage device as a bit image of the logical volume, cylinder by cylinder, track by track, and bit by bit, wherein updates to the source are detected and updated tracks containing said updates are recopied as a bit image form the source to the target;
placing a busy condition on the source volume after outputting data;
setting a SCSI ID to identify the target volume for access; and
repeating requesting data and outputting data on a logical volume by logical volume basis, whereby a user accesses data from the source volume and moves off of the source volume at the same time.
1 Assignment
0 Petitions
Accused Products
Abstract
A data migration method that reads data from a source volume on a source data storage device. The data is read as a bit image of a logical volume, cylinder by cylinder, track by track, and bit by bit. The data is moved on as an image of the logical volume, on a cylinder by cylinder, track by track, and bit by bit basis.
-
Citations
6 Claims
-
1. A computer system for migrating data comprising;
-
a server interfacing with a plurality of data storage devices, said server configured to migrate computer data files from one of said data storage device as a source to a second data storage device as a target by; requesting data from a source volume on the source data storage device, in accordance with a map file having source and target volume parameters, as a bit image of a logical volume, cylinder by cylinder, track by track, and bit by bit, wherein the source volume is mapped to a target logical unit number (LUN) on a small computer system interface (SCSI) bus; outputting the requested data to a target volumne, wherein all write commands go to the source volume and the target volume during outputting the requested data, and writing the requested data on the target data storage device as a bit image of the logical volume, cylinder by cylinder, track by track, and bit by bit, wherein updates to the source are detected and updated tracks containing said updates are recopied as a bit image form the source to the target; placing a busy condition on the source volume after outputting data; setting a SCSI ID to identify the target volume for access; and repeating requesting data and outputting data on a logical volume by logical volume basis, whereby a user accesses data from the source volume and moves off of the source volume at the same time. - View Dependent Claims (2)
-
-
3. A method of migrating computer data files between a source data storage device and a target data storage device comprising:
-
requesting data from a source volume on the source data storage device, in accordance with a map file having source and target volume parameters, as a bit image of a logical volume, cylinder by cylinder, track by track, and bit by bit, wherein the source volume is mapped to a target logical unit number (LUN) on a small computer system interface (SCSI) bus; outputting the requested data to a target volume, wherein all write commands go to the source volume and the target volume during outputting the requested data, and writing the requested data on the target data storage device as a bit image of the logical volume, cylinder by cylinder, track by track, and bit by bit, wherein updates to the source are detected and updated tracks containing said updates are recopied as a bit image from the source to the target; placing a busy condition on the source volume after outputting data; setting a SCSI ID to identify the target volume for access; and repeating requesting data and outputting data on a logical volume by logical volume basis, whereby a user accesses data from the source volume and moves off of the source volume at the same time. - View Dependent Claims (4)
-
-
5. A data processing system program product having executable instruction code stored on a machine-readable data storage medium for migrating data, wherein the executable instruction code when executed on a data processing system causes the data processing system to perform:
-
request data from a source volume on a source data storage device, in accordance with a map file having source and target volume parameters, as a bit image of a logical volume, cylinder by cylinder, track by track, and bit by bit, wherein the source volume is mapped to a target logical unit number (LUN) on a small computer system interface (SCSI) bus; output the requested data to a target volume of a target data storage device, wherein all write commands go to the source volume and the target volume during outputting the requested data, and writing the requested data on the target data storage device as a bit image of the logical volume, cylinder by cylinder, track by track, and bit by bit, wherein updates to the source are detected and updated tracks containing said updates are recopied as a bit image from the source to the target; placing a busy condition on the source volume after outputting data; setting a SCSI ID to identify the target volume for access, and repeating requesting data and outputting data on a logical volume by logical volume basis, whereby a user accesses data from the source volume and moves off of the source volume at the same time. - View Dependent Claims (6)
-
Specification