...and if so, what software did you use?
I'm thinking about doing a full upgrade/switcharoo of my little farm, i.e. update to the latest AMD blockchain drivers, switching o/c tool from Wattman to Overdriventool, upgrading Claymore version of dual ETH miner etc. (currently mining XMR on Claymore 9.7).
I'd like to be able to revert quickly and painlessly in case I hit difficulties (and wish to lose as little precious mining time as possible). No better failover than a ghost/image backup, is there...
I've had success with CloneZilla for cloning my desktop drive or generating an image. However, I typically don't use it for my dedicated rigs.
When I have Linux on a small flash drive, I use this USB imaging tool:
http://www.alexpage.de/usb-image-tool/My main gripe with it is that when I restore a saved image to a replacement flash drive, the replacement needs to be slightly larger than the original one was, or else the tool throws an error. Otherwise, it's worked flawlessly.
Backing up regularly is especially important when running at 24/7 rig with cheap flash drives for boot devices. Cheap flash drives just don't have the longevity of hard drives. (Disabling the SWAP partition can help, if it doesn't impact system performance.)