I’m going to move away from Windows into Linux and have some strategical questions, among others how do you handle backups/restore and how do you switch distros.

There are two main questions (in case of catastrophic failure or transition):

  1. How do you reinstall your apps? I’m considering ansible for that - have all my installs (as much as possible) done through ansible playbooks.
  2. How do you recover your backup data? Just copy from backup to home directory probably won’t do when it comes to a different distro, or? Here I’m considering doing ZFS snapshosts (ZFS pool/datasets would be used for my home directory) to my backup server but not sure how to recover it in case of switching to a different distro. It should be copy in the case of system restoration I guess.

Any other recommendations?