Amazon Elastic Block Store (EBS) es un sevicio de volumenes de almacenamiento persistentes y diseñados para trabajar con las instancias de Amazon EC2 (Elastic Compute Cloud).
En este caso vamos a suponer que ya generaste el volumen y deseas montarlo en una instancia EC2.
Recordar que tu volumen debe estar creado en la misma "Availability Zone" que la instancia EC2 sino no podrás atacharlo.
Una ves dentro de la consola de nuestra instancia realizamos los siguientes pasos:
1.- Listamos los dispositivos de bloques de nuestro sistema.
En este caso vamos a suponer que ya generaste el volumen y deseas montarlo en una instancia EC2.
Recordar que tu volumen debe estar creado en la misma "Availability Zone" que la instancia EC2 sino no podrás atacharlo.
Una ves dentro de la consola de nuestra instancia realizamos los siguientes pasos:
1.- Listamos los dispositivos de bloques de nuestro sistema.
[root@ip-10-20-0-199 conf]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 30G 0 disk
└─xvda1 202:1 0 30G 0 part /
xvdc 202:32 0 70G 0 disk
2.- Instalamos el paquete XFS para dar formato a xvdc.
[root@ip-10-20-0-199 conf]# yum install xfsprogs xfsdump
Complementos cargados:priorities, update-motd, upgrade-helper
amzn-main/latest | 2.1 kB 00:00
amzn-updates/latest | 2.3 kB 00:00
5 packages excluded due to repository priority protections
Resolviendo dependencias
--> Ejecutando prueba de transacción
---> Paquete xfsdump.x86_64 0:3.1.3-5.7.amzn1 debe ser instalado
---> Paquete xfsprogs.x86_64 0:3.2.2-2.20.amzn1 debe ser instalado
--> Resolución de dependencias finalizada
Dependencias resueltas
======================================================================================================================================================================================================================================================================
Package Arquitectura Versión Repositorio Tamaño
======================================================================================================================================================================================================================================================================
Instalando:
xfsdump x86_64 3.1.3-5.7.amzn1 amzn-main 402 k
xfsprogs x86_64 3.2.2-2.20.amzn1 amzn-main 1.7 M
Resumen de la transacción
======================================================================================================================================================================================================================================================================
Instalar 2 Paquetes
Tamaño total de la descarga: 2.0 M
Tamaño instalado: 4.4 M
Is this ok [y/d/N]: y
Downloading packages:
(1/2): xfsdump-3.1.3-5.7.amzn1.x86_64.rpm | 402 kB 00:00
(2/2): xfsprogs-3.2.2-2.20.amzn1.x86_64.rpm | 1.7 MB 00:00
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 10 MB/s | 2.0 MB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Instalando : xfsprogs-3.2.2-2.20.amzn1.x86_64 1/2
Instalando : xfsdump-3.1.3-5.7.amzn1.x86_64 2/2
Comprobando : xfsdump-3.1.3-5.7.amzn1.x86_64 1/2
Comprobando : xfsprogs-3.2.2-2.20.amzn1.x86_64 2/2
Instalado:
xfsdump.x86_64 0:3.1.3-5.7.amzn1 xfsprogs.x86_64 0:3.2.2-2.20.amzn1
¡Listo!
[root@ip-10-20-0-199 conf]#
3.- Formateamos el disco xvdc.
[root@ip-10-20-0-199 conf]# mkfs.xfs /dev/xvdc
meta-data=/dev/xvdc isize=256 agcount=4, agsize=4587520 blks
= sectsz=512 attr=2, projid32bit=1
= crc=0 finobt=0
data = bsize=4096 blocks=18350080, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=0
log =internal log bsize=4096 blocks=8960, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
[root@ip-10-20-0-199 conf]#
4.- Montamos el disco xvdc en la carpeta midata creada en la raÃz.
[root@ip-10-20-0-199 conf]# mkdir /midata
[root@ip-10-20-0-199 conf]# mount /dev/xvdc /midata/
5.- Verificamos el montado.
[root@ip-10-20-0-199 conf]# df -h
S.ficheros Tamaño Usados Disp Uso% Montado en
/dev/xvda1 30G 1,5G 28G 5% /
devtmpfs 488M 60K 488M 1% /dev
tmpfs 498M 0 498M 0% /dev/shm
/dev/xvdc 70G 33M 70G 1% /midata
6.- Agregamos una linea en /etc/fstab para que se monte automáticamente cuando reinicies la instancia o el sever.
[root@ip-10-20-0-199 conf]# vim /etc/fstab
#
LABEL=/ / ext4 defaults,noatime 1 1
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/xvdc /midata xfs defaults 0 0