increase how hard virtual-machine virtualbox

virtual machine - how - VirtualBox: extender partición



ubuntu resize virtualbox vdi (8)

Busque la herramienta CloneVDI en los foros de Oracle VirtualBox. Funcionó para mí y es un programa basado en GUI mucho más fácil para cualquier persona nerviosa en la línea de comandos. También permite la conversión del modo fijo al dinámico que VBoxManage.exe no admite (todavía).

https://forums.virtualbox.org/viewtopic.php?f=6&t=22422

Tengo virtualbox-4.1.0 con centos-5.6 instalado. Ahora me gustaría extender la imagen de VM, que anteriormente asigné para la instalación de la máquina virtual, era de 8 Gb, eso no es suficiente ahora. ¿Hay alguna forma de extender la partición sin perder información?

En realidad, en centos tengo una raíz fs con mi directorio de inicio, etc., por lo que esta partición eventualmente debería ser redimensionada.

Gracias de antemano por las sugerencias!


De las preguntas frecuentes de VirtualBox :

Debe clonar los datos del VDI que ya tiene a un VDI nuevo y más grande y expandir la (s) partición (es). Puede usar herramientas como CloneZilla para clonar el disco duro virtual al más grande y Gparted para aumentar el tamaño de la partición. Otro método es usar CloneVDI de mpack y clonar el VDI con un tamaño más grande, luego cambiar el tamaño de las particiones con Gparted.

Desde la versión 4.0.0, puede usar VBoxManage modifyhd --resize para cambiar el tamaño del tamaño máximo de la VDI. Solo puedes hacerlo más grande. Después de eso, use Gparted para aumentar el tamaño de la partición dentro de la VDI.

Alternativamente, podría adjuntar otro VDI y montar su / home allí.


En algún momento, la utilidad VBoxManage cambió un poco la sintaxis. Vale la pena señalar que esto no funciona en todos los tipos de VM, así que ten cuidado si tienes un * .vmdk. Un comando de ejemplo para cambiar su HD a 40GB es:

$ VBoxManage modifyhd MyVirtualImage --resize 40960

Para referencia estoy en VirtualBox 4.2.1, Mac 10.8.2



Estoy usando una virtualbox de CentOS7, y finalmente amplié mi partición /dev/mapper/centos-root - gparted no me funciona porque no tengo un escritorio en la virtualbox de CentOS7.

  1. Apague su máquina virtual CentOS
  2. Ve al directorio de tu imagen * .vdi. Si no sabe dónde está, mire su Virtualbox Manager GUI virtualbox -> settings -> storage -> *.vdi -> location por ejemplo, la mía se encuentra en ~/VirtualBox VMs/CentOS7/CentOS.vdi
  3. Haga una copia de seguridad de su imagen en caso de que algo salga mal

    $ cp CentOS7.vdi CentOS7.backup.vdi

  4. Cambiar el tamaño de su tamaño de almacenamiento virtual, por ejemplo, 200 GB

    $ VBoxManage modifyhd CentOS7.vdi --resize 204800

  5. Encienda su máquina virtual CentOS, emita

    $ sudo fdisk -l

Device Boot Start End Blocks Id System /dev/sda1 * 2048 1026047 512000 83 Linux /dev/sda2 1026048 209715199 104344576 8e Linux LVM

  1. Use la utilidad fdisk para borrar / crear particiones

    $ sudo fdisk /dev/sda

  2. Se encuentra en el modo interactivo de la utilidad fdisk, emita los siguientes comandos: (en su mayoría, solo siga la recomendación predeterminada)

    d - borrar una partición

    2 : seleccione una partición para eliminar (/ dev / sda2 aquí)

    n - crea una nueva partición

    p - convertirlo en una partición primaria

    2 : hazlo en el mismo número de partición que eliminamos

    <return> : establece el bloque de inicio (por defecto)

    <return> : establecer el bloque de finalización final (de forma predeterminada)

    w - escribe la partición y deja el modo interactivo fdisk

  3. Reinicie su máquina CentOS

    $ sudo reboot

  4. Redimensionar el volumen físico y verificar el nuevo tamaño.

    $ sudo pvresize /dev/sda2

    $ sudo pvscan

  5. Eche un vistazo a su volumen de mapeo lógico para ver qué volumen desea ampliar, en mi caso, /dev/mapper/centos-root

  6. Cambia el tamaño del sistema de archivos agregando la opción -r , se encargará de cambiar el tamaño por ti

    $lvextend -r -l +100%FREE /dev/mapper/centos-root

  7. Cambiar el tamaño del sistema de archivos:

    $resize2fs /dev/mapper/fedora-root

    Para CentOS 7: $xfs_growfs /dev/mapper/fedora-root

  8. Última revisión:

    $df -h

Referencia: https://blog.jyore.com/2013/06/virtualbox-increase-size-of-rhelfedoracentosscientificos-guest-file-system/#comment-2879


Pasé mucho tiempo buscando en Google y finalmente lo conseguí trabajando para mí. (antes encontré esto) Y quería un lugar para guardar mi trabajo

usa vboxmanage para agregar espacio a la imagen de disco

usa gparted para cambiar el tamaño de modo que se use todo el espacio

usa blivet-gui para crear un nuevo volumen:

A continuación se muestran los comandos que copié de la terminal en fedora:

dnf install blivet-gui blivet-gui lvremove /dev/mapper/fedora00-00 lvextend -l +100%FREE /dev/mapper/fedora00-root


Se puede hacer con 3 pasos:

  • clonando su VMDK a formato VDI usando VBoxManage
  • cambiar el tamaño del disco para crear espacio libre utilizando VBoxManage
  • modifique el sistema de archivos para asignar espacio libre a su disco, utilizando GParted

No olvide la última parte, de lo contrario, tendrá espacio libre no asignado y su disco seguirá apareciendo como lleno.

Escribí un tutorial aquí para cambiar el tamaño de su disco VM


Se puede hacer en 4 pasos:

  1. Clone su formato VMDK a VDI con la herramienta VBoxManage.
  2. Cambia el tamaño del disco para crear espacio libre con la herramienta VBoxManage.
  3. Modifique el sistema de archivos para asignar espacio libre para su disco con GParted.
  4. Agregue el espacio de disco creado a Linux FileSystem.

Los pasos detallados se encuentran a continuación (probado con "Virtual Machine CentOS 6.4" y "VirtualBox 4.2.18");

  1. Observe el formato de disco del archivo virtualbox, si no es * .vdi, convierta el formato de disco de * .wmdk a * .vdi. Terminal de ventanas abiertas:
    $ VBoxManage clonehd --format VDI "path_of_wmdk_file" "path_of_vdi_file"

  2. Redimensionar el tamaño del disco del archivo vdi. Abrir el terminal de windows. Por ejemplo, para hacer el tamaño del disco ~ 500 GB => 512000;
    $ VBoxManage modifymedium "path_of_vdi_file" --resize 512000

  3. Elija el archivo * .vdi en lugar del archivo * .wmdk como disco
    Virtual Machine -> Settings -> Storage -> Controller : SATA (Right Click on *.wmdk file) -> Remove Attachment -> Add HardDisk and choose newly created *.vdi file

  4. Descargue el archivo "gparted-live-x.xx.xx-ixxx.iso" de http://gparted.sourceforge.net/download.php . Monte este archivo iso como CD.
    Virtual Machine -> Settings -> Storage -> Controller IDE (Right Click) -> Add CD/DVD -> Select gparted-live-x.xx.xx-ixxx.iso file

  5. Ejecutar máquina virtual, la máquina virtual se iniciará desde este CD. Elija los valores predeterminados presionando "Enter", "Enter" ... hasta que se inicie la GUI ISO de Gpart. Seleccione la herramienta gpart program y comience.

  6. Extienda el tamaño del disco como se muestra abajo;

    • Haga clic derecho en las particiones y, si es posible, haga clic en "Deshabilitar la partición activa".
    • Extienda la partición tanto como sea posible desde la GUI (para este caso 500 GB).
    • Haga clic derecho en la partición que está deshabilitada y seleccione "Habilitar partición activa".
    • Aplicar y esperar hasta que finalicen las operaciones.
    • Apague la máquina virtual.
    • Desmonte gparted-live-x.xx.xx-ixxx.iso.
      Virtual Machine -> Settings -> Storage-> Controller IDE (Right Click on gparted-live-x.xx.xx-ixxx.iso) -> Remove Attachement
    • Arranca la máquina virtual.

  7. Abre el terminal de linux e inicia sesión como root. Ejecutar comandos a continuación;

lvm vgdisplay => Free PE / Size 122880 / 480.00 GiB

lvm lvdisplay /dev/VolGroup/lv_root => Current LE 3978

  • Calcula la suma de los valores anteriores. En este caso: 122880 + 3978 = 126858 <- se usará en el siguiente comando

lvm lvresize -l 126858 /dev/VolGroup/lv_root

resize2fs /dev/VolGroup/lv_root

lsblk ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 1024M 0 rom sda 8:0 0 500G 0 disk +¦sda1 8:1 0 500M 0 part /boot L¦sda2 8:2 0 499.5G 0 part +¦VolGroup-lv_root (dm-0) 253:0 0 480G 0 lvm / L¦VolGroup-lv_swap (dm-1) 253:1 0 4G 0 lvm [SWAP] ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

  • Compruebe si el sistema de archivos se extendió o no con la creación de un archivo enorme:

fallocate -l 480G /test_file

  • Eliminar el archivo de prueba, por supuesto:

rm -rif /test_file