How to create a backup/snapshot in Fedora 41

For data security reasons, Fedora cannot be installed on a partition that contains a Linux OS. The intended target OS partition and associated UEFI partition should be formatted using gparted ahead of time.

When starting with an empty disk, I boot a VenToy USB which allows me to boot a SystemRescue ISO that was copied to a partition on the same USB to provide access to gparted. Before installing Fedora, I copy a Fedora Live ISO to the partition on the USB that contains other ISO’s then I boot the VenToy USB which allows me to boot the Live ISO.

Custom Standard Partition can be chosen during installation to enable selection of ext4 rather than btrfs. Use this option if you want to specify the disk and partition where the OS will be installed. A big advantage of ext4 over btrfs is portability. An ext4 archive of a bootable OS can be restored or migrated to a different disk.

When fsarchiver gets fixed to work with [spring 2023] ext4 changes, it will again be the BEST vehicle for creating, restoring or migrating compressed and encrypted archives of ext4 partitions both OS and data. Until then, the dd command is an option. It requires a target partition of exactly the same size as the source but provides neither compression nor encryption.

Links to info about VenToy, SystemRescue and gparted follow:

Multiple UEFI ESP partitions, Linux Distros and bootable ISOs using one USB NVMe SSD

System Rescue Homepage

How to install Gparted partition editor on Linux

GParted Manual