Inicio / Comunidad / Blog / Como convertir en VirtualBox un disco VDI dynamic a VDI fixed

Como convertir en VirtualBox un disco VDI dynamic a VDI fixed

Introducción

virtualbox-logo

Tengo una máquina virtual que cree para realizar algunas pruebas de integración con una red y sistemas homogeneos, está VM la cree usando un disco duro virtual dinámico, lo cual para las pruebas fue bien, sin embargo, la VM la estoy usando cada vez más y noto que está algo lenta.

Usando programas de línea de comandos realizaremos la conversión del disco duro virtual de la VM de la variante Dynamic a Fixed.

Otras configuraciones las realizaremos usando el programa VirtualBox, desde el cual se gestionan las máquinas virtuales.

Preparativos

Lo primero que debemos hacer es localizar el archivo del disco duro virtual. En mi caso tuve que entrar al modo gráfico, ver las configuraciones de la VM, ir a la sección de Almacenamiento y dar clic sobre el disco duro virtual, ahí viene la ruta.

En este caso el directorio es ~/VirtualBox VMs/JMW7. Veamos el archivo de disco virtual origen:

# ls -lh
...
...
...
-rw------- 1 jmedina jmedina 21G jun 17 15:53 JMW7-disk0.vdi

El archivo JMW7-disk0.vdi mide 21GB.

Veamos el tipo de archivo:

# file JMW7-disk0.vdi
JMW7-disk0.vdi: VDI Image version 1.1 (<<< Oracle VM VirtualBox Disk Image >>>), 26843545600 bytes

Es importante señalar que vamos a necesitar suficiente espacio en disco para colocar el nuevo archivo de la máquina virtual, en este caso requerimos más de 30GB disponibles.

Procedimiento

Usando el programa VBoxManage y la opción clonehd, realizamos la conversión:

# VBoxManage clonehd JMW7-disk0.vdi JMW7-disk0-fixed.vdi --format VDI --variant Fixed
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone hard disk created in format 'VDI'. UUID: 4cb335c3-b35f-4013-a8d9-205094e54372

Ahora veamos el resultado del archivo convertido:

# ls -lh JMW7-disk0-fixed.vdi
-rw------- 1 root root 26G jun 17 16:21 JMW7-disk0-fixed.vdi

El nuevo disco mide 26GB.

Ahora que la máquina virtual JMW7 use este disco tenemos que realizar los siguientes pasos:

- Renombramos el disco dinamico:

# mv JMW7-disk0.vdi JMW7-disk0-old.vdi

- Quitar disco de la VM.

- Quitar el disco desde el administrador de medios.

- Renombrar disco nuevo:

# mv JMW7-disk0-fixed.vdi JMW7-disk0.vdi

- Agregar el disco nuevo a la VM y arrancarla.

Referencias

VBoxManager clonehd:
http://www.virtualbox.org/manual/ch08.html#vboxmanage-clonevdi

Comments

Log in or create a user account to comment.

Mon Tue Wed Thu Fri Sat Sun
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30