Skip to content

Instantly share code, notes, and snippets.

@SrShark
Last active November 13, 2024 22:44
Show Gist options
  • Select an option

  • Save SrShark/8d5198a018fae49239e5f1873f61fc18 to your computer and use it in GitHub Desktop.

Select an option

Save SrShark/8d5198a018fae49239e5f1873f61fc18 to your computer and use it in GitHub Desktop.

Expandir volumen EBS en AWS en Ubuntu

Para expandir un volumen EBS en AWS, sigue estos pasos:

Paso 1: Modifica el tamaño del volumen en la consola de AWS

  • Inicia sesión en la consola de administración de AWS.
  • Ve a Volúmenes en el panel de EC2.
  • Encuentra el volumen EBS que deseas expandir y selecciónalo.
  • Haz clic en Acciones y luego en Modificar volumen.
  • En la ventana emergente, aumenta el tamaño del volumen en el campo Tamaño. Puedes expandir el volumen, pero no reducirlo.
  • Haz clic en Modificar y confirma la modificación.

AWS comenzará a expandir el volumen EBS. Este proceso suele ser rápido, pero puede tardar unos minutos.

Paso 2: Verifica que el volumen esté en estado "en uso"

Después de modificar el volumen, AWS mostrará el nuevo tamaño en la consola, pero necesitas verificar que el estado del volumen sea in-use.

Paso 3: Identificar la partición del disco

Identifica las particiones del disco, ejecuta el siguiente comando:

lsblk

Lista todos los dispositivos de bloque, incluidas las particiones.

Paso 4: Expande la partición en el sistema operativo

Conéctate a la instancia de EC2 con SSH.

Instala growpart si no lo tienes, este suele venir instalado en las versiones modernas de ubuntu.

sudo apt update
sudo apt install cloud-guest-utils

Usa growpart para expandir la partición primaria (xvda1 en este caso) hasta ocupar el espacio completo del volumen EBS:

sudo growpart /dev/xvda 1

Este comando extiende la partición xvda1 hasta el límite del volumen expandido.

Paso 5: Expande el sistema de archivos para que ocupe el nuevo espacio

Identifica el tipo de sistema de archivos en el directorio raíz /.

Usa el comando:

df -T /

Esto debería devolver el tipo de sistema de archivos.

Paso 6: Expande el sistema de archivos

  • Si tu sistema de archivos es ext4, ejecuta:
sudo resize2fs /dev/xvda1
  • Si tu sistema de archivos es xfs, ejecuta:
sudo xfs_growfs /

Este comando hará que el sistema de archivos utilice el nuevo tamaño de la partición.

Paso 7: Verifica el espacio expandido

Para asegurarte de que el sistema de archivos ahora ocupa todo el espacio disponible, ejecuta:

df -h

Deberías ver que el tamaño de la partición / ha aumentado para reflejar el nuevo tamaño del volumen EBS.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment