4.3. Administración del grupo de volúmenes
Esta sección describe los comandos que ejecutan los diferentes aspectos de la administración de grupos de volúmenes.
4.3.1. Cómo crear grupos de volúmenes
To create a volume group from one or more physical volumes, use the
vgcreate
command. The vgcreate
command creates a new volume group by name and adds at least one physical volume to it.
El siguiente comando crea un grupo de volúmenes llamado
vg1
que contiene los volúmenes físicos /dev/sdd1
y /dev/sde1
.
vgcreate vg1 /dev/sdd1 /dev/sde1
Cuando se utilizan volúmenes físicos para crear un grupo de volumen, sl espacio de disco se divide en extensiones de 4MB de forma predeterminada. El valor de la extensión es la cantidad mínima por la cual el volumen lógico puede ser incrementado o reducido. Un número grande de extensiones no tendrá impacto en el rendimiento de E/S del volumen lógico.
Si el valor predeterminado no es el deseado, el tamaño de la extensión puede ser especificado con la opción
-s
del comando vgcreate
. Puede crear límites en el número de volúmenes físicos o lógicos que un grupo puede tener con las opciones -p
y -l
del comando vgcreate
.
Por defecto, un grupo de volúmenes asigna las extensiones físicas de acuerdo con reglas de sentido común, tales como no ubicar enlaces paralelos en el mismo volumen físico. Esta es la política de asignación
normal
. Puede utilizar la opción --alloc
del comando vgcreate
para especificar una de las siguientes política de asignación: contiguous
, anywhere
o cling
.
La política
contiguous
requiere que las nuevas extensiones sean adyacentes a las extensiones existentes. Si hay suficientes extensiones libres para satisfacer una solicitud de asignación, una política de asignación normal
no las usará, pero la política de asignación anywhere
sí lo hará, incluso si el asignar dos enlaces en el mismo volumen físico reduce el rendimiento. La política cling
ubica nuevas extensiones en el mismo volumen físico que las extensiones en el mismo enlace del volumen lógico. Estas políticas pueden ser modificadas con el comando vgchange
.
En general, las políticas de asignaciones diferentes a
normal
sólo se requieren en casos especiales donde se usted debe especificar asignaciones de extensiones inusuales o no estándar.
Los grupos de volúmenes LVM y los volúmenes lógicos subyacentes están incluidos en el directorio de archivos especiales de dispositivos
/dev
con la siguiente estructura:
/dev/vg/lv/
Por ejemplo, si crea dos grupos de volúmenes
mivg1
y mivg2
, cada uno con tres volúmenes lógicos llamados lvo1
, lvo2
y lvo3
, esto crea seis archivos especiales de dispositivos:
/dev/myvg1/lv01 /dev/myvg1/lv02 /dev/myvg1/lv03 /dev/myvg2/lv01 /dev/myvg2/lv02 /dev/myvg2/lv03
El tamaño máximo del dispositivo con LVM es 8 Exabytes en CPUs de 64-bit