Como redimensionar tu partición en CentOS 7

GeneralTutorialesComo redimensionar tu partición en CentOS 7

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:

fdisk -l /dev/sda

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.

Redimensionado-HDD_2

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 3y marcamos el primer sector y el último.

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

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

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

Ahora lo que haremos será ampliar el volumen al principal con el tamaño del /dev/sda3 con la ayuda de vgs.

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

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

Espero que os haya servido de ayuda.

Sergio Ambrosio
Sergio Ambrosiohttps://www.sergioambrosio.com
Consultor IT, Community Manager, Administrador de sistemas, Blogger y en ocasiones... Youtuber.

RedesBinarias en YouTube

MI ÚLTIMO PODCAST

Otros artículos

Las actualizaciones para los AirPods serán visibles

En iOS16 se espera que las actualizaciones de firmware de los AirPods sean anunciadas y podamos así actualizarlos manualmente.

Cómo hacer una instalación limpia de iOS 14 o iPadOS 14

https://youtu.be/S7d8qPaD82U Hola! En este vídeo os muestro cómo podéis hacer una #instalación limpia del nuevo #iOS14 y #iPadOS14 GM y final. Advertencia: No me hago...

45 comentarios

  1. Muchas gracias ¡¡ Era justo lo que necesitaba, para ampliar mi partición. Espero que pueda ser aplicado todo el proceso a mi Slackware 14.2. Saludos.

  2. Muchas gracias ¡¡ Era justo lo que necesitaba, para ampliar mi partición. Espero que pueda ser aplicado todo el proceso a mi Slackware 14.2. Saludos.

  3. Hola, excelente tutorial!

    Se puede hacer sobre la partición de arranque con el sistema arrancado? he llegado hasta el punto de ampliar el volumen pero vgs no me presenta nada.

  4. Muy buena guía, un excelente trabajo, de gran ayuda para principiantes, frente a las guías obsoletas de OVH y resto ISP que desprecian a los nuevos iniciados en linux y a sus propios clientes con manuales obsoletos y con errores garrafales que dificultan iniciarse en LInux y en los servidores dedicados o virtuales. Desde CanBuyOn.Com y desde nuestro departamento de HostingExpres.Com pondremos un link a sta excelente web. Muchas gracias por su trabajo al servicio de la comunidad de softaware libre.

  5. Hola, excelente tutorial!

    Se puede hacer sobre la partición de arranque con el sistema arrancado? he llegado hasta el punto de ampliar el volumen pero vgs no me presenta nada.

  6. Muy buena guía, un excelente trabajo, de gran ayuda para principiantes, frente a las guías obsoletas de OVH y resto ISP que desprecian a los nuevos iniciados en linux y a sus propios clientes con manuales obsoletos y con errores garrafales que dificultan iniciarse en LInux y en los servidores dedicados o virtuales. Desde CanBuyOn.Com y desde nuestro departamento de HostingExpres.Com pondremos un link a sta excelente web. Muchas gracias por su trabajo al servicio de la comunidad de softaware libre.

  7. Excelente, no sabes como me ayudo, una VM de un campus se planto por falta de espacio y con tu tutorial lo soluciones en seguida.

    Gracias totales

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Publicidad

Mis Redes sociales:

1,104FansMe gusta
0SeguidoresSeguir
330SeguidoresSeguir
3,480SuscriptoresSuscribirte

Artículos relacionados

Publicidad

Últimos artículos

A pocas horas del evento más importante del año de Apple

¿Cuándo? El mayor evento anual en el cual Apple presentará sus nuevos productos se celebra mañana miércoles día 7 de septiembre de 2022 a las...

Las actualizaciones para los AirPods serán visibles

En iOS16 se espera que las actualizaciones de firmware de los AirPods sean anunciadas y podamos así actualizarlos manualmente.

iOS 16 Beta 5 muestra el porcentaje de batería en la barra de estado

Apple ha liberado la quinta versión de iOS16, incluyendo como principal novedad la posibilidad de visualizar el porcentaje de batería. La versión que ha sido...
Publicidad