A system for backing up data includes a data-directing device configured
to receive data to be backed up, a first backup storage device that is
communicatively coupled to the data-directing device and that is
configured to store the received data, a data-caching device that is
coupled to the data-directing device and that is configured to store the
received data, a switch that is configured to communicatively couple the
data-directing device to a second backup storage device responsive to a
backup operation failure, wherein data stored in the data-caching device
is transferred to the second backup storage device via the data-directing
device responsive to the backup operation failure.