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/sde1server1:~# vgcreate fileserver /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
Volume group "fileserver" successfully createdVamos aprender sobre nossos grupos de volumes:
vgdisplayserver1:~# 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-dTqhFPOutro comando para aprender sobre nossos grupos de volumes:
vgscanserver1:~# vgscan
Reading all physical volumes. This may take a while...
Found volume group "fileserver" using metadata type lvm2Para fins de treinamento, vamos renomear nosso grupo de volumes fileserver para data:
vgrename fileserver dataserver1:~# 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:
vgdisplayserver1:~# 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-dTqhFPvgscanserver1:~# vgscan
Reading all physical volumes. This may take a while...
Found volume group "data" using metadata type lvm2Agora vamos deletar nosso grupo de volumes data:
vgremove dataserver1:~# vgremove data
Volume group "data" successfully removedvgdisplaySem saída desta vez:
server1:~# vgdisplayvgscanserver1:~# 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/sde1server1:~# vgcreate fileserver /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
Volume group "fileserver" successfully createdEm 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 fileserverserver1:~# lvcreate --name share --size 40G fileserver
Logical volume "share" createdlvcreate --name backup --size 5G fileserverserver1:~# lvcreate --name backup --size 5G fileserver
Logical volume "backup" createdlvcreate --name media --size 1G fileserverserver1:~# lvcreate --name media --size 1G fileserver
Logical volume "media" createdVamos obter uma visão geral de nossos volumes lógicos:
lvdisplayserver1:~# 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:2lvscanserver1:~# lvscan
ACTIVE '/dev/fileserver/share' [40.00 GB] inherit
ACTIVE '/dev/fileserver/backup' [5.00 GB] inherit
ACTIVE '/dev/fileserver/media' [1.00 GB] inheritPara fins de treinamento, renomeamos nosso volume lógico media para films:
lvrename fileserver media filmsserver1:~# lvrename fileserver media films
Renamed "media" to "films" in volume group "fileserver"lvdisplayserver1:~# 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:2lvscanserver1:~# lvscan
ACTIVE '/dev/fileserver/share' [40.00 GB] inherit
ACTIVE '/dev/fileserver/backup' [5.00 GB] inherit
ACTIVE '/dev/fileserver/films' [1.00 GB] inheritEm seguida, vamos deletar o volume lógico films:
lvremove /dev/fileserver/filmsserver1:~# 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 fileserverserver1:~# lvcreate --name media --size 1G fileserver
Logical volume "media" createdAgora vamos aumentar media de 1GB para 1.5GB:
lvextend -L1.5G /dev/fileserver/mediaserver1:~# lvextend -L1.5G /dev/fileserver/media
Extending logical volume media to 1.50 GB
Logical volume media successfully resizedVamos reduzi-lo para 1GB novamente:
lvreduce -L1G /dev/fileserver/mediaserver1:~# 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
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.