Blivet said it wouldn’t accept my Btrfs-on-LUKS partition unless I let it re-format it. If I let it re-format, I lose no-holes and xxhash.
I’m not sure, but I think in some cases Blivet or Anaconda custom will also re-format LUKS in addition to the fs. It seemed like once my 4096b sector LUKS changed back to 512b. I think in that case when you click ‘Done’ it asks you for a passphrase even though you’ve already unlocked your existing LUKS.
As for the advantage of having root on the custom fs, I don’t think there is much. The good part is Qubes lets me set up a vm pool the way I want.
I’ll take your word for it, as I was looking at the gears menu not right-clicking. For now I’ll be using the XFS root + custom Btrfs pool for domU related tests.
For testing vm startup times, I might prefer a different approach than starting the same vm 3X since that leans heavily on cache and doesn’t mirror usage patterns (after the system boots, at least).
I’m thinking have 3 different vms based on 3 different templates that are not de-duped or reflink-cloned. Each startup runs Firefox browser, then shuts down the vm.
This can be found under custom partitioning alongside LVM. The default is a single LUKS container encompassing SWAP and TLVM pools. (Thin LVM or fat LVM: that is: preallocated Logical Volumes)
Note that BRTFS partition scheme under QubesOS is still 2 LUKS containers, one for the pool and one for swap.