LVM es el administrador de volúmenes lógicos para el kernel Linux. LVM gestiona los discos duros y sistemas similares, como dispositivos de almacenamiento masivo. Entre las características principales del Linux Logical Volume Manager encontramos el redimensionado de grupos lógicos, redimensionado de volúmenes lógicos, capacidad de realización de snapshots en modo lectura, adición de nuevos discos a los volúmenes, etc. Se podría decir que LVM es un mecanismo para «virtualizar» discos.
Esquema básico de LVM (Wikipedia)
Antes de poder comenzar a trabajar con los discos en LVM (creando grupos, volumenes, particionando, etc) hemos de «prepararlos» para poder utilizar este sistema. Para ello utilizaremos fdisk, especificando a cada uno de los discos que queremos utilizar con LVM que utilicen el tipo de partición 8e «Linux LVM».
Supongamos que tenemos un disco duro nuevo, /dev/sda, vamos a prepararlo para utilizar LVM, ejecutamos fdisk sobre el disco para ello:
fdisk /dev/hdb
Una vez dentro, presionamos «n» para crear una nueva particion:
n Añade una nueva partición
Presionamos «p» para crear una nueva partición primaria
p Partición primaria (1-4)
Presionamos 1 para crearla como la primera partición del disco, posteriormente presionamos ENTER hasta aceptar todos los valores por defecto de primer y último cilindro.
Una vez finalizado y de nuevo en el menú de fdisk, presionamos «t» para cambiar el identificador de sistema de una partición:
t Cambia el identificador de sistema de una partición
La cambiaremos al tipo «LVM partition type (0×8e)», para ello introducimos 8e. Podemos en este punto presionar «p» para imprimir la tabla de particiones y ver que todo es correcto:
p Imprime la tabla de particiones
Finalmente guardamos los cambios con «w»
Al hacer un fdisk -l del nuevo disco, veremos que efectivamente ya utiliza LVM, ejemplo (ficticio):
# fdisk -l /dev/sda Disk /dev/sda: 200.0 GB, 201000193024 bytes 200 heads, 63 sectors/track, 30515 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Start End Blocks Id System /dev/sda1 1 30515 205111706 8e Linux LVM
Próximamente haré otro artículo de LVM en el cual ya comenzaremos a trabajar propiamente con Linux Logical Volume Manager, creando grupos, volumenes, etc.
Actualización:
Continuación aquí: