1. A non-transitory computer-readable storage medium storing computer-executable instructions, which when executed cause a system to perform a method for archiving multiple data objects included in primary copy data, the method comprising: determining that a first data object included in the primary copy data has been deleted; if the primary copy data has been deleted less than a predetermined period of time, then producing a second secondary copy of the first data object, wherein the second secondary copy is produced from a first secondary copy of the first data object, and providing, from the first secondary copy of other data objects, a corresponding second secondary copy of the other data objects.