Imagine something like this wild strategy:
- you install your OS on Drive0.
- before installing any programs or configuring anything, make a small full system image of Drive0 with Clonezilla / Rescuezilla or just any vhdx.
- forget about the system image, lock it away in safe place(s) and don’t make any new ones.
- set up Duplicati for the “C:” partition (the OS partition of Drive0), for EVERYTHING in “C:”, and back up to some LAN location.
When a disaster happens:
- restore the Clonezilla/Rescuezilla for Drive0 just to get the partition scheme & hidden partitions etc.
- boot from some live CD, install Duplicati.
- restore onto the Drive0’s “C:” partition, everything from the Duplicati backup, simply overwriting anything that might clash.
Why do this?
- There’s no such thing as an encrypted & compressed VHDX / AVHDX, that you can back up incrementally via internet to a (untrusted) remote location and often, and do this while the host OS is running, from the host OS. Not in Open Source anyway; A..onis or P..agon or V..am or whatever can. But 5, 10, 50 years from now you’ll find out they are no more or worse; but Duplciati is, and vhdx is.
- Nobody wants to boot into Clonezilla every other day and upload it offsite.
- Duplicati can (shadow)copy everything so conveniently, and all you really need from a system image is the partitioning and the hidden / boot partition(s).
Ok, so anyone have any concerns with this? In Windows? In Linux? Because if this works, and it should, we solved a major disaster-recovery hassle, so don’t be eager to dismiss it.
(if / when you also run things like docker on the host you’re backing up from, that you may want to include, you can run a pre & post script in Duplicati to make sure they’re off during the backup.)