Cómo aumentar el espacio del disco en la instancia de EC2

Cómo aumentar el espacio del disco en la instancia de EC2
Amazon EC2 es una de las plataformas más preferidas utilizadas para aprovisionar los servidores web debido a su flexibilidad. Puede iniciar un servidor web con recursos limitados, y luego puede escalar los recursos de su servidor web cuando sea necesario. Este blog explica el procedimiento de aumentar el espacio del disco en una instancia de EC2 utilizando los siguientes pasos.
  • Volumen EBS de respaldo
  • Aumentar el tamaño del volumen EBS
  • Aumentar el tamaño de la partición
  • Extender el sistema de archivos
    • Extender el sistema de archivos ext4
    • Extender el sistema de archivos XFS

Volumen EBS de respaldo

Antes de aumentar el tamaño del volumen EBS, siempre es una buena práctica tener una copia de seguridad del volumen de EBS; En caso de que algo salga mal, tiene la copia de seguridad del volumen de EBS y puede restaurar sus datos. Visite el siguiente enlace para iniciar sesión en la consola de administración de AWS.

https: // consola.AWS.Amazonas.comunicarse

Después de iniciar sesión en la consola de administración de AWS, vaya a los servicios EC2.

Antes de comenzar, asegúrese de usar la nueva consola EC2 porque la antigua consola EC2 puede diferir ligeramente. Para cambiar a la nueva consola EC2, encienda el botón 'Nueva experiencia EC2' en la esquina superior izquierda del servicio EC2.

Después de cambiar a la nueva consola EC2, seleccione la opción 'Volúmenes' en el panel lateral izquierdo en 'Store de bloques elásticos'.

Mostrará todos los volúmenes EBS disponibles allí. Seleccione el volumen EBS de la instancia que desea cambiar el tamaño y haga clic en el botón 'Acción' en la parte superior.

Seleccione la opción 'Crear instantánea' en el menú desplegable y solicitará la descripción de la instantánea. Agregue una descripción y haga clic en el botón 'Crear instantánea' en la esquina inferior derecha.

Seleccione la opción 'Instantánea' en el panel del lado izquierdo debajo de la sección 'Elastic Block Store', y mostrará una instantánea que se está creando allí.

Aumentar el tamaño del volumen EBS

Después de tomar la instantánea del volumen EBS, el primer paso es aumentar el tamaño del volumen EBS de su instancia de EC2 desde la consola EC2. Seleccione la opción 'Volúmenes' en el panel lateral izquierdo en 'Store de bloques elásticos'.

Mostrará todos los volúmenes EBS disponibles allí. Seleccione el volumen EBS de la instancia que desea cambiar el tamaño y haga clic en el botón 'Acción' en la parte superior.

En la lista desplegable, seleccione la opción 'Modificar volumen', mostrando una ventana emergente.

Desde la ventana emergente, está claro que el tipo de volumen también se puede cambiar junto con el tamaño de volumen. El campo de tamaño muestra el tamaño actual del volumen EBS, I.mi., 8 GB. Aumente el tamaño del volumen EBS al valor deseado y haga clic en Modificar.

Después de hacer clic en el botón 'Modificar', aparece una nueva ventana emergente, pidiendo su consentimiento para aplicar los cambios.

Haga clic en el botón 'Sí', y comenzará a modificar el volumen de EBS. Puede tomar algún tiempo modificar el volumen. Verifique el estado del volumen y espere a que la optimización complete.

Aumentar el tamaño de la partición

Después de aumentar el tamaño del volumen EBS, conéctese a su instancia a través de SSH para verificar el tamaño del volumen de EBS.

ubuntu@ubuntu: ~ $ ssh ubuntu@ -i

Ahora usa el df Commate para enumerar todos los sistemas de archivos montados en su disco.

ubuntu@ubuntu: ~ $ sudo df -ht

El tamaño del sistema de archivos raíz (/dev/xvda1) sigue siendo 8 GB, y su tipo es ext4. Ahora usa el lsblk comando en el terminal para verificar si el disco tiene una partición extendida.

ubuntu@ubuntu: ~ $ sudo lsblk

El volumen de la raíz (/dev/xvda) tiene una partición (/dev/xvda1). El tamaño del volumen es de 20 GB, pero el tamaño de la partición sigue siendo 8 GB. Ahora usa el crecer comandar en el terminal para extender el tamaño de la partición.

ubuntu@ubuntu: ~ $ sudo growpart /dev /xvda 1

Nuevamente usa el lsblk comando en el terminal para verificar si el tamaño de las particiones se extendió.

ubuntu@ubuntu: ~ $ sudo lsblk

Sistema de archivos de extensión

Hasta ahora, el tamaño del volumen y el tamaño de la partición se han extendido. Use el comando DF para verificar si el sistema de archivos raíz se ha extendido o no.

ubuntu@ubuntu: ~ $ sudo df -ht

El tamaño del sistema de archivos raíz sigue siendo de 8 GB, y debe extenderse. Para extender diferentes tipos de sistemas de archivos, se utilizan diferentes comandos.

Extender el sistema de archivos ext4

Para extender un ext4 sistema de archivos, el cambiar el tamaño2fs se usa el comando.

ubuntu@ubuntu: ~ $ sudo resize2fs /dev /xvda1

Ahora, nuevamente, enumere todos los sistemas de archivos en su instancia de EC2 usando el df dominio.

ubuntu@ubuntu: ~ $ sudo df -ht

Después de ejecutar el cambiar el tamaño2fs Comando, el tamaño del sistema de archivos aumenta.

Extender el sistema de archivos XFS

Para aumentar el tamaño del sistema de archivos XFS, el xfs_growfs se usa el comando. Si las herramientas XFS no están instaladas en su instancia de EC2, use el siguiente comando para instalar.

ubuntu@ubuntu: ~ $ sudo apt install xfsprogs

Después de instalar la herramienta XFS, extienda el sistema de archivos XFS usando el xfs_growfs dominio.

ubuntu@ubuntu: ~ $ sudo xfs_growfs -d /

Conclusión

Como arquitecto de soluciones en la nube o administrador del sistema, inicialmente el aprovisionamiento de recursos limitados en la nube y luego escalar los recursos con mayor tráfico es una buena práctica es una buena práctica. Casi todos los proveedores de servicios en la nube proporcionan la capacidad de escalar los recursos cuando sea necesario. Este blog explica el procedimiento paso a paso de aumentar el espacio del disco en una instancia de AWS EC2.