btrfs on LUKS/LVM

About a year ago, when I was first playing with btrfs, I tried all manner of strange situations trying to break it and/or see how it handled various failure scenarios. Standard testing stuff. But, I was able to personally confirm the gotcha on the btrfs wiki regarding having btrfs volumes on top of LVM. I managed to break it in a pretty nasty way.

Which, incidentally, is very unfortunate. I know it’s been a year or so now, and there have been improvements, but until I get around to doing more mean testing on it, I don’t feel safe running it on LVM. Which means I don’t run it on my laptop and workstation, as I require LVM to do a full-disc (minus /boot) LUKS encryption setup. I COULD compromise by having all my data in one partition and not run a swap (or keep a swap file instead of a part), but then I lose my, important, /home separation.

In this case, security wins over utility. For now.