Para expandir un volumen EBS en AWS, sigue estos pasos:
- 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.
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.
Identifica las particiones del disco, ejecuta el siguiente comando:
lsblkLista todos los dispositivos de bloque, incluidas las particiones.
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-utilsUsa growpart para expandir la partición primaria (xvda1 en este caso) hasta ocupar el espacio completo del volumen EBS:
sudo growpart /dev/xvda 1Este comando extiende la partición xvda1 hasta el límite del volumen expandido.
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.
- 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.
Para asegurarte de que el sistema de archivos ahora ocupa todo el espacio disponible, ejecuta:
df -hDeberías ver que el tamaño de la partición / ha aumentado para reflejar el nuevo tamaño del volumen EBS.