VB can even use write-through drives. Example: You create a separate virtual drive to place home inside, than make it write-through. If you now go back to an stored snapshot this write-through drive does not get reverted. Now it would behave similar to a Windows restore point or as TimeShift in Linux.
This is really interesting! Is this done once you have already installed the guest OS?
I mean.... since this has been my first VM setup, I am at the stage acquainting myself with it. I totally get the idea but I am afraid I don't know how to implement it just yet.
I have just done a "traditional" install of 18.3 and just let Ubiquity take care of everything. Though I did try to create /, /home and swap with Gparted prior to the installation but the installer somehow refused to recognize the partitions which I could't understand why.
The only additional thing was to a have a shared folder with my host. I have this separate "Storage" partition which I wanted to share with the guest and even though it is mounted automatically, it always denies me access. I have to sudo-open it with Thunar.
Now if you can make a separate virtual write-through drive for home, you are free to do as many system restore you want as long as you create those snapshots beforehand and all the while without your home being affected. That's great!
I am beginning to realize that probably a nice set up would be a nicely done host system with as many VMs as the hardware is capable to pull through. Then you are free to do all those weird things without risking any harm to be done to your system. I can't wait!
Of course you already know all that. i am just "thinking aloud".
P. S. I just saw the post by Moem, which is correct. Can you move those posts to a separate thread (e. g. in the virtualization board)? I think, that the discussion by itself would be worth it.
You are so right! I just got carried away in the other thread by all the interesting topics that popped up. AVs, security, vulnerabilities and ...
I suppose that's one of the ironies of life, doing the wrong thing at the right moment -C.C.