El espacio en el directorio/formato ext4 de Centos es insuficiente y es necesario asignar espacio de inicio al directorio/
Nota: Primero debe iniciar sesión como usuario root. No funcionará si cambia a root más adelante.
1. Ver el sistema de archivos
df -hT
lsblk
2. Copia de seguridad de los datos
cp -r /home homebak
3. Desmontar la partición a operar.
Antes de desinstalar /home, primero debe finalizar todos los procesos usando el sistema de archivos /home.
Puede usar fuser -m /home para ver qué información de proceso, luego eliminar -9 pid y luego desinstalar: umount /home. Si ejecuta accidentalmente fuser en el directorio de inicio -km /home, luego use el comando de desinstalación forzada umount -l /home para desinstalar.
4. Comprime el volumen a casa y comprime el espacio a 1G.
resize2fs -p /dev/mapper/VolGroup-lv_host 1G
Si encuentra un mensaje que le indica que primero debe ejecutar otro comando, siga las indicaciones.
e2fsck -f /dev/mapper/VolGroup-lv_host
5. Vuelva a montar y verifique la situación de compresión. Puede ver que el espacio en el directorio de inicio se ha comprimido.
Mount /dev/VolGroup/lv_host /home
Df -h
6. Reduzca la partición lógica de /dev/mapper/VolGroup-lv_host al tamaño especificado, aquí la reducimos a 2G.
lvreduce -L 2G /dev/mapper/VolGroup-lv_hose
7. Verifique el tamaño del volumen físico. PE/Tamaño libre es el espacio disponible.
vgdisplay
8. Aumente el tamaño de /dev/mapper'/VolGroup-lv_root (el valor aumentado no puede ser igual al valor de Free PE/Size en la figura anterior, Free PE/Size debe dejar algo de espacio)
lvextend -L +11G /dev/mapper/VolGroup-lv_root
9. Verifique si está completo
10. Recuperar datos
cp -r homebak/* /home/