Usando una partición LVM como una unidad Virtualbox

14

¿Es posible usar una partición LVM como disco Virtualbox?

No puedo encontrar ninguna opción para usar un dispositivo como disco de Virtualbox, solo imágenes de disco.

Déjame ser
fuente
¿Qué sucede si intentas especificar /dev/mapper/mygroup-mylvcomo imagen?
Gilles 'SO- deja de ser malvado'
@Gilles Me pregunta si quiero sobrescribir el archivo.
Let_Me_Be

Respuestas:

14

Si. Puede crear un VMDK (no un VDI; debe usar el formato de imagen de disco VMware) que accede a un disco sin formato. Puede usar fácilmente un volumen lógico como si fuera un disco completo, pero al igual que la mayoría de los discos virtuales, probablemente no podrá hacer que el núcleo del host interprete su tabla de particiones y la monte.

Una vez que cree su volumen, simplemente ejecute

VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk \
    -rawdisk /dev/volumegroup/logicalvolume

Ahora puede usar ese archivo VMDK como cualquier otra imagen de disco, excepto que almacenará datos en el volumen sin procesar en lugar de en el sistema de archivos.

Matt Mullins
fuente
1
¿No puedo montarlo como un dispositivo de retorno de bucle?
balki 01 de
1
Yo creo que tu puedes. Si usa losetup en él, debería terminar con / dev / loop0p1 -type names. A menos que vmw haga algo extraño, en cuyo caso es posible que deba buscar formas de acceder específicamente a su formato de imagen.
XTL