Guía para principiantes sobre cómo adjuntar y montar un volumen EBS en una instancia Ubuntu EC2 en AWS
Cuando trabajas con instancias Amazon EC2 el almacenamiento es una parte clave de tu arquitectura. El volumen raíz incluido con la instancia sirve para usos básicos pero con frecuencia necesitarás almacenamiento adicional para aplicaciones, logs o bases de datos. Los volúmenes Amazon Elastic Block Store EBS resuelven esa necesidad y permiten escalar el almacenamiento de forma flexible.
En esta guía paso a paso te explico cómo crear, adjuntar, formatear y montar un volumen EBS en una instancia Ubuntu EC2. Es una explicación pensada para principiantes por lo que si comienzas en AWS podrás seguirla sin problemas.
Requisitos previos
Asegúrate de contar con una cuenta AWS, una instancia Ubuntu EC2 en funcionamiento y acceso SSH a la instancia desde tu terminal o Git Bash.
Paso 1 Crear un volumen EBS
Accede a la consola de administración de AWS y ve al servicio EC2. En el menú izquierdo selecciona Volumes dentro de Elastic Block Store y haz clic en Create volume. Elige gp3 como tipo de volumen, asigna un tamaño adecuado para tu caso de uso por ejemplo 5 GiB para una prueba y sobre todo selecciona la Availability Zone que coincida con la zona de tu instancia EC2 por ejemplo us-east-1a. Al finalizar tendrás un volumen EBS sin adjuntar.
Paso 2 Adjuntar el volumen EBS a la instancia EC2
Regresa a la página Volumes, selecciona el volumen recién creado y elige Actions Attach volume. Selecciona la instancia EC2 en ejecución y para Device name puedes usar /dev/xvdf o dejar el valor por defecto. Haz clic en Attach. El volumen ahora está vinculado a la instancia a nivel de infraestructura pero todavía no es usable dentro del sistema operativo.
Paso 3 Conectar a la instancia EC2
Desde tu terminal conecta por SSH a la instancia usando la clave privada asociada. Por ejemplo ssh -i ruta_a_tu_clave.pem ubuntu@IP_DE_TU_INSTANCIA
Paso 4 Verificar el volumen adjunto
Lista los dispositivos de bloque con lsblk para identificar el nuevo volumen. Dependiendo del tipo de instancia y del controlador el nombre del dispositivo puede variar entre /dev/xvdf y un nombre NVMe como /dev/nvme1n1.
Paso 5 Formatear el volumen si es la primera vez
Si el volumen es nuevo crea un sistema de archivos con sudo mkfs -t ext4 /dev/xvdf o usando el nombre NVMe que hayas detectado sudo mkfs -t ext4 /dev/nvme1n1. Este paso prepara el disco para almacenar datos.
Paso 6 Crear un punto de montaje
Crea la carpeta donde montarás el volumen por ejemplo sudo mkdir /data
Paso 7 Montar el volumen EBS
Monta el dispositivo en el punto de montaje sudo mount /dev/nvme1n1 /data. Verifica con df -h que el dispositivo aparece montado en /data. A partir de este momento puedes leer y escribir datos en el volumen.
Paso 8 Probar escritura y lectura
Para comprobar que todo funciona crea un archivo de prueba echo Hello from NDEOBI | sudo tee /data/hello.txt y luego consulta su contenido con cat /data/hello.txt
Paso 9 Persistencia y reinicios
Si detienes y arrancas la instancia a veces es necesario volver a montar el volumen. Conecta por SSH de nuevo y ejecuta sudo mount /dev/nvme1n1 /data y verifica cat /data/hello.txt. Para montar automáticamente al arranque añade una entrada en /etc/fstab usando el identificador correcto del dispositivo o UUID obtenido con sudo blkid.
Consejos importantes
La Availability Zone debe coincidir entre volumen y instancia o no podrás adjuntarlo. Además en muchas instancias modernas el nombre de dispositivo cambia de /xvdf a nvme1n1, usa el nombre que muestre lsblk en tus comandos. Si vas a usar el volumen en producción considera snapshots periódicos y medidas de cifrado y permisos adecuados.
Resumen de lo aprendido
Has aprendido a crear un volumen EBS, adjuntarlo a una instancia Ubuntu EC2, formatearlo, montarlo y verificar que persiste después de un reinicio. Estos pasos te permiten ampliar el almacenamiento de tus servidores en AWS de forma segura y escalable.
Sobre Q2BSTUDIO
Q2BSTUDIO es una empresa de desarrollo de software y aplicaciones a medida especializada en soluciones cloud y en aplicar inteligencia artificial para empresas. Ofrecemos servicios de software a medida, ciberseguridad, servicios cloud AWS y Azure, servicios de inteligencia de negocio e implementación de soluciones como agentes IA y Power BI para transformar datos en decisiones. Nuestro equipo combina experiencia en desarrollo de aplicaciones a medida con capacidades avanzadas en inteligencia artificial y ciberseguridad para entregar proyectos seguros, escalables y orientados a resultados.
Palabras clave y posicionamiento
Si buscas aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA o power bi Q2BSTUDIO puede ayudarte a diseñar e implementar la solución que necesitas. Combinamos experiencia técnica con buenas prácticas de arquitectura cloud para que tus proyectos escalen con seguridad.
Si necesitas asistencia para montar volúmenes EBS, automatizar puntos de montaje, configurar fstab de forma segura o integrar almacenamiento en tus pipelines de DevOps contacta a Q2BSTUDIO y te apoyamos en todo el ciclo de vida del proyecto.
Pro tip siempre verifica la Availability Zone al crear un volumen EBS y confirma el nombre del dispositivo en la instancia antes de formatear o montar para evitar errores y pérdida de datos.