Logical Volume Manager ( Administrador de volumen lógico en inglés ) es un subsistema de los sistemas operativos Linux y OS / 2 que le permite utilizar diferentes áreas del mismo disco duro y/o áreas de diferentes discos duros como un solo volumen lógico. Implementado usando el subsistema mapeador de dispositivos .
A partir del 18 de septiembre de 2006 , había dos versiones del subsistema:
LVM agrega una capa de abstracción entre los discos físicos/lógicos (las particiones habituales que manejan fdisk y programas similares) y el sistema de archivos. Esto se logra dividiendo las particiones iniciales en bloques o usando particiones separadas o dispositivos de bloque (volumen físico (pv)) y combinándolos en un solo volumen virtual, más precisamente, un grupo de volúmenes (vg), que se divide a su vez en volúmenes lógicos. (volumen lógico (lv)). Para el sistema de archivos, un volumen lógico se representa como un dispositivo de bloque normal, aunque los volúmenes pv individuales pueden residir en diferentes dispositivos físicos (e incluso el propio pv puede distribuirse como un RAID ).
LVM1 no admite la expansión de un volumen lógico existente con nuevos volúmenes físicos. LVM2 permite esto, pero no elimina las restricciones asociadas con la implementación de sistemas de archivos (FS). Por ejemplo, JFS y XFS admiten la expansión del volumen, pero no la reducción.
Volumen físico ( eng. volumen físico , pv): un dispositivo que aparece en el sistema como un solo disco (disco duro o partición, matriz RAID).
Grupo de volumen ( ing. volumen grupo , vg) - varios volúmenes físicos pv (grupo, conjunto).
Volumen lógico ( ing. volumen lógico , lv) - partición lógica; análogo de particiones hda1, sdb3, etc.; dispositivo de bloque virtual.
Extensión física ( ing. extensión física , pe) - un área en el volumen físico pv con un tamaño de varios megabytes. pv se divide en regiones pe de igual tamaño.
Extensión lógica ( eng. extensión lógica , le) - un área en el volumen lógico lv. lv se divide en regiones le de igual tamaño.
La distribución ( mapeo en inglés ) de áreas lógicas le en volúmenes físicos pv es posible de dos maneras:
Ejemplo. Dejar:
Con una distribución lineal ( mapeo lineal en inglés ) del área de lv:
Con el mapeo en bandas , cada archivo de rango lógico se distribuirá entre varios volúmenes físicos pv .
LVM le permite crear copias ( instantáneas , imágenes) de un volumen lógico sobre la marcha. Funciona así:
Las copias de volumen LVM1 y LVM2 son incompatibles. Al migrar a la versión 2, se deben eliminar los volúmenes de la versión 1.
LVM2 requiere el subsistema mapeador de dispositivos para funcionar . Los núcleos de la versión 2.6 admiten este subsistema de forma predeterminada. Para los kernels de la versión 2.4, es necesario aplicar un parche.