4.3. Criação de um volume lógico RAID0 (listrado)
Um volume lógico RAID0 espalha dados lógicos de volume através de múltiplos subvolumes de dados em unidades de tamanho de faixa.
O formato para o comando para criar um volume RAID0 é o seguinte.
lvcreate --type raid0[_meta] --stripes Stripes --stripesize StripeSize VolumeGroup [PhysicalVolumePath...]
Parâmetro | Descrição |
---|---|
|
A especificação |
| Especifica o número de dispositivos para distribuir o volume lógico. |
| Especifica o tamanho de cada listra em kilobytes. Esta é a quantidade de dados que é escrita em um dispositivo antes de passar para o dispositivo seguinte. |
| Especifica o grupo de volume a ser utilizado. |
| Especifica os dispositivos a serem utilizados. Se isto não for especificado, a LVM escolherá o número de dispositivos especificados pela opção Stripes, um para cada faixa. |
Este procedimento de exemplo cria um volume lógico LVM RAID0 chamado mylv
que risca os dados nos discos em /dev/sda1
, /dev/sdb1
, e /dev/sdc1
.
Rotule os discos que você usará no grupo de volume como volumes físicos LVM com o comando
pvcreate
.AtençãoEste comando destrói quaisquer dados em
/dev/sda1
,/dev/sdb1
, e/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 createdCriar o grupo de volume
myvg
. O seguinte comando cria o grupo de volumemyvg
.#
vgcreate myvg /dev/sda1 /dev/sdb1 /dev/sdc1
Volume group "myvg" successfully createdVocê pode usar o comando
vgs
para exibir os atributos do novo grupo de volume.#
vgs
VG #PV #LV #SN Attr VSize VFree myvg 3 0 0 wz--n- 51.45G 51.45GCrie um volume lógico RAID0 a partir do grupo de volume que você criou. O seguinte comando cria o volume RAID0
mylv
a partir do grupo de volumemyvg
. Este exemplo cria um volume lógico de 2 gigabytes de tamanho, com três faixas e uma faixa 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.Criar um sistema de arquivo no volume lógico RAID0. O seguinte comando cria um sistema de arquivo em
ext4
no volume 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: doneOs seguintes comandos montam o volume lógico e informam o uso do espaço em disco do sistema de arquivos.
#
mount /dev/myvg/mylv /mnt
#df
Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/myvg-mylv 2002684 6168 1875072 1% /mnt