Bueno, hoy quiero compartir con ustedes mis queridos lectores como hacer para ampliar el tamaño de un disco duro de una máquina virtual (VirtualBox) en este caso lo que hize el arreglo de clonar disco por intermedio de la herramienta de software libre GParted que lo pueden descargar directamente desde este link.
Supongamos que tenemos la necesidad de ampliar el disco virtual ya que nuestro disco se encuentra lleno, para esto nos vemos en la necesidad de hacerlo mediante una herramienta externa, puesto que no existe herramienta o comando para ampliarlo directamente, sólo existe el comando para clonar conservando el espacio del disco y la particiones que esten dentro de un VDI.
Requerimientos:
- Disco A, (disco lleno -el que queremos ampliar en este caso el archivo .vdi)
- Espacio para crear el Disco B en la maquina virtual, (disco vacio -el que vamos a usar para clonación en esta caso debe ser más grande para que tenga mas espacio libre).
- Maquina VirtualBox.
- GParted en ISO/CD.
- Algunas horas ….
Comenzamos la tarea:
- Montamos el ISO del GParted en la máquina virtualbox que utilizaremos para clonar y redimencionar el disco.
- Creamos un DiscoB en la máquina VirtualBox con suficiente capacidad para poder efectuar la clonación del discoA.
- En esa misma maquina, seleccionamos ambos discos duros (DiscoA -lleno, DiscoB -vacio en ese orden)
- Arrancamos la máquina virtual y booteamos el Gparted, en las opciones por defecto, teclado, idioma, etc.
- Cuando estemos dentro del GParted verificamos que nuestros discos DiscoA (hda) es el origen y el DiscoB el destino (hdb), para no cometer el error de perder la información de nuestro disco duro.
- Abrimos una terminal y desde el prompt escribimos:
$> dd if=/dev/hda of=/dev/hdb bs=1M
Donde:
dd = comando para realizar el clonado o copiado byte a byte
if = desde el dispositivo donde compiaremos (/dev/hda el disco maestro)
of= el dispositivo donde se copiara (/dev/hdb el disco esclavo)
bs=1M; determina que la copia se realizará megabytes a megabytes
- Tengamos el disco A defragmentado y pasemos el ScanDisk completamente a toda el disco A, para evitar errores de copiados.
- Tengamos en cuenta que el disco A debe ser igual o menor que B, en caso contrario, la partición donde esta instalado el sistema en A debe ser por lo menos igual o menor que la capacidad de B (ejemplo A = 10Gb, B= 5GB, pero en A la partición hda2 es de apenas 5Gb y el resto no esta siendo usado).
- Tomar nota que toda la data y estructura de particiones que exista en B serán destruidas y sustituidas por lo que haya en el disco A. En este caso quedara un espacio sin usar, el cual será igual a la resta de la capacidad de B menos A; ejemplo A = 20Gb, B = 45GB, el resultado sería que en B hay 25GB libres.
- Como paso siguiente será redimensionar la partición del disco B al tope utilizando la misma herramienta GParted.
- Reiniciamos… sacamos la imagen del GParted del boot y el discoA, para que cargue desde el disco B.
- Una vez cargada el disco B y comprobada que todo salió bien, ya pueden borrar el disco A con eso tendran el disco duro ampliado.
Espero que este pequeño manual te ayude para ampliar tu disco virtual de la máquina virtualbox como me ayudo a mi.
NOTA: Clonar el disco de 20GigasBytes lleno demoro aproximadamente: 1 hora con 30 minutos y el reparticionar demoro: 30 segundos. (Total 2 horas).