I need some help understanding the fundamentals of backups in Linux. Unfortunately my only experience with backup / restore is in MacOS with Time machine where everything just magically happens.
My use case
I have a 500 GB hard drive with only Fedora 35 installed. I would like to reconfigure the system to dual boot Fedora and Ubuntu, so I need to reformat / partition the hard drive. I would like to keep the Fedora half essentially as it is now, so I need to back everything up and restore it after I reinstall Fedora 35 on a smaller partition.
As I search for answers I see a lot of threads about the different tools that are available to help with backups, but this time I would like to do it manually to learn a little more about the process and Linux.
My questions
How naive is my assessment of the manual backup / restore process?
- Copy the directories outlined in this article to a USB drive
- Reinstall Fedora 35
- Overwrite the directories with the backups from the USB drive (presumably you can't just do this while the freshly installed OS is running?)
- Success, the OS had been restored and works just like it does now
Assuming my above assessment is correct, is this essentially the same process for other non-Fedora distros?
This seems too simple, what am I missing?
Thanks in advance!