¿Cómo funciona el Administrador de volúmenes lógicos (LVM) en Linux?

Como Funciona El Administrador De Volumenes Logicos Lvm En Linux



Logical Volume Manager (LVM) es una poderosa herramienta de administración de discos para Linux. LVM puede administrar varios discos a la vez: discos duros, SSD SATA, SSD NVME, etc. En lugar de crear particiones físicas en los discos, LVM utiliza volúmenes lógicos que pueden abarcar varios discos (administrados por LVM). Esta característica le da a LVM una mayor flexibilidad en la gestión del almacenamiento.

En este artículo, analizaremos cómo funciona Logical Volume Manager (LVM) y las características de LVM.

Tema de contenidos:

  1. Principios básicos de funcionamiento de LVM
  2. Funciones del Administrador de volúmenes lógicos (LVM)
  3. Conclusión

Principios básicos de funcionamiento de LVM

El proceso de cómo LVM administra los discos se ilustra en la siguiente figura:











Algunos de los términos importantes de LVM se explican a continuación:



Volumen físico (PV): Los discos físicos (HDD, SSD, etc.) que se agregan al sistema LVM para su administración se denominan volúmenes físicos LVM (PV). En la figura, el Disco 1, el Disco 2 y el Disco 3 se denominan volúmenes físicos (PV) LVM.





Grupo de volumen (VG): Uno o más discos físicos forman un grupo de volúmenes LVM (VG). Como se ilustra en la figura, el Disco 1, el Disco 2 y el Disco 3 forman un grupo de volúmenes LVM (VG).

Volumen lógico (LV): En cada grupo de volúmenes LVM, puede crear hasta 256 volúmenes lógicos (LV) LVM. Los volúmenes lógicos (LV) LVM son como particiones de disco. Puede formatearlos y montarlos en el sistema de archivos de Linux de la misma manera que formatea y monta las particiones del disco. Esto se ilustra en la figura anterior.



Funciones del Administrador de volúmenes lógicos (LVM)

Las características de Logical Volume Manager (LVM) se explican brevemente a continuación:

Gestión de volúmenes lógicos: El objetivo principal de LVM es abstraer los discos físicos, como HDD/SSD, en volúmenes/particiones lógicas para que puedan administrarse fácilmente y con mayor flexibilidad. Una vez que lea sobre las otras características de LVM, estos términos serán más claros.

Cambio de tamaño dinámico: El cambio de tamaño dinámico de volúmenes lógicos es una de las características principales de LVM. Una de las limitaciones de las particiones MBR o GPT es que es muy difícil cambiar el tamaño de las particiones una vez creadas. Tampoco puedes cambiar el tamaño de las particiones MBR o GPT mientras están montadas. Las funciones de cambio de tamaño dinámico de LVM le permiten cambiar el tamaño (reducir/expandir) los volúmenes lógicos (LV) de LVM sobre la marcha sin necesidad de desmontar los volúmenes lógicos.

Aprovisionamiento ligero: Si crea un volumen lógico LVM de 10 GB y almacena solo 2 GB de archivos en él, el volumen lógico LVM solo asignará 2 GB del grupo de volúmenes LVM, no 10 GB. Esta característica de LVM se denomina aprovisionamiento ligero. Puede crear tantos volúmenes lógicos en un grupo de volúmenes LVM como necesite, siempre que el espacio en disco total utilizado de todos los volúmenes lógicos de un grupo de volúmenes LVM sea menor que el espacio en disco total disponible del grupo de volúmenes LVM.

Instantáneas : Puede tomar instantáneas de un volumen lógico LVM y restaurar el volumen lógico a partir de la instantánea si algo sale mal. La función de instantánea LVM es muy útil para realizar copias de seguridad de los datos, probar cosas y recuperar los datos.

Eliminación de datos en varios discos: Ya discutimos esta característica de LVM. LVM distribuye los datos almacenados en los volúmenes lógicos LVM entre todos los volúmenes físicos (HDD/SSD) que se agregan al grupo de volúmenes LVM. Esto mejora el rendimiento de lectura/escritura de los volúmenes lógicos LVM. En cierto sentido, el grupo de volúmenes LVM funciona como una matriz RAID-0. Pega los discos físicos para aumentar el espacio total disponible en el disco.

Duplicar los datos en varios discos: LVM también se puede configurar para replicar los datos de un disco físico en otros discos físicos que se agregan al mismo grupo de volúmenes LVM. Esto funciona de la misma manera que una matriz RAID-1. Incluso si uno de los discos del grupo de volúmenes LVM falla, los datos del grupo de volúmenes LVM seguirán estando seguros.

Funciona con RAID: LVM funciona perfectamente con el software y el hardware RAID. Puede configurar una matriz RAID y usar LVM para administrar los volúmenes/particiones de la matriz RAID.

Migración de datos: LVM puede migrar los datos entre volúmenes físicos con facilidad. La migración de datos LVM funciona incluso si el volumen físico es un dispositivo iSCSI. Entonces, puedes migrar los datos LVM a través de la red a través de iSCSI.

Conclusión

Explicamos cómo funciona Logical Volume Manager (LVM). También le mostramos una figura que explica cómo LVM abstrae los discos físicos y los administra de manera lógica y también analizamos las características del Administrador de volumen lógico (LVM).