I use a custom dracut module from the2nd, ykluks, so I don't know about how to 
modify it to unlock multiple volumes.
Also, I may want to stick with LUKS instead of ecryptfs because yubikey support.

Can you elaborate on the steps for using Btrfs during install of Qubes, the 
documentation is still pretty old and doesn't really go over the non standard 
options.

Does Qubes 4.0 need LVM for snapshots and backups while vm is running?  I 
haven't seen anything about why LVM thin provisioning is done on Qubes, or what 
I would lose if I went with something else like Btrfs or even Ext4.

Here's what I think my setup will have to be:

nvme0n1 (2 drives in hw RAID 0)
├─nvme0n1p1                       part  /boot
└─nvme0n1p2                       part   
  └─luks (same key)               crypt
    ├─qubes_dom0-pool00_tmeta     lvm   
    ├─qubes_dom0-pool00_tdata     lvm   
    │ └─qubes_dom0-pool00-tpool   lvm   
    │   ├─qubes_dom0-pool00       lvm   
    │   ├─qubes_dom0-root         lvm   / 
    │   └─ ... vm                 lvm
    └─qubes_dom0-swap             lvm   [SWAP] 

sda  (2 drives in hw RAID 0)
└─sda1                            part   
  └─luks (same key)               crypt
    └─qubes_dom0-pool00_tdata     lvm   
      └─qubes_dom0-pool00-tpool   lvm   
        ├─qubes_dom0-pool00       lvm   
        ├─qubes_dom0-root         lvm   / 
        └─ ... vm                 lvm

And if I need another drive added (sdb),... I just insert the drive, create 
another luks partition, unlock, add to Volume Group (qubes-dom0), lvextend 
pool00?

-----------------

What would Btrfs look like?
This?:

nvme0n1 (2 drives in hw RAID 0)
├─nvme0n1p1                       part  /boot
└─nvme0n1p2                       part    
  └─luks (same key)               crypt
    ├─qubes (btrfs)               part  /
    └─qubes_dom0-swap             part  [SWAP] 

sda  (2 drives in hw RAID 0)
└─sda1                            part   
  └─luks (same key)               crypt
    └─qubes (btrfs)               part  /

Under Btrfs, does qubes simply have each vm as a image file under the 
/var/lib/qubes/appvms/<appvm>/ directory?  Do I lose the ability to backup 
live, or any other features?  How does performance compare to LVM

And to add another drive (sdb), how would I extend with Btrfs?

Thanks Chris.

-- 
You received this message because you are subscribed to the Google Groups 
"qubes-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-users/fd83485c-3dab-4421-97b1-30d26388feb5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to