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
- En el panel de EC2 ve a Volumes y selecciona Create Volume
- 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.
- Ahora da clic derecho sobre el volumen que acabas de crear y en el menú emergente selecciona Attach Volume
- 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.
- Ahora conéctate usando
ssh
a la instancia y dale formato al volumen ejecutando el siguiente comando comoroot
.
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.
- A continuación crea el directorio a donde se montara el volumen
mkdir /newvolume
- 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:
- Has una copia de respaldo del archivo
/etc/fstab
cp -p /etc/fstab /etc/fstab_BAK
- Modifica el archivo
/etc/fstab
usandovi
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.