1. A method for replicating data in a computer network, the method comprising: performing at a first time a full backup of source data on a source storage device, the source data comprising a plurality of source files, to copy replication data to a destination storage device, the replication data comprising a plurality of destination files corresponding to the plurality of source files; following the full backup, identifying changed source files by tracking at a logical level which of the plurality of source files changes between the first time and a second time; performing a snapshot of the source data to capture a point-in-time copy of the source data at the second time; mounting the snapshot to provide access to the point-in-time copy of the source data; comparing blocks of the changed source files within the point-in-time copy of the source data with blocks of the corresponding destination files to detect changed blocks between the changed source files and the corresponding destination files; and replicating only the changed blocks of the changes source files to the replication data on the destination storage device.