Redimensionar volumen EBS de una instancia EC2 - AWS

Imagen predeterminada Niebla Digital
Autor
Niebla-Digital

0. Ojo primero que todo:

  • Crea una instantánea del volumen, en caso de que necesites revertir tus cambios. Para más información, consulta Crear instantáneas de Amazon EBS.
  • Confirma que la modificación del volumen fue exitosa y que está en el estado de optimización o completado. Para más información, consulta Monitorear el progreso de las modificaciones de volúmenes EBS.
  • Asegúrate de que el volumen esté adjunto a la instancia, y que esté formateado y montado. Para más información, consulta Formatear y montar un volumen adjunto.
  • (Sólo para instancias Linux) Si estás usando volúmenes lógicos en el volumen Amazon EBS, debes utilizar el Administrador de Volúmenes Lógicos (LVM) para extender el volumen lógico. Para instrucciones sobre cómo hacerlo, consulta la sección Extender el volumen lógico en el artículo del Centro de Conocimiento de AWS ¿Cómo creo un volumen lógico LVM en todo un volumen EBS?

Documentación oficial:  

https://docs.aws.amazon.com/ebs/latest/userguide/recognize-expanded-volume-linux.html

Para redimensionar un volumen EBS de una instancia EC2 en AWS, sigue estos pasos detallados:

1. Localiza la instancia y el volumen

  • Accede a la consola de AWS y dirígete al servicio de EC2.
  • En el panel de navegación, selecciona Instancias y elige la instancia de la que deseas redimensionar el volumen.
  • Desplázate hacia abajo hasta encontrar la sección de Volúmenes asociados a la instancia.

2. Modifica el volumen

  • Selecciona el volumen que deseas ampliar y haz clic en Modificar volumen.
  • En la ventana que aparece, especifica el nuevo tamaño para el volumen. También puedes cambiar el tipo de volumen si es necesario.
  • Haz clic en Modificar y confirma los cambios. Espera a que el estado del volumen cambie a optimizing y luego a completed para asegurarte de que la modificación se ha realizado correctamente.

3. Amplía el sistema de archivos

Para instancias de Linux:

  • Conéctate a tu instancia mediante SSH.
  • Verifica el estado del volumen utilizando el comando:

    bash

    lsblk

  • Si el volumen tiene una partición, extiende la partición con el siguiente comando:

    bash

    sudo growpart /dev/xvda 1

  • Luego, amplía el sistema de archivos. Si usas ext4, ejecuta:

    bash

    sudo resize2fs /dev/xvda1

    Para XFS, utiliza:

    bash

    sudo xfs_growfs /dev/xvda1

Para instancias de Windows:

  • Conéctate a tu instancia mediante Escritorio Remoto (RDP).
  • Abre Administración de discos. Deberías ver el nuevo tamaño del volumen.
  • Haz clic derecho en la partición y selecciona Extender volumen. Sigue las instrucciones del asistente para completar el proceso.

4. Verifica los cambios

  • Después de completar los pasos anteriores, verifica nuevamente el tamaño del volumen y del sistema de archivos para asegurarte de que se han aplicado correctamente los cambios.

Es recomendable realizar una instantánea del volumen antes de comenzar el proceso de redimensionamiento como medida de seguridad