System updates are the weakest point in the life cycle of a Fedora server. There is a possibility that afterward the system will no longer be operational or will only be usable with errors. The aim is to establish a system that creates a backup of the system partition(s) within a very short time before an update and provides a reliable procedure for restoring the state before the update in case of problems. Particular consideration must be given to lodging in a remote data center without direct access to a terminal or USB ports.
Work steps
- Detailed definition of objectives and requirements
- Research and analyze already available solutions
- Decision on the path to take
- Implementation
Existing solutions
So far known possible options to check are
- timeshift
- snapper
- Calliope System
- timeshift-autosnap-dnf5
Timeline: Should be implemented with release F45.