Method and apparatus for inter-disk copy processing, and a computer product
AssigneeFujitsu Limited
InventorNaoaki Maeda
Life of this patent
Estimating the term…
Abstract
A copy processing section aggregately copies differential data stored in a plurality of areas discretely existing on a copy source logical disk to a continuous area on a copy destination logical disk, and when a request to access to the copy source logical disk or copy destination logical disk is generated during the aggregation copying process, the aggregation copying process is stopped so that an accessing process is executed by an access processing section.
Claims8
An inter-disk copy processing apparatus for copying data stored in a plurality of areas on a copy source disk to a copy destination disk, the apparatus comprising a controller including:
- an aggregation copying unit which aggregately copies differential data stored in a plurality of areas discretely existing on said copy source disk to a continuous area on said copy destination disk;
- an access processing unit which, when a request to access to said copy source disk or copy destination disk is generated during the aggregation copying process by said aggregation copying unit, stopping the aggregation copying process by said aggregation copying unit and executing an accessing process;
- and
- wherein said controller is able to perform a diffusion copying process for diffusely copying the differential data, which were aggregately copied to the continuous area on said copy destination disk, to original positions of said copy source disk.
An inter-disk copy processing method of using a controller for copying data stored in a plurality of areas on a copy source disk to a copy destination disk or vice versa, the method comprising the steps of:
- selectively carrying out one of the steps of aggregately copying differential data and diffusely copying the differential data;
- when aggregately copying is carried out, copying differential data stored in a plurality of areas discretely existing on said copy source disk to a continuous area aggregately on said copy destination disk;
- when a request to access to said copy source disk or copy destination disk is generated during the aggregation copying process in the aggregation copying step, stopping the aggregation copying process and executing an accessing process;
- when diffusely copying is carried out, copying the differential data, which were aggregately copied to the continuous area on said copy destination disk, diffusely to original positions of said copy source disk;
- and when the request to access to said copy source disk or copy destination disk is generated during the diffusely copying process in the diffusely copying step, stopping the diffusely copying process and executing the accessing process.
A computer-readable recording medium which stores a computer program containing instructions which when executed on a computer allows copying of data stored in a plurality of areas on a copy source disk to a copy destination disk or vice versa, the computer program using a controller for executing the steps of:
- selectively carrying out one of the steps of aggregately copying differential data and diffusely copying the differential data;
- when aggregately copying is carried out, copying differential data stored in a plurality of areas discretely existing on said copy source disk to a continuous area aggregately on said copy destination disk;
- when a request to access to said copy source disk or copy destination disk is generated during the aggregation copying process in the aggregation copying step, stopping the aggregation copying process and executing an accessing process;
- when diffusely copying is carried out, copying the differential data, which were aggregately copied to the continuous area on said copy destination disk, diffusely to original positions of said copy source disk;
- and
- when the request to access to said copy source disk or copy destination disk is generated during the diffusely copying process in the diffusely copying step, stopping the diffusely copying process and executing the accessing process.
Dependencies are inferred from the claim text.