Method, apparatus and program storage device for providing intelligent copying for faster virtual disk mirroring
First Claim
Patent Images
1. A method for providing intelligent copying for faster virtual disk mirroring, comprising:
- creating a first virtual disk;
creating a second virtual disk for mirroring the first virtual disk;
tracking sectors that have been written to; and
copying data on the first virtual disk to the second virtual disk without copying uninitialized regions of the first virtual disk.
4 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and program storage device for providing intelligent copying for faster virtual disk mirroring is disclosed. The present invention provides a mirrored virtual disk by copying on a first virtual disk to a mirrored virtual disk without copying uninitialized regions of the first virtual disk.
50 Citations
17 Claims
-
1. A method for providing intelligent copying for faster virtual disk mirroring, comprising:
-
creating a first virtual disk;
creating a second virtual disk for mirroring the first virtual disk;
tracking sectors that have been written to; and
copying data on the first virtual disk to the second virtual disk without copying uninitialized regions of the first virtual disk. - View Dependent Claims (2, 3, 4, 5, 6, 8)
-
-
7. A disk controller, comprising:
-
memory for storing data therein; and
a processor, coupled to the memory, for controlling access and configuration of data in a storage array, the processor being configured to create a first virtual disk, create a second virtual disk for mirroring the first virtual disk, track sectors that have been written to and copy data on the first virtual disk to the second virtual disk without copying uninitialized regions of the first virtual disk. - View Dependent Claims (9, 10, 11, 13, 15, 16)
-
-
12. A program storage device, comprising:
-
program instructions executable by a processing device to perform operations for providing intelligent copying for faster virtual disk mirroring, the operations comprising;
creating a first virtual disk;
creating a second virtual disk for mirroring the first virtual disk;
tracking sectors that have been written to; and
copying data on the first virtual disk to the second virtual disk without copying uninitialized regions of the first virtual disk. - View Dependent Claims (14)
-
-
17. A disk controller, comprising:
-
means for storing data; and
means, coupled to the means for storing data, for controlling access and configuration of data in a storage array, the means for controlling being configured to create a first virtual disk, create a second virtual disk for mirroring the first virtual disk, track sectors that have been written to and copy data on the first virtual disk to the second virtual disk without copying uninitialized regions of the first virtual disk.
-
Specification