A data storage resynchronization system is provided. The system includes a
primary site having a primary server, primary storage unit, primary
replication agent, and a primary storage controller. Data is written to
primary pages on the primary storage unit upon receiving a command to do
so from the primary server. A secondary site has a secondary server,
secondary storage unit, secondary replication agent for receiving a
command from the primary replication agent to write the data at the
secondary site and secondary storage controller. Data is written to
secondary pages on the secondary storage unit upon receiving a command to
do so from the secondary replication agent when the secondary and primary
pages correspond, and means for comparing corresponding pages and sending
primary pages to the secondary replication agent for replacement of
corresponding secondary pages at the secondary site where page-change
indicators of the corresponding pages do not match.