VirtualBox · 2 min read · Jan 05, 2026
Utilizzo di dispositivi RAW nelle VM di VirtualBox
Utilizzo di dispositivi RAW nelle VM di VirtualBox
Versione 1.0
Autore: Falko Timme
Seguimi su Twitter
Di solito, VirtualBox crea le sue macchine virtuali in immagini disco (.vdi, .vmdk, ecc.). Questo tutorial spiega come puoi utilizzare dispositivi RAW dall’host (partizioni, volumi LVM, ecc.) e creare una VM di VirtualBox in esso. Spiegherò anche come montare un dispositivo RAW in una VM esistente.
Non fornisco alcuna garanzia che questo funzioni per te!
1 Nota preliminare
Poiché ho installato VirtualBox su un server headless, sto usando phpvirtualbox come GUI di VirtualBox qui. Se utilizzi la GUI originale di VirtualBox, va benissimo.
Il mio host VirtualBox utilizza LVM, quindi mi concentrerò sull’utilizzo di volumi LVM come dispositivi RAW in questo tutorial. La procedura è la stessa per le partizioni “normali”.
Assicurati di essere loggato come root (digita in
sudo super diventare root), perché dobbiamo eseguire tutti i passaggi di questo tutorial come utente root.
2 Aggiungi l’utente di VirtualBox al gruppo disk
Prima di iniziare, dobbiamo assicurarci che l’utente con cui eseguiamo VirtualBox sia un membro del gruppo disk. Se utilizzi phpvirtualbox, il nome utente è probabilmente vbox. Se utilizzi la normale GUI di VirtualBox, il nome utente è il nome con cui sei loggato nel tuo desktop Linux.
usermod -a -G disk vboxPer assicurarti che questa modifica abbia effetto, è una buona idea riavviare ora:
reboot3 Prepara un dispositivo RAW per l’uso con VirtualBox
Come ho già accennato, sto usando volumi LVM qui. Creiamo un volume da 20G chiamato vm10 (la macchina virtuale che voglio creare avrà il nome vm10) nel gruppo di volumi vg0:
lvcreate -L20G -n vm10 vg0Successivamente dobbiamo creare un file .vmdk che dica a VirtualBox di utilizzare il dispositivo RAW /dev/vg0/vm10. È probabilmente meglio crearlo nella home directory dell’utente sotto il quale VirtualBox è in esecuzione (ad esempio /home/vbox se utilizzi phpvirtualbox) - il file deve anche essere di proprietà di quell’utente:
cd /home/vbox/
VBoxManage internalcommands createrawvmdk -filename vm10.vmdk -rawdisk /dev/vg0/vm10
chown vbox:vbox vm10.vmdk
4 Crea la VM in VirtualBox
Successivamente vai alla tua GUI di VirtualBox (GUI originale di VirtulBox o phpvirtualbox) e utilizza la procedura guidata Crea nuova macchina virtuale per creare una nuova macchina virtuale. Nella schermata Disco rigido virtuale, seleziona Usa disco rigido esistente e fai clic sull’icona Scegli un file di disco rigido virtuale:

Seleziona il file .vmdk (vm10.vmdk in questo esempio) che abbiamo creato nel capitolo tre e fai clic su OK:

Fai clic su Avanti >>…

… e su Crea:

Ora crea la macchina virtuale come faresti normalmente in VirtualBox.
Ora stai utilizzando un dispositivo RAW invece di un’immagine disco per la macchina virtuale.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.