I am curious to see if I can mimic how the c9 workspaces work by creating vms that are based on a single base vm but any software installed in the base would affect all the vms.
How would one do with with virtualbox and ubuntu server?
Right now, I have a base image that I just clone any time I want to create another workspace but each new workspace consumes the space on the disk of the entire vm. New full clones each time. I have found that vbox can do linked clones but then the base vm will still work on it’s own, updating the snapshot as it goes.
What if I created a vm with two vdisks where the consistent root directories live on one and the config files and user data live on the other?