lunes, 17 de diciembre de 2012

Teoría LVM - Logical Volume Manager (Administrador de Volúmenes Lógicos)

Por lo general a muchas personas que inician en el mundo GNU/Linux se les hace raro la instalación de alguna distribución y cuando se deciden a instalarla lo hacen con una instalación por defecto, poniendo todos los datos en una partición grande (/). Lo que los motiva es el miedo a tomar la decisión equivocada al momento de seleccionar el espacio de almacenamiento. La pregunta ¿cómo crear el particionado?, ¿si se llena una partición por una mala decisión tendré que reinstalar de nuevo y cambiar el esquema de particionado? La intención de esta entrada es introducir el concepto de LVM para la abstracción del almacenamiento, donde el espacio de las particiones puede ser incrementado o reducido según la necesidad.
En un esquema de almacenamiento convencional primero están los discos duros añadidos al computador, el espacio de los discos duros está divido en particiones, a estas particiones se le escribe un sistema de archivos (filesystem) que finalmente tienen un punto de montaje.
El objetivo de utilizar LVM es crear una capa de virtualización del almacenamiento, lo que permite mayor flexibilidad, escalabilidad y control sobre el espacio.
Con LVM se pueden agrupar los discos duros y sus particiones en Physical Volumes - Volúmenes Físicos en el lenguaje de LVM para formar discos duros virtuales llamados Volume Groups - Grupo de Volúmenes. Estos discos duros virtuales (Volume Groups) pueden ser divididos en particiones virtuales llamadas Logical Volumes - Volúmenes Lógicos. A estos Volúmenes Lógicos se le escribe un sistema de archivos (filesystem) que finalmente tienen un punto de montaje.
Lo principal es que los Volúmenes Lógicos y Grupo de Volúmenes pueden expandirse o reducirse dependiendo de los cambios que se requieran. La siguiente figura muestra un esquema utilizando LVM.


Anatomía de LVM
Grupo de Volumen (VG)
Es el más alto nivel de abstracción usado en LVM. Llamado disco duro virtual. Se refiere a la colección de Volúmenes Lógicos y Volúmenes Físicos.
Volumen Físico (PV)
Es típicamente un disco duro o sus particiones.
Volumen Lógico (LV)
El equivalente a una partición llamada partición virtual.
Extensión Lógica (LE)
Cada Volumen Lógico está dividido en porciones de datos, conocidos como Extensiones Lógicas. El tamaño de la extensión es el mismo para todo el Volumen Lógico dentro del Grupo de volumen.
Extensión Física (PE)
Cada Volumen Físico está dividido por porciones de datos, conocidos como Extensiones Físicas, estas extensiones tienen el mismo tamaño que las Extensiones Lógicas en un Grupo de Volumen.
La siguiente figura muestra esta anatomía:


No hay comentarios:

Publicar un comentario