Las máquinas virtuales son algunas de las herramientas más importantes en el kit de herramientas de un profesional de TI. Puede probar un software desconocido, comprender cómo funciona el sistema e incluso jugar con el núcleo de vez en cuando. El único problema es el almacenamiento. Diferentes versiones de paquetes y paquetes huérfanos siguen acumulando, los archivos de registro se crecen cada vez más con tiempo y pronto necesita más almacenamiento.En este tutorial veremos cómo aumentar el tamaño del disco virtual de su máquina virtual de una manera limpia y eficiente.
Usaremos VirtualBox versión 5.2.6, si el suyo es más antiguo que eso, entonces es posible que desee actualizarlo. Hay algunos detalles importantes cambiados en la interfaz de usuario en esta versión y puede tener dificultades para seguirlos si su versión es un poco más antigua.
El administrador de volumen lógico, o LVM, hace que la materia sea un poco más intrincada, pero eso está bien, manejaremos ese caso también en este tutorial.
Invitado de Linux sin usar LVM
Lo primero que debe hacer al cambiar el tamaño de un disco es obtener el nombre de disco correcto que modificará. Desde el tablero de virtualbox, vaya a la VM que desea ampliar. Asegúrese de que la máquina esté en Apagado estado.
- Seleccione la máquina en la esquina izquierda en su menú de almacenamiento Obtenga el nombre del disco virtual en el que está instalado el sistema operativo. En nuestro caso se nombra el disco VDI (normal 20.00GB).
- Ahora haga clic en el Herramientas globales botón en la esquina superior derecha del tablero.
- Puedes ver muchos discos virtuales en la sección. El que nos interesa es Ubuntu.VDI Como aprendimos en el paso 1. Seleccione el nombre de disco apropiado que usa su VM y ajuste su tamaño al valor que desea. Aumentaremos su tamaño de 20 GB a 40 GB. Hacer clic aplicar Antes de volver a Herramientas de máquina.
- Ahora podemos iniciar la VM y echar un vistazo al sistema operativo invitado. Inicie la VM, inicie sesión, abra el terminal e ingrese:
$ DF -H
El espacio disponible para el sistema de archivos raíz no muestra ningún aumento en el espacio de almacenamiento. Para comprender por qué puede ejecutar el siguiente comando para enumerar todos los dispositivos de bloque de almacenamiento conectados a la VM:
$ lsblk
Hay un dispositivo de bloque SDA, 40 g de tamaño que es del tipo en el que se ha dividido SDA1, del tamaño 20G (además del cual se encuentra el sistema de archivos raíz) y el resto no está asignado. La partición /(raíz) es la que se supone que crece en nuestro caso. También está la partición de intercambio SDA2. Para cambiar el tamaño de la partición raíz, es más seguro apagar la máquina virtual.
- Para hacer crecer el sistema de archivos raíz, utilizaremos la utilidad gpartida. Descargar el .archivo ISO desde el enlace. A continuación, necesitamos que se gparten para modificar nuestro disco virtual VDI.
- Regrese al tablero de virtualbox, haga clic con el botón derecho en la VM, seleccione Configuración y seleccione Almacenamiento de la columna de la ventana de configuración de la ventana de configuración. Bajo el controlador IDE, puede ver que no hay un disco óptico conectado. Puedes hacer clic donde dice Vacío, Haga clic en el icono de CD en la derecha extrema (en la sección de atributos), seleccionar el archivo ISO gpartado y montelo debajo del controlador: IDE.
- En la sección Configuración de su VM, vaya al sistema y verifique que el disco óptico esté encima del disco duro en orden de arranque. Esto asegura que el gpartado.botas ISO en lugar del sistema operativo de facto.
- Ahora comience a la VM nuevamente, y entrará en la GUI gartada después de seleccionar su lenguaje preferido y kimmapping. Haga clic en la aplicación gartada presentada en el escritorio. Aquí es donde muchas cosas diferirían para diferentes personas. En el caso anterior, solo tenemos una partición principal para /(raíz) montada en SDA1. Es posible que tenga un sistema de archivos diferente para crecer y tendría que aumentar el tamaño de la partición correspondiente. El caso anterior funciona para la instalación predeterminada de Ubuntu 16.04 LTS.
- La partición de intercambio está entre la partición principal y el espacio no asignado y debe eliminarse. Si hay algún otro sistema de archivos como /hogar montado en el medio, no lo elimine! Puede terminar perdiendo datos importantes. Considere crear una nueva partición para el espacio no asignado, si ese es el caso. Así es como aparece cuando redimensionamos nuestra partición raíz.
- La partición de intercambio se elimina eliminando SDA5 y luego SDA2 y luego haciendo clic en aplicar botón. Ahora es libre de cambiar el tamaño de la partición raíz hasta el final, pero deja algunos gigabytes al final para la partición de intercambio. Hacer clic Aplicar Una vez que estés satisfecho con la forma en que se hace la partición. Eso es todo! Ahora, al reiniciar el sistema, notará que el sistema de archivos de la VM tiene más espacio disponible para que trabaje con.
Invitados de Linux que usan LVM
Si el sistema operativo invitado está usando LVM, entonces necesitamos modificar un par de pasos. En primer lugar, cuando se encuentre en la interfaz de usuario de Garted, notará que hay un icono de bloqueo al lado de las pariciones LVM. Haga clic derecho en esas particiones y seleccione la opción Desactivar para habilitar el cambio de tamaño.
Reiniciar el sistema y abrir terminal una vez que haya crecido las particiones deseadas.
Lo siguiente que debe hacer es hacer que el esquema de partición LVM consciente de los cambios realizados. Como usuario raíz, ejecute el siguiente comando para ver la lista de volúmenes físicos disponibles:
$ PVS
Puede ver que hay 20 g de espacio que se hacen recientemente a disposición del volumen físico /dev/sda5 Para hacer crecer la ejecución del volumen físico:
$ PVRESIZE /DEV /SDA5
Echemos un vistazo a los dispositivos de bloque ahora.
$ lsblk
Ejecutar LSBLK muestra que la partición raíz todavía está ocupando solo 17.5G Mientras que hay 39.5G en la partición SDA5. Esto se debe a que nuestra partición física ha crecido, pero el gerente de volumen lógico no es consciente de esto.
También tenga en cuenta el nombre del volumen que está montado en el directorio /(root). En la salida anterior se llama Ubuntu-LVM-VG-SWAP_1
Para utilizar todo el espacio libre disponible, ejecute el comando a continuación, es posible que desee hacer clic en la pestaña después de /dev/ubuntu .. Para llegar al nodo del dispositivo apropiado:
$ lvextend -l+100%gratis/dev/ubuntuserver -vg/root
Haga estos dos cambios si es un usuarios de LVM y si está instalando un nuevo sistema operativo invitado, intente evitar LVM si puede.
Libro recomendado de VirtualBox
- VirtualBox: una guía definitiva sobre virtualización con Virtualbox $ 10.45
Anuncios de Amazon