Está en la página 1de 5

30/1/2020 Como redimensionar tu partición en CentOS 7 | Redes Binarias

Como redimensionar tu partición en CentOS 7


Por Sergio Ambrosio - agosto 22, 2017

Cuando adquirimos una suscripción en un servidor Cloud, probablemente lo hagamos analizando


nuestras necesidades actuales, y cuando nos damos cuenta, nuestro servidor se nos ha quedado
pequeño.

Cuando esto ocurre, muy amablemente, nuestro proveedor de Hosting nos ofrece un paquete
superior, al que tenemos, con mayor CPU, memoria y almacenamiento.

De forma automática, la memoria, y vCPU son aumentadas o disminuidas de forma


automática, pero el HDD/SSD, no.

El espacio vemos que no se ha ampliado, ¿ porque ? Pues porque el disco duro debe ser
particionado, formateado y posteriormente redimensionado.

Antes de comenzar, aclaro que no me responsabilizo de los daños ocasionados al realizar los
pasos aquí descritos. Ya que si se hacen mal, se corre el riesgo de perder toda la
información.

Lo primero que haremos es realizar un snapshot para en caso de desastre… volver atrás.

Una vez hecho esto, nos conectamos vía SSH a nuestro server y lanzamos :

df -h

Como vemos, dispongo de 48GB en el SSD. y tengo que alcanzar los nuevos y flamantes 120GB que
he adquirido.

Lo que vamos a hacer es analizar todas las particiones del equipo con el siguiente código:
Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando este sitio web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí: Política de cookie
fdisk -l /dev/sda
Cerrar y aceptar

https://www.redesbinarias.com/redimensionar-tu-disco-duro-particion/ 1/5
30/1/2020 Como redimensionar tu partición en CentOS 7 | Redes Binarias

Como se observa en la primera linea vemos que aparecen los 128,8GB que ando buscando en el
/dev/sda2

Manos a la obra. Comencemos a redimensionar la partición!.


En nuestro caso, el sistema ya ha detectado que tenemos un container de 128GB. Si no lo
hiciera, probar a reiniciar el VPS/Servidor para actualizar esta información.

Lo siguiente que haremos es crear la nueva partición.

fdisk /dev/sda

Usamos la opción p para mostrar la información de todas las particiones actuales.

Como vemos en la imagen, existen actualmente dos particiones. /dev/sda1 y /dev/sda2 con lo que
tenemos que crear una nueva a la que llamaremos /dev/sda3

Por tanto usamos el comando n ( añadir nueva partición ), p ( partición primaria ), indicamos el
número de la nueva partición 3 y marcamos el primer sector y el último.

Por defecto, el sistema nos mostrará los valores para asignar todo el espacio no usado.

Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando este sitio web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí: Política de cookie

Cerrar y aceptar
Vemos que la nueva partición tendrá 70GB.

https://www.redesbinarias.com/redimensionar-tu-disco-duro-particion/ 2/5
30/1/2020 Como redimensionar tu partición en CentOS 7 | Redes Binarias

La partición que hemos creado tenemos que convertirla a Linux LVM, con lo que usaremos la opción
t (cambiar el id de la partición del sistema ), seleccionamos nuevamente la partición 3 y
pondremos el valor 8e

Ahora grabamos todos los cambios que hemos realizado usando el comando w .

Llegados a este punto, estaremos muertos de miedo porque han salido errores. No os
preocupéis. Son normales.

Volvemos a acceder a fdisk con el comando fdisk /dev/sda y ejecutamos el comando p .


Observamos que aparece nuestra nueva unidad /dev/sda3.

Ahora tendremos que actualizar la tabla de particiones en el kernel, lo cual podemos hacerlo
reiniciándolo el server.

Una vez reiniciado, creamos el nuevo volumen mediante pvcreate /dev/sda3

Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando este sitio web, aceptas su uso.
Para obtener más información,
Ahora lo que incluido cómo controlar
haremos las cookies,
será ampliar el consulta
volumen aquí:
alPolítica de cookie
principal con el tamaño del /dev/sda3 con la ayuda
de vgs. Cerrar y aceptar

https://www.redesbinarias.com/redimensionar-tu-disco-duro-particion/ 3/5
30/1/2020 Como redimensionar tu partición en CentOS 7 | Redes Binarias
vgs

Tras esta ejecución, obtenemos el nombre del volumen principal. En nuestro caso es centos

Ahora añadimos el /dev/sda3 al VG centos

vgextend centos /dev/sda3

Ahora, lo que haremos es ampliar el LV con la ayuda de la herramienta lvextend con el máximo de
tamaño disponible.

lvextend -l +100%FREE /dev/mapper/centos-root

Ya casi lo tenemos!. Solo queda que incrementemos el sistema de ficheros al nuevo tamaño.

Si usas CentOS 6 usa este comando

resize2fs /dev/mapper/centos-root

Si usas CentOS 7 usa este otro, porque tu partición estará en formato XFS

Podéis aseguraros usando el comando parted -l

xfs_growfs /dev/mapper/centos-root

Ahora verificamos que tenemos el nuevo tamaño… df -h

Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando este sitio web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí: Política de cookie

Cerrar y aceptar

https://www.redesbinarias.com/redimensionar-tu-disco-duro-particion/ 4/5
30/1/2020 Como redimensionar tu partición en CentOS 7 | Redes Binarias

Como se observa, hemos pasado de 48GB a 118GB en nuestra partición principal.

Espero que os haya servido de ayuda.

Comparte esto:

        
Me gusta esto:

Cargando...

Sergio Ambrosio
https://www.sergioambrosio.com

Consultor IT, Community Manager, Administrador de sistemas, Blogger y en ocasiones... Youtuber.

    

Privacidad y cookies: este sitio utiliza cookies. Al continuar utilizando este sitio web, aceptas su uso.
Para obtener más información, incluido cómo controlar las cookies, consulta aquí: Política de cookie

Cerrar y aceptar

https://www.redesbinarias.com/redimensionar-tu-disco-duro-particion/ 5/5

También podría gustarte