Escenario:
Digamos que tiene 5 discos cada uno con 20 GB, ahora tiene requisitos para crear un FS (sistema de archivos) de tamaño 25 GB y 35 GB y dejar el resto del espacio sin asignar para cualquier necesidad futura.
Técnicamente, no es posible asignar espacio ya que cada disco tiene un tamaño de solo 20 GB y no podemos usarlos para particiones de 25 GB y 35 GB. Entonces, usaremos LVM(Administrador de volumen lógico), combine todos los discos en un grupo grande (grupo de volumen) y luego use el espacio de ese grupo para una asignación adicional .
LVM sirve para atender solicitudes en las que se puede colocar una cantidad de discos de tamaño pequeño en un grupo que se puede utilizar para asignar espacio según las necesidades. Otra ventaja, si los grupos van a estar llenos/empaquetados, entonces podemos agregar discos adicionales ( pvccrear entonces extensión siguiente extender ) más adelante para aumentar el tamaño del grupo de volúmenes LVM y los tamaños de los volúmenes lógicos .
Esta fusión proporcionará un espacio total de alrededor de 100 GB, de ese espacio podemos asignar 60 GB (25 GB + 35 GB) para nuestras necesidades.
Pasos lógicos para crear particiones LVM:
Paso:1 Crear volumen físico
Contiene la cantidad de discos que se fusionarán más tarde para obtener un disco de gran tamaño en un grupo.
# pvcreate <disk-name> <disk-name>
Paso:2 Crear grupo de volumen
Este es el nombre del grupo que tiene la cantidad total de discos que luego se asignan a los volúmenes lógicos para crear particiones de diferentes tamaños.
# vgcreate <volumegroupname> <disks which needs to be part of this volume group name>
Paso:3 Crear Volumen Lógico
# lvcreate -L <size for lvm> -n <lvmname> <volume-groupname>
La partición de este tamaño se creará de la manera mencionada a continuación:
/dev/nombre_vg/nombre_lv
Ahora puede formatearlo con ext3/ext4 FS para que se pueda escribir y montar.
Notas adicionales : Puede cambiar el nombre de VG y LV fácilmente pero asegúrese de que estén desmontados antes de realizar estas operaciones .
# vgrename <old_vg_name> <new_vg_name> # lvrename <vg_name> <old_lv_name> <new_lv_name>
Seguiremos publicando documentos adicionales en LVM.
Lea también: Cómo extender o hacer crecer la partición lvm en Linux con el comando lvextend