4.3. Creación de un volumen lógico RAID0 (rayado)
Un volumen lógico RAID0 reparte los datos del volumen lógico entre varios subvolúmenes de datos en unidades de tamaño de franja.
El formato del comando para crear un volumen RAID0 es el siguiente.
lvcreate --type raid0[_meta] --stripes Stripes --stripesize StripeSize VolumeGroup [PhysicalVolumePath...]
Parámetro | Descripción |
---|---|
|
Especificando |
| Especifica el número de dispositivos en los que se repartirá el volumen lógico. |
| Especifica el tamaño de cada franja en kilobytes. Es la cantidad de datos que se escribe en un dispositivo antes de pasar al siguiente. |
| Especifica el grupo de volúmenes a utilizar. |
| Especifica los dispositivos a utilizar. Si no se especifica, LVM elegirá el número de dispositivos especificados por la opción Stripes, uno para cada franja. |
Este procedimiento de ejemplo crea un volumen lógico RAID0 de LVM llamado mylv
que separa los datos en los discos en /dev/sda1
, /dev/sdb1
, y /dev/sdc1
.
Etiquete los discos que utilizará en el grupo de volúmenes como volúmenes físicos LVM con el comando
pvcreate
.AvisoEste comando destruye cualquier dato en
/dev/sda1
,/dev/sdb1
, y/dev/sdc1
.#
pvcreate /dev/sda1 /dev/sdb1 /dev/sdc1
Physical volume "/dev/sda1" successfully created Physical volume "/dev/sdb1" successfully created Physical volume "/dev/sdc1" successfully createdCrear el grupo de volumen
myvg
. El siguiente comando crea el grupo de volúmenesmyvg
.#
vgcreate myvg /dev/sda1 /dev/sdb1 /dev/sdc1
Volume group "myvg" successfully createdPuede utilizar el comando
vgs
para mostrar los atributos del nuevo grupo de volúmenes.#
vgs
VG #PV #LV #SN Attr VSize VFree myvg 3 0 0 wz--n- 51.45G 51.45GCrea un volumen lógico RAID0 a partir del grupo de volúmenes que has creado. El siguiente comando crea el volumen RAID0
mylv
a partir del grupo de volúmenesmyvg
. Este ejemplo crea un volumen lógico que tiene un tamaño de 2 gigabytes, con tres franjas y un tamaño de franja de 4 kilobytes.#
lvcreate --type raid0 -L 2G --stripes 3 --stripesize 4 -n mylv myvg
Rounding size 2.00 GiB (512 extents) up to stripe boundary size 2.00 GiB(513 extents). Logical volume "mylv" created.Cree un sistema de archivos en el volumen lógico RAID0. El siguiente comando crea un sistema de archivos
ext4
en el volumen lógico.#
mkfs.ext4 /dev/myvg/mylv
mke2fs 1.44.3 (10-July-2018) Creating filesystem with 525312 4k blocks and 131376 inodes Filesystem UUID: 9d4c0704-6028-450a-8b0a-8875358c0511 Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912 Allocating group tables: done Writing inode tables: done Creating journal (16384 blocks): done Writing superblocks and filesystem accounting information: doneLos siguientes comandos montan el volumen lógico e informan del uso del espacio en disco del sistema de archivos.
#
mount /dev/myvg/mylv /mnt
#df
Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/myvg-mylv 2002684 6168 1875072 1% /mnt