In one embodiment of the method, first and second data volumes are created. Thereafter,
a first data portion of the first data volume is overwritten with a first data
portion of the second data volume. A second data portion of the first data volume
is overwritten with a second data portion of the second data volume. In one embodiment,
the first and second data portions of the first data volume are overwritten with
the first and second data portions of the second data volume, respectively, in
response to a command to restore or synchronize the data contents of the first
data volume to the data contents of the second data volume. A virtual point-in-time
(PIT) copy of the first data volume is created after overwriting the first data
portion but before overwriting the second data portion.