Disk-Image Dateien als Datenspeicher für virtuelle Festplatten

Disk-Image Dateien sind reguläre Dateien, in denen der Inhalt von virtuellen Festplatten abgespeichert werden kann. Eine leere Disk-Image Datei, die maximal 20 GB umfasst, kann mit Hilfe von truncate(1) wie folgt angelegt werden:

truncate -s 20G /vms/samplevm/disk0.img

Die erstellte disk0.img Datei kann anschließend als Backend für eine virtuelle Festplatte dem bhyve Aufruf übergeben werden:

doas bhyve \
-c sockets=1,cores=2,threads=1 \
-m 2G \
-l bootrom,/usr/local/share/uefi-firmware/BHYVE_BHF_UEFI.fd \
-s 0,hostbridge \
-s 10,nvme,/vms/samplevm/disk0.img \
-s 31,lpc \
-H -P -A \
samplevm