Crear y montar un nuevo volumen en Amazon EC2

Una de las mejores practicas en Amazon EC2 cuando lanzas una instancia de Linux es crear un volumen con capacidad mínima para que corra el sistema operativo y montar volúmenes a medida va necesitando nuestra aplicación.

Por ejemplo: Si estamos lanzando una instancia para MYSQL creamos un volumen de 8 o 10 GB donde correrá el sistema operativo mejor conocido como root (/) y luego creamos y montamos un volumen bajo (/mysql) donde el servicio de MYSQL guardara sus datos.

Sigue estos pasos para crear y montar un volumen en una instancia corriendo Linux

  1. En el panel de EC2 ve a Volumes y selecciona Create Volume
  2. En la ventana emergente ingresa el tamaño deseado y asegúrate de hacer el volumen disponible para la zona en donde esta la instancia a la cual quieres montarlo.

  1. Ahora da clic derecho sobre el volumen que acabas de crear y en el menú emergente selecciona Attach Volume
  2. En la ventana emergente selecciona la instancia a la cual quieres montar el volumen y toma nota de la dirección que le asigna en el campo Device.

  1. Ahora conéctate usando ssh a la instancia y dale formato al volumen ejecutando el siguiente comando como root.
mkfs -t ext4 /dev/sdf

Nota: Algunas versiones nuevas del Kernel de Linux cambiaran el nombre del dispositivo a /dev/xvdf hasta /dev/xvdp internamente.

  1. A continuación crea el directorio a donde se montara el volumen
mkdir /newvolume
  1. Ahora estas listo para montar el volumen
mount /dev/sdf /newvolume

Prueba si el volumen fue montado correctamente ejecutando el comando mount.

Listo, el volumen ha sido montado exitosamente y esta listo para usarse, solo nos queda asegurarnos que será montado nuevamente en cada inicio de sistema y eso lo hacemos modificando el archivo fstab de la siguiente forma:

  1. Has una copia de respaldo del archivo /etc/fstab
cp -p /etc/fstab /etc/fstab_BAK
  1. Modifica el archivo /etc/fstab usando vi o tu editor favorito y agrega la siguiente línea al final del mismo.
/dev/sdf    /newvolume  ext4      defaults          0 0

Deja tus comentarios y/o sugerencias.