Did you know that you can use Balena Etcher to create a bootable clone of your system disk? Balena Etcher is as easy to use as MacOS Carbon Copy Cloner application. Cloning the system disk is the best way to avoid having to install the entire system and restore the backup in case of hardware failure or software issues.
Here is what you’ll need:
Fedora Linux Live bootable USB key
external disk >= the disk you use for your system clone
Really interesting! I wonder if this wouldnt also just work using dd.
lsblk
#show your drive and the drive you want to use
udisksctl mount /dev/DRIVENAME
#mounts drive to /run/media/$USER/drivename
sudo dd if=/dev/YOURDRIVE of=/dev/DESTINATIONDRIVE bs=64K status=progress
#clones your entire drive
Balena etcher is only available as Appimage, uses Electron, shows ads etc. The preinstalled utilities are really great!
Btw udisksctl is way better than mount in many cases.
I usually use an rsync shell script which also assigns a new UUID to the cloned drive. With rsync you can synchronise the source drive with the clone drive. You can’t do this with dd or the Balena Etcher. Each time I run the script, it only clones what’s different, and it takes minutes to do this. Rsync is also faster than dd.
I saw that Gnome Disks utility can make an image of disk/partition too. Never tried it myself.
P.S., Gnome Disks can restore from an image file as well.