CentOS 8 extiende la partición raíz usando LVM

CentOS 8 extiende la partición raíz usando LVM
Hace unos años, la gestión del disco era una tarea que consumen recursos para los administradores del sistema. Escenarios como quedarse sin espacio fueron la ruina de los sysadmins, principalmente porque resolverlo implicaba mucho trabajo. Esto haría que los sysadmins estén fuera de línea, instalen nuevas unidades, diviertan y luego los extenderan al sistema actual. No fue divertido.

El administrador de volumen lógico resolvió este problema de una vez por todas. LVM es un marco mapeador de dispositivos que permite la gestión del disco en pasos muy fáciles.

LVM permite que los sysadmins realicen tareas de gestión de disco, como cambiar el tamaño, extender y eliminar las particiones de manera flexible y fácil. Por lo tanto, los sysadmins no necesitan quedarse fuera de línea para extender las particiones y más.

En este tutorial, le mostraré un método para usar el administrador LVM para extender el tamaño de su partición raíz.

NOTA: Este tutorial no es una guía introductoria para LVM.

Requisitos previos

Antes de comenzar con el tutorial, deberá cumplir con los siguientes requisitos.

  • Root o usuario con privilegios de sudo
  • Asegúrese de hacer una copia de copia de seguridad de todos sus archivos en caso de problemas.

En los ejemplos dentro de este tutorial, reduciré mi directorio de casa y agregaré el espacio adicional al directorio raíz. También estoy ilustrando este tutorial en una máquina Centos 8 que se ejecuta en VMware.

Paso 1 - Hacer copias de seguridad

El primer paso antes de continuar es hacer una copia de seguridad de su directorio de casa. No necesitas hacer esto, pero no puedo recomendarlo lo suficiente. Haga una copia de seguridad de sus archivos utilizando las acciones de los archivos, copie a una unidad local, o comprimirlos y muévalos a un nuevo directorio.

Paso 2 - Dir de Hogar de Unmount

El siguiente paso es desmontar el directorio de inicio. Para ver la ubicación de la partición de inicio, use el comando DF como:

$ sudo df

Esto muestra la ubicación de la partición casera como se muestra:

Use el comando a continuación para desmontar.

$ sudo Umount/dev/mapper/cl-home

Paso 3 - Eliminar el volumen de inicio

Una vez que se desmonta con éxito, necesitamos eliminar el volumen de inicio con LVM. Use el comando como:

$ lvremove/dev/cl/home

Este comando le solicitará si proceder a eliminar el volumen de inicio. Presione y para continuar.

Paso 4 - Dir

El siguiente paso es reducir el tamaño del directorio de inicio. Eso significa que recrearemos el volumen de la casa como un volumen de menor tamaño.

Comience por obtener el nombre del grupo de volumen.

VGDisplay | Grep "VG Nombre"
VG Nombre CL

Que nos da el nombre del grupo de volumen como cl.

Ahora, todo lo que tenemos que hacer es crear un nuevo volumen para /Home usando el comando LVCreate como:

$ lvcreate -l +5GB -n Home CL

Que creará el volumen de inicio con 5 GB en tamaño.

Paso 5 - Formateo del volumen

Ahora es el momento de formatear el volumen de inicio. Obtenga el tipo de archivo usando el comando DF como:

$ df -t

Usando el formato de utilidad MKFS el volumen como:

$ MKFS.xfs/dev/cl/home

Paso 6 - Monte Home Dir

Ahora monte el volumen recién creado como:

$ MONTO/DEV/CL/HOME

Tras el montaje exitoso, restaure sus copias de seguridad al nuevo volumen de inicio.

Paso 7 - extender la raíz

Ahora es el momento de extender la partición raíz con el espacio libre disponible para reducir el directorio de la casa. Comience por obtener la ruta del volumen lógico raíz.

$ lvdisplay | GREP "PATH LV"

Para extender la partición raíz con todo el espacio libre, el comando como:

$ lvextend -rl +100%gratis/dev/cl/root

Este comando extenderá la partición raíz con todo el espacio libre restante desde el directorio de inicio.

Conclusión

En esta guía, observamos cómo extender la partición de la raíz al reducir el directorio de la casa.