i successfully switched an arch install from ext4 to btrfs.
in my case, i had 2 ssd, so i moved from one to the other, but it should work if you use one of the rsync backups.
what i did was:
- boot from a live usb arch
- create a btrfs partition on the new drive with all the subvolumes you need
- mount the btrfs partition and all the subvolumes
- rsync my system from the old drive to the new mount (https://wiki.archlinux.org/title/migrate_installation_to_new_hardware#File_copying)
- than continue to follow the arch wiki guide, fstab will be wrong, the bootloader needs to be reinstalled. while you are chrooted into it, you will need to reinstall linux to rebuild initramfs.
wrong community?
lost lemming?