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.
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.