So, I've mounted my snapshot from the 11th read-only.
I've re-formatted the volume XFS and have it mounted read-write.
`rsync` is copying the files. I see there's remnants of the old "combined" PostgreSQL + Mastodon system + redis + backups directories there (as btrfs subvolumes).
Some time ago I split it out to separate RBD volumes for performance reasons. So only the back-ups remained on the disk. Not quite sure why that brought the machine down, but we might get through this unscathed.
`rsync` of course is complaining about I/O errors transferring some of the back-up files, but whatever… the other volumes are good, I can recover from this. Back-ups will be on XFS from now on.
I've done a `fsck` of the other volumes, they're okay, but I've snapshotted them just in case. I can migrate those to XFS later. We'll let this run overnight and see how things are tomorrow.