On Wed, 2021-01-06 at 13:05 +0100, Dario Faggioli wrote:
On Tue, 2021-01-05 at 09:56 -0500, Neal Gompa wrote:
On Tue, Jan 5, 2021 at 9:41 AM Richard Brown <rbrown@suse.de> wrote:
GNOME Boxes (IMHO the best virtualisation tool) or virt-manager User Sessions puts qcow2 VM images in /home
libvirt, since 6.7.0, automatically provisions storage pools on btrfs with nodatacow by default. This obviates the need to have /home as nodatacow by default.
So, I finally double checked this.
GNOME Boxes on flathub is still on libvirt 6.1.0, but on flathub-beta, version 40 is on libvirt 6.7.0, which means this will (hopefully) soon be covered for everyone, just by default. Plus, I continue to think that this holds:
And, thinking more about it, it's probably the case that having advanced features (like compression, etc) for _everything_in_home_ would be worth the hassle of going to the place where Boxes stores disk images and do a `chattr`.
And finally, in Tumbleweed (and maybe even Leap? I can't remember what we do in 15.2/didn't check what we do in 15.3), when we propose to keep /home in a subvolume, that is COW, isn't it? So, I went ahead, and created this: https://github.com/yast/skelcd-control-MicroOS/pull/32 Feedback (and reviews) welcome. :-) Thanks and Regards -- Dario Faggioli, Ph.D http://about.me/dario.faggioli Virtualization Software Engineer SUSE Labs, SUSE https://www.suse.com/ ------------------------------------------------------------------- <<This happens because _I_ choose it to happen!>> (Raistlin Majere)