Cómo aumentar el tamaño de un volumen EBS en una instancia EC2 Linux en AWS.
 
A continuación, mostraré cómo subir el tamaño de un disco o volumen de una instancia Linux alojada en Amazon Web Services y cómo ver el nuevo tamaño en el sistema operativo.
Para este ejemplo, el disco a ampliar será un disco de 60 GB llamado "xvdf" montado en la partición /mnt. La ampliación se hará en caliente, sin parar la máquina ni desmontar el punto de montaje.
admin@ip-10-250-4-93:~$ lsblk
NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda    202:0    0  80G  0 disk
└─xvda1 202:1    0  80G  0 part /
xvdf    202:80   0  60G  0 disk /mnt
Para ampliar el disco, debemos ir a la consola web de AWS y buscar la opción "Volumes". Una vez dentro, seleccionamos el disco a subir de tamaño e incrementamos su Size:
 
Una vez modificado el tamaño del disco, nos conectamos por SSH a la instancia y lanzamos el comando lsblk. Tras unos instantes - y sin hacer nada más en la terminal - deberíamos ver el nuevo tamaño del disco en pantalla (vemos que el disco xvdf tiene ahora un tamaño de 70 GB):
admin@ip-10-250-4-93:~$ lsblk
NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda    202:0    0  80G  0 disk
└─xvda1 202:1    0  80G  0 part /
xvdf    202:80   0  70G  0 disk /mnt
Aun viendo que el tamaño del disco es 70 GB, el punto de montaje /mnt aún no ve el nuevo espacio:
admin@ip-10-250-4-93:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            7.9G     0  7.9G   0% /dev
tmpfs           1.6G   12M  1.6G   1% /run
/dev/xvda1       79G  1.1G   75G   2% /
tmpfs           7.9G     0  7.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           7.9G     0  7.9G   0% /sys/fs/cgroup
tmpfs           1.6G     0  1.6G   0% /run/user/1000
/dev/xvdf        59G   53M   56G   1% /mnt
Para que /mnt vea los 70 GB, usaremos el comando resize2fs para extender el filesystem en caliente:
admin@ip-10-250-4-93:~$ sudo resize2fs /dev/xvdf
resize2fs 1.43.4 (31-Jan-2017)
Filesystem at /dev/xvdf is mounted on /mnt; on-line resizing required
old_desc_blocks = 8, new_desc_blocks = 9
The filesystem on /dev/xvdf is now 18350080 (4k) blocks long.
Volvemos a ejecutar un df y ya vemos el tamaño correcto:
admin@ip-10-250-4-93:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            7.9G     0  7.9G   0% /dev
tmpfs           1.6G   12M  1.6G   1% /run
/dev/xvda1       79G  1.1G   75G   2% /
tmpfs           7.9G     0  7.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           7.9G     0  7.9G   0% /sys/fs/cgroup
tmpfs           1.6G     0  1.6G   0% /run/user/1000
/dev/xvdf        69G   52M   66G   1% /mnt
A partir de este momento, ya podemos usar el nuevo espacio asignado.
 
 
 Entradas
Entradas
 
 

0 comentarios:
Publicar un comentario