En este tema, explicamos cómo puede agregar o adjuntar un EBS (Elastic Block Storage) en una instancia de AWS. Un volumen adicional de EBS complementa el espacio de almacenamiento para su instancia. Una vez conectado a la instancia de AWS, el volumen de EBS se convierte en un dispositivo de bloqueo que luego se formatea y monta para que esté disponible para su uso. Una vez que esté disponible para su uso, el dispositivo de bloques se vuelve accesible como cualquier otro volumen y, por lo tanto, complementa el espacio de almacenamiento para su Instancia de AWS. Veamos cómo se puede lograr esto.
Paso 1: Confirme la zona de disponibilidad de su instancia de AWS
Para comenzar, inicie sesión en su consola de AWS y confirme la zona de disponibilidad de su instancia EC2. Para que este ejercicio tenga éxito, el volumen de EBS, así como la instancia de AWS, deben estar en la misma zona de disponibilidad.
Nuestra instancia de AWS en esta guía se encuentra en la zona de disponibilidad us-east-2c. Por lo tanto, debemos crear un volumen EBS en la misma región
Paso 2: crear un volumen de EBS
Antes de crear un nuevo volumen, echemos un vistazo a los dispositivos de bloque disponibles en nuestra instancia. Ejecute el comando:
# lsblk
De la salida anterior, podemos ver claramente que solo hay un dispositivo de bloque xvda, con una sola partición xvda1. Para obtener resultados más detallados, ejecute el comando fdisk -l:
# fdisk -l
Ahora agreguemos un nuevo volumen. En la sección izquierda de su panel de AWS, ubique y haga clic en ‘Volúmenes‘ opción bajo el Tienda de bloques elásticos sección como se muestra.
Un volumen preexistente se mostrará en la página siguiente. Este volumen se creó durante la creación de su instancia de AWS EC2.
Para agregar otro volumen, haga clic en el ‘Crear volumen‘ botón
Complete los detalles del volumen en la siguiente ventana.
NOTA: Asegúrese de que la zona de disponibilidad del volumen que está creando coincida con la de su instancia de AWS. La zona de disponibilidad, en nuestro caso, es nosotros-este-2c.
Después de completar todos los detalles esenciales, haga clic en ‘Crear volumen‘ botón.
El nuevo volumen se creará y se mostrará como se muestra
El estado del nuevo volumen se indica como ‘disponible‘ y no ‘en uso’ como el otro volumen. Esto se debe a que aún no está asociado con la instancia de AWS.
Para que el volumen sea parte de la instancia, haga clic en el ‘Comportamientobotón ‘ y haga clic en ‘adjuntar volumen‘
En el cuadro de diálogo emergente, complete los detalles correspondientes y haga clic en ‘Adjuntar‘
Volver a Volúmenes. Si observa más de cerca el nuevo estado del volumen, notará que ha cambiado de ‘Disponible’ a ‘en uso‘. Esto significa que el volumen se ha integrado y ahora forma parte de la instancia ec2.
Para confirmar la presencia del volumen en bloque, ejecute el lsblk mando
Esto también se puede confirmar usando el fdisk -l mando
Paso 3: Montaje del volumen de EBS recién agregado
Hasta este punto, hemos logrado crear y agregar con éxito el volumen de EBS a una instancia. Sin embargo, no podemos acceder ni guardar ningún dato en el volumen. De hecho, el volumen está vacío y puedes confirmarlo usando el comando:
# file -x /dev/xvdf
La salida /dev/xvdf: data muestra que el volumen del bloque está vacío.
Para que el volumen de bloques sea accesible y esté listo para usarse, debemos montarlo en la instancia de AWS.
Pero primero, debe crear una tabla de particiones como se muestra.
# fdisk /dev/xvdf
Después de crear la tabla de particiones, debe actualizar el kernel con los cambios mediante el comando partprobe
# partprobe /dev/xvdf
A continuación, debemos formatear la partición antes de montarla.
# mkfs /dev/xvdf -t ext4
Para montar el volumen, primero, cree un punto de montaje. Estamos usando /new_storage en este caso, pero siéntete libre de llamarlo como quieras.
# mkdir /new_storage
Luego monte el volumen como se muestra
# mount /dev/xvdf /new_storage
Para verificar el uso del disco del volumen, ejecute el comando:
# df -Th /new_storage
Ahora puede navegar al volumen y crear archivos como se muestra
# cd /new_storage # touch file1.txt file2.txt file3.txt
Esto pone fin a nuestro tema del día. Esperamos que pueda crear y agregar cómodamente un volumen de EBS en AWS. Siéntase libre de comunicarse para cualquier ayuda o aclaración.