File Locations
Cubic keeps everything a VM instance owns in one directory and shares the downloaded images in a cache. Both live in your own user directories, so no command needs elevated rights.
Instance Directory
Each VM instance has its own directory named after it:
Platform |
Path |
Typical value |
|---|---|---|
Linux |
|
|
Snap |
|
|
macOS |
|
|
Windows |
|
|
Files in an Instance Directory
File |
Content |
|---|---|
|
Settings of the VM instance and the stored SSH host key of the guest. Every field is listed in Instance File. |
|
Disk image in |
|
Private SSH key of the VM instance. |
|
Seed image cloud-init reads on the first boot. Its content is listed in Guest Configuration. |
|
Process id of QEMU. Present while the VM instance runs. |
|
Certificates of the mutual TLS connection to the QEMU monitor and the serial console. |
Image Cache
Downloaded distribution images are shared by every VM instance that uses them:
Platform |
Path |
Typical value |
|---|---|---|
Linux |
|
|
macOS |
|
|
Windows |
|
|
The directory holds images with one file per image, named
<distribution>_<release>_<architecture> such as ubuntu_resolute_amd64,
and images.cache with the image list Cubic downloaded last.