so if I understood correctly, all the work is done inside the VM, not 
outside? I can imagine mounting the root disk as read only and then setting 
up my VM to 'write' to this disk using these pointers you mentioned. Is 
this how it work?

Which solution Qubes uses and do you know one for Ubuntu? I don't want to 
have lots of different VMs, Ubuntu is enough

On Thursday, March 5, 2020 at 1:56:39 AM UTC-3, Chris Laprise wrote:
>
> On 3/4/20 10:19 PM, Guerlan wrote: 
> > I'm curious about how Qubes does this: 
> > 
> > mounts /home/user and other user-related directories from disk B 
> > mounts the / from disk A, but when VM shutdowns, disk is discarded 
> > 
> > I'm curious on how it mounts disk A. I don't think it makes a copy of 
> > disk A to a temporary disk A', because that'd move lots of gigabytes on 
> > every VM startup. 
> > However, it also can't mount disk A as read-only, because I can write to 
> > it, it just gets discarded. 
> > How does this work? And is it exclusive of Xen? Couldn't I do the same 
> > in KVM? It's very useful 
>
> As to whether this can be done with KVM, yes you can. But Linux vendors 
> are very confused about which copy-on-write technologies to promote so 
> they tend to push the least common denominator, which is partitions or 
> VMDK files. OTOH, Qubes decided copy-on-write storage was too useful to 
> ignore and integrated it into VM management functions. 
>
> You could use LVM thin pools with KVM, but IIRC you would have to 
> automate snapshot handling yourself or find an additional package to do 
> it (if such exists). 
>
> -- 
> Chris Laprise, [email protected] <javascript:> 
> https://github.com/tasket 
> https://twitter.com/ttaskett 
> PGP: BEE2 20C5 356E 764A 73EB  4AB3 1DC4 D106 F07F 1886 
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-users/a67e7abc-4fda-4d87-bbca-a4c07b7835db%40googlegroups.com.

Reply via email to