Recovering BTRFS snapshots

How i would solve it if it was snapper:

@ is your / subvolume
@home is your /home subvolume

From a live manjaro

With btrfs-root (not “@”, but “/” !) mounted to /mnt/BTRFSROOT
you see:

/mnt/BTRFSROOT/@ (damaged)
/mnt/BTRFSROOT/@home
/mnt/BTRFSROOT/@cache
/mnt/BTRFSROOT/@log
...
  • move /mnt/BTRFSROOT/@ to /mnt/BTRFSROOT/@damaged
  • make /mnt/BTRFSROOT/@damaged readonly
  • send @ from W2 to /mnt/BTRFSROOT/@
  • make /mnt/BTRFSROOT/@ writable

I think you are good to boot

if all goes well, in 10 days delete /mnt/BTRFSROOT/@damaged

step by step with explanations: