Administrador de volumen lógico (Linux)


En Linux , Logical Volume Manager ( LVM ) es un marco de asignación de dispositivos que proporciona administración de volúmenes lógicos para el kernel de Linux . La mayoría de las distribuciones modernas de Linux son compatibles con LVM hasta el punto de poder tener sus sistemas de archivos raíz en un volumen lógico . [3] [4] [5]

Heinz Mauelshagen escribió el código LVM original en 1998, cuando trabajaba en Sistina Software , tomando sus pautas de diseño principales del administrador de volumen de HP-UX . [1]

LVM se puede considerar como una delgada capa de software sobre los discos duros y las particiones, lo que crea una abstracción de continuidad y facilidad de uso para administrar el reemplazo, el reparticionamiento y la copia de seguridad del disco duro.

El LVM también funciona en un clúster de almacenamiento compartido en el que los discos que contienen los PV se comparten entre varias computadoras host, pero puede requerir un demonio adicional para mediar el acceso a los metadatos a través de una forma de bloqueo.

Los mecanismos descritos anteriormente solo resuelven los problemas con el acceso de LVM al almacenamiento. El sistema de archivos seleccionado para estar encima de dichos LV debe admitir la agrupación en clústeres por sí mismo (como GFS2 o VxFS ) o solo debe ser montado por un solo nodo de clúster en cualquier momento (como en una configuración activa-pasiva).

Los LVM VG deben contener una política de asignación predeterminada para los nuevos volúmenes creados a partir de él. Esto se puede cambiar más tarde para cada LV usando el lvconvert -Acomando, o en el propio VG a través de vgchange --alloc. Para minimizar la fragmentación, LVM intentará primero la política más estricta (contigua) y luego avanzará hacia la política más liberal definida para el objeto LVM hasta que la asignación finalmente tenga éxito.


Varios elementos del LVM
Ejemplo básico de un cabezal LVM
Funcionamiento interno de la versión 1 de LVM. En este diagrama, PE representa una extensión física.