Patrick O'Callaghan writes:
I'd normally upgrade, but my /dev/sda uses LVM to handle root,
/home
etc. and from what I read this cannot be converted directly to BTRFS,
which I'm interested in using.
What would be the best way to approach this?:
1) Do a system upgrade and then convert to BTRFS by backing everything
up and restoring it (I'd need guidance on how to do this).
2) Do a complete system install and then restore from backups.
I'm guessing that (2) is the simplest answer, but I'd appreciate any
comments, especially from people who have actually done either of
these.
If you're set on this kind of a disruption, a clean install, followed by
restoring your home directory from backups, will be more reliable.
Attempting to do /full/ reinstall of the /entire/ system from backups is a
much more complicated affair. Your backup/restore method must correctly not
just reinstall files and set their ownership and permissions, but also all
other extended attributes, specifically selinux contexts. I'm not aware of
anything in Fedora that uses other extended attributes for something, but
there may be.
This is less of an issue when restoring just your home directory from
backups.