1. A method of data fusion, comprising the steps of: generating at least one virtual volume of disk space from a plurality of data storage devices; allocating the disk space of the at least one virtual volume; writing data to the allocated disk space; automatically generating a snapshot point-in-time-copy (PITC) for each of the at least one virtual volumes at predetermined time intervals, each snapshot PITC comprising a table of pointers to data pages, the pointers used to map the contents of the corresponding virtual volume as of the point in time the snapshot PITC was generated; and storing an address index of each snapshot PITC such that each snapshot PITC of the at least one virtual volume can be instantly located via the stored address index.