LVM · 4 min read · Oct 08, 2025

Um Guia para Iniciantes sobre LVM - Página 2

Agora vamos criar nosso grupo de volumes fileserver e adicionar /dev/sdb1 - /dev/sde1 a ele:

vgcreate fileserver /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
server1:~# vgcreate fileserver /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1  
  Volume group "fileserver" successfully created

Vamos aprender sobre nossos grupos de volumes:

vgdisplay
server1:~# vgdisplay  
  --- Volume group ---  
  VG Name               fileserver  
  System ID  
  Format                lvm2  
  Metadata Areas        4  
  Metadata Sequence No  1  
  VG Access             read/write  
  VG Status             resizable  
  MAX LV                0  
  Cur LV                0  
  Open LV               0  
  Max PV                0  
  Cur PV                4  
  Act PV                4  
  VG Size               93.14 GB  
  PE Size               4.00 MB  
  Total PE              23844  
  Alloc PE / Size       0 / 0  
  Free  PE / Size       23844 / 93.14 GB  
  VG UUID               3Y1WVF-BLET-QkKs-Qnrs-SZxI-wrNO-dTqhFP

Outro comando para aprender sobre nossos grupos de volumes:

vgscan
server1:~# vgscan  
  Reading all physical volumes.  This may take a while...  
  Found volume group "fileserver" using metadata type lvm2

Para fins de treinamento, vamos renomear nosso grupo de volumes fileserver para data:

vgrename fileserver data
server1:~# vgrename fileserver data  
  Volume group "fileserver" successfully renamed to "data"

Vamos executar vgdisplay e vgscan novamente para ver se o grupo de volumes foi renomeado:

vgdisplay
server1:~# vgdisplay  
  --- Volume group ---  
  VG Name               data  
  System ID  
  Format                lvm2  
  Metadata Areas        4  
  Metadata Sequence No  2  
  VG Access             read/write  
  VG Status             resizable  
  MAX LV                0  
  Cur LV                0  
  Open LV               0  
  Max PV                0  
  Cur PV                4  
  Act PV                4  
  VG Size               93.14 GB  
  PE Size               4.00 MB  
  Total PE              23844  
  Alloc PE / Size       0 / 0  
  Free  PE / Size       23844 / 93.14 GB  
  VG UUID               3Y1WVF-BLET-QkKs-Qnrs-SZxI-wrNO-dTqhFP
vgscan
server1:~# vgscan  
  Reading all physical volumes.  This may take a while...  
  Found volume group "data" using metadata type lvm2

Agora vamos deletar nosso grupo de volumes data:

vgremove data
server1:~# vgremove data  
  Volume group "data" successfully removed
vgdisplay

Sem saída desta vez:

server1:~# vgdisplay
vgscan
server1:~# vgscan  
  Reading all physical volumes.  This may take a while...

Vamos criar nosso grupo de volumes fileserver novamente:

vgcreate fileserver /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
server1:~# vgcreate fileserver /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1  
  Volume group "fileserver" successfully created

Em seguida, criamos nossos volumes lógicos share (40GB), backup (5GB) e media (1GB) no grupo de volumes fileserver. Juntos, eles usam um pouco menos de 50% do espaço disponível (dessa forma, podemos fazer uso do RAID1 mais tarde):

lvcreate --name share --size 40G fileserver
server1:~# lvcreate --name share --size 40G fileserver  
  Logical volume "share" created
lvcreate --name backup --size 5G fileserver
server1:~# lvcreate --name backup --size  5G fileserver  
  Logical volume "backup" created
lvcreate --name media --size 1G fileserver
server1:~# lvcreate --name media  --size  1G fileserver  
  Logical volume "media" created

Vamos obter uma visão geral de nossos volumes lógicos:

lvdisplay
server1:~# lvdisplay  
  --- Logical volume ---  
  LV Name                /dev/fileserver/share  
  VG Name                fileserver  
  LV UUID                280Mup-H9aa-sn0S-AXH3-04cP-V6p9-lfoGgJ  
  LV Write Access        read/write  
  LV Status              available  
  # open                 0  
  LV Size                40.00 GB  
  Current LE            10240  
  Segments               2  
  Allocation             inherit  
  Read ahead sectors     0  
  Block device           253:0  
   
  --- Logical volume ---  
  LV Name                /dev/fileserver/backup  
  VG Name                fileserver  
  LV UUID                zZeuKg-Dazh-aZMC-Aa99-KUSt-J6ET-KRe0cD  
  LV Write Access        read/write  
  LV Status              available  
  # open                 0  
  LV Size                5.00 GB  
  Current LE            1280  
  Segments               1  
  Allocation             inherit  
  Read ahead sectors     0  
  Block device           253:1  
   
  --- Logical volume ---  
  LV Name                /dev/fileserver/media  
  VG Name                fileserver  
  LV UUID                usfvrv-BC92-3pFH-2NW0-2N3e-6ERQ-4Sj7YS  
  LV Write Access        read/write  
  LV Status              available  
  # open                 0  
  LV Size                1.00 GB  
  Current LE            256  
  Segments               1  
  Allocation             inherit  
  Read ahead sectors     0  
  Block device           253:2
lvscan
server1:~# lvscan  
  ACTIVE            '/dev/fileserver/share' [40.00 GB] inherit  
  ACTIVE            '/dev/fileserver/backup' [5.00 GB] inherit  
  ACTIVE            '/dev/fileserver/media' [1.00 GB] inherit

Para fins de treinamento, renomeamos nosso volume lógico media para films:

lvrename fileserver media films
server1:~# lvrename fileserver media films  
  Renamed "media" to "films" in volume group "fileserver"
lvdisplay
server1:~# lvdisplay  
  --- Logical volume ---  
  LV Name                /dev/fileserver/share  
  VG Name                fileserver  
  LV UUID                280Mup-H9aa-sn0S-AXH3-04cP-V6p9-lfoGgJ  
  LV Write Access        read/write  
  LV Status              available  
  # open                 0  
  LV Size                40.00 GB  
  Current LE            10240  
  Segments               2  
  Allocation             inherit  
  Read ahead sectors     0  
  Block device           253:0  
   
  --- Logical volume ---  
  LV Name                /dev/fileserver/backup  
  VG Name                fileserver  
  LV UUID                zZeuKg-Dazh-aZMC-Aa99-KUSt-J6ET-KRe0cD  
  LV Write Access        read/write  
  LV Status              available  
  # open                 0  
  LV Size                5.00 GB  
  Current LE            1280  
  Segments               1  
  Allocation             inherit  
  Read ahead sectors     0  
  Block device           253:1  
   
  --- Logical volume ---  
  LV Name                /dev/fileserver/films  
  VG Name                fileserver  
  LV UUID                usfvrv-BC92-3pFH-2NW0-2N3e-6ERQ-4Sj7YS  
  LV Write Access        read/write  
  LV Status              available  
  # open                 0  
  LV Size                1.00 GB  
  Current LE            256  
  Segments               1  
  Allocation             inherit  
  Read ahead sectors     0  
  Block device           253:2
lvscan
server1:~# lvscan  
  ACTIVE            '/dev/fileserver/share' [40.00 GB] inherit  
  ACTIVE            '/dev/fileserver/backup' [5.00 GB] inherit  
  ACTIVE            '/dev/fileserver/films' [1.00 GB] inherit

Em seguida, vamos deletar o volume lógico films:

lvremove /dev/fileserver/films

server1:~# lvremove /dev/fileserver/films
Você realmente deseja remover o volume lógico ativo “films”? [y/n]: <– y
Volume lógico “films” removido com sucesso

Criamos o volume lógico media novamente:

lvcreate --name media --size 1G fileserver
server1:~# lvcreate --name media  --size  1G fileserver  
  Logical volume "media" created

Agora vamos aumentar media de 1GB para 1.5GB:

lvextend -L1.5G /dev/fileserver/media
server1:~# lvextend -L1.5G /dev/fileserver/media  
  Extending logical volume media to 1.50 GB  
  Logical volume media successfully resized

Vamos reduzi-lo para 1GB novamente:

lvreduce -L1G /dev/fileserver/media

server1:~# lvreduce -L1G /dev/fileserver/media
AVISO: Reduzindo o volume lógico ativo para 1.00 GB
ISSO PODE DESTRUIR SEUS DADOS (sistema de arquivos etc.)
Você realmente deseja reduzir media? [y/n]: <– y
Reduzindo o volume lógico media para 1.00 GB
Volume lógico media redimensionado com sucesso

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.