A method for data protection includes accepting data for storage from one
or more data sources (24). The data is sent for storage in a primary
storage device (28) and in a secondary storage device (32). While
awaiting an indication of successful storage of the data in the secondary
storage device, a record associated with the data is temporarily stored
in a disaster-proof storage unit (48) adjacent to the primary storage
device. When an event damaging at least some of the data in the primary
storage device occurs, the data is reconstructed using the record stored
in the disaster-proof storage unit and at least part of the data stored
in the secondary storage device.