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.