Systems and methods for performing intelligent replication of production data on a source storage device. In certain examples, a full
backup of the production data is first performed and stored on a destination
system. A journal module on the storage device (e.g., a shared storage device), or on at least one
source system, tracks files on the storage device that change during a particular period of time. Following this period, a snapshot is taken of the production data. Upon mounting the snapshot, the replication
system uses the journal information to identify modified files, conduct a block-level comparison of only the modified files with corresponding files on the destination
system, and identify the particular data blocks that changed. The replication system then replicates only the changed blocks to the destination system. Certain systems further store information indicating a
source system time of a known good state of the production data.