That's a good demonstration of the dangers that DFScale pointed out of using cloning rather than backing up. (That's apart from the immense time saving of using a proper backup program.)
But it's good to test your backups. Too many people forget that aspect.
I spent many years managing backups for an international corporation and I am firmly of the belief that the best policy is a continuous backup system, where any changed files - and only changed files - are regularly saved and a certain number of generations of each file kept. (Obviously there is an initial phase when every file is saved.) I had the advantage of using very sophisticated backup software (IBM's Tivolli) which stored initial backups on disk and also to a tape library. When the disk storage was filling up files were shifted to the tape library. (And, of course, copies of the tapes were moved offsite every day.) Backups of a huge total amount of data from roundabout 1,000 users were almost instantaneous, despite the fact that they were happening over a - by today's standards - slow network, and any recently deleted files could be retrieved in a matter of minutes. That was very popular with my users.
This is much the way that Apple's Time Manager works; it is by far the best personal backup software (and it's free!). Similar programs exist for Windows and Linux.
Backups serve two purposes: 1. Disaster recovery. Very rarely needed in practice; 2. Recovery of corrupted or accidently deleted data. Far more common. Cloning programs address the first use, but not the second. Backup programs address both, but make disaster recovery slightly more complicated. To me that doesn't matter as it is such a rare scenario.
--------------------------------------------------------------
Obsession is the single most wasteful human activity
Norman Mailer