Cambiar el tamaño del sistema de archivos es una tarea importante del perfil del administrador de Linux. En Linux, LVM(Administrador de volumen lógico) proporciona la posibilidad de aumentar y reducir el tamaño del sistema de archivos. En este tutorial discutiremos los ejemplos prácticos de lvextend y aprenderemos cómo extender la partición LVM sobre la marcha usando el comando lvextend.
Guión : Supongamos que tenemos una partición LVM (/home) y nos estamos quedando sin espacio y queremos ampliar o aumentar el tamaño del sistema de archivos. Entonces, para aumentar el tamaño del sistema de archivos, primero debemos ver si el grupo de volúmenes tiene espacio libre o no. Si el grupo Volumen tiene espacio libre, siga los pasos a continuación:
Paso:1 Escriba el comando ‘df -h’ para listar el sistema de archivos
Ejecute el comando «df -h» seguido del sistema de archivos para ver el espacio en disco total, usado y disponible
[[email protected] home]# df -h /home/ Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_cloud-LogVol00 9.7G 9.2G 0 100% /home
Como podemos ver, /home se utiliza al 100 %.
Paso: 2 Ahora verifique si el espacio libre es espacio disponible en el grupo de volumen
Para mostrar los detalles del grupo de volúmenes, ejecute el comando vgdisplay seguido del nombre del grupo de volúmenes,
# vgdisplay
[[email protected] home]# vgdisplay vg_cloud --- Volume group --- VG Name vg_cloud System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 4 VG Access read/write VG Status resizable MAX LV 0 Cur LV 3 Open LV 3 Max PV 0 Cur PV 1 Act PV 1 VG Size 27.01 GiB PE Size 4.00 MiB Total PE 6915 Alloc PE / Size 5256 / 20.53 GiB Free PE / Size 1659 / 6.48 GiB VG UUID 1R89GB-mIP2-7Hgu-zEVR-5H02-7GdB-Ufj7R4
Paso:3 Utilice el comando lvextend para aumentar el tamaño.
Ejecute debajo del comando lvextend para extender el sistema de archivos,
[[email protected] ~]# lvextend -L +2G /dev/mapper/vg_cloud-LogVol00 Extending logical volume LogVol00 to 11.77 GiB Logical volume LogVol00 successfully resized
El comando anterior ampliará el tamaño del sistema de archivos en 2 GB. También puede especificar el tamaño en MB, simplemente reemplace G con M.
Paso:3 Ejecute el comando resize2fs
En el paso anterior, hemos ejecutado el comando lvextend para ampliar el tamaño del sistema de archivos en 2 GB, pero aún así el sistema de archivos no está actualizado, así que ejecute el siguiente comando resize2fs
[[email protected] ~]# resize2fs /dev/mapper/vg_cloud-LogVol00
Paso:4 Use el comando df y verifique /home size .
Vuelva a ejecutar el comando df -h seguido del sistema de archivos /home, ahora podemos ver que el sistema de archivos se ha ampliado en 2 GB, antes el tamaño de la extensión era de 10 GB
[[email protected] ~]# df -h /home/ Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_cloud-LogVol00 12G 9.2G 1.9G 84% /home
Leer también : Cómo configurar volúmenes lógicos aprovisionados delgados en CentOS 7/RHEL 7