Provided are a method, system, and program for providing a mirror copy of
data. An update to a primary storage is received and transferred to an
intermediate system in a first transfer mode. The update is transferred
from the intermediate system to a secondary storage in a second transfer
mode, wherein the secondary storage provides a mirror copy of updates to
the primary storage.