Pools and varlibqubes in Qubes-OS 4.3

btrfs supports quotas. You could set the maximum usage per pool

I’ve never used Btrfs, so it’s a complicated topic for me :no_mouth:

I moved the topic to the User Support category.

2 Likes

I will be waiting for your guide on creating a second pool in Btrfs, and I will try reinstalling Qubes. Without a guide, I won’t be able to do anything. Thank you for your work and thank you for your help on the forum. Sorry for distracting you from work

For LVM, it’s planned to no longer create a varlibqubes pool at all:

If you like, check out the Secondary storage documentation. Here’s a not yet published version which contains some fixes for Btrfs: https://github.com/rustybird/qubes-doc/blob/secondary-storage-btrfs-fixes/user/advanced-topics/secondary-storage.rst

3 Likes

Hello. I see you are very knowledgeable about file systems and how it work in Qubes (I’ve seen your answers in other topics). Is Btrfs noticeably slower in performance than ext4 in Qubes? Btrfs has security advantages - snapshots (but how significant is that advantage when you also have vm-snaps and backups), and does that constitute a performance penalty? Can XFS be described as more performant and highly secure for Qubes? Thank you

There are other users on forum who are much more eligible, experienced and knowledgeable than me. I have some bare minimum knowledge.

We currently do not have an unbiased measured tests to compare individual supported filesystems. I have opened a new Github issues with suggestions on how to implement it in a controlled environment:

This is not correct. All supported filesystems depend on LUKS for encryption and are equivalent from security prespective.

Yes. Snapshots could be nice. But that is a convenience feature. Not a security advantage.