4.4.2. Cómo crear volúmenes entrelazados
Para grandes procesos secuenciales de lectura y escritura, un volumen lógico entrelazado puede mejorar la eficiencia de la E/S de datos. Para obtener información general sobre volúmenes entrelazados, consulte la Sección 2.3.2, “Volúmenes lógicos entrelazados”.
Cuando cree un volumen lógico entrelazado, especifique el número de enlaces con el argumento
-i
del comando lvcreate
. Esto determina cuántos volúmenes físicos serán entrelazados por el volumen lógico. El número de enlaces no puede ser mayor al número de volúmenes físicos en el grupo de volúmenes (a menos de que se utilice la opción --alloc anywhere
).
Si los dispositivos físicos subyacentes que conforman el volumen lógico entrelazado tienen diferentes tamaños, el tamaño máximo del volumen entrelazado se determina de acuerdo con el dispositivo subyacente más pequeño. Por ejemplo, en un enlace basado en dos pilares, el tamaño máximo debe tener el doble del tamaño del dispositivo más pequeño. En un enlace que se base en tres pilares, el tamaño máximo es tres veces el tamaño del dispositivo más pequeño.
El siguiente comando crea un volumen lógico entrelazado con dos volúmenes físicos con una banda de 64KB. El volumen lógico tiene 50 GB, se llama
gfslv
, y se forja del grupo de volúmenes vg0
.
lvcreate -L 50G -i2 -I64 -n gfslv vg0
Como con los volúmenes lineales, usted puede especificar las extensiones del volumen físico que está utilizando para la franja. El siguiente comando crea un volumen seccionado con 100 extensiones de tamaño que secciona dos volúmenes físicos, se llama
stripelv
y está en el grupo de volúmenes testvg
. La franja utilizará los sectores 0-49 de /dev/sda1
y los sectores 50-99 de /dev/sdb1
.
# lvcreate -l 100 -i2 -nstripelv testvg /dev/sda1:0-49 /dev/sdb1:50-99
Using default stripesize 64.00 KB
Logical volume "stripelv" created