Coopydood / ultimate-macOS-KVM

Helping noobs and pros alike build the ultimate macOS virtual machine with easy automation, powered by KVM. Now with macOS Sequoia support!
https://coopydood.github.io/ultimate-macOS-KVM/
GNU General Public License v3.0
380 stars 21 forks source link

[SUGGESTION] Create separate subfolder/subdirectory for each VM, and all its files #106

Open LuboGD opened 2 months ago

LuboGD commented 2 months ago

Describe the Suggestion

If every VM had its own folder hierarchy, containing all relevant files from boot.sh script to qcow2 hard drive, copying thee VM to another host, backing up, making sure nothing is lost/overwritten by accident or malfunction becomes very simple. Archive by method of choice, move to host with same or better hardware and same or newer version of Qemu, run. Or keep archived for backup.

Suggestion Type

Concept Images

No response

Additional Information

No response

Coopydood commented 2 months ago

Hi,

This is actually a major planned feature. My current concept is to have a hierarchy like you described, but also offer the user the ability to "Import and Export" data from the project as compressed archives.

That would also give way to a built-in backup management solution. In fact, there are traces of this idea way back to the earliest versions of the project, when the extras menu used to hint at "backup files".

Keep an eye out!

Many thanks