Filesystem LVM
O intuito deste artigo é mostrar algumas funcionalidades do LVM. Sei que na Internet, e aqui mesmo no site, temos ótimos artigos. A minha intenção é agregar mais informações sobre seu uso.
[ Hits: 13.508 ]
Por: Faustino em 04/05/2016
VG #PV #LV #SN Attr VSize VFree VolGroup 1 2 0 wz--n- 29.51g 0 backup_VG 1 1 0 wz--n- 15.99g 504.00m nv_vg 1 1 0 wz--n- 1016.00m 116.00m user_vg 2 1 0 wz--n- 1.98g 1.50gDepois que listamos todos os VGS e sabemos o exatamente o nome do VG será necessário listar todos os discos existentes no VG para isso usamos o comando.
Using volume group(s) on command line
Finding volume group "backup_VG"
--- Volume group ---
VG Name backup_VG
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 2
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 1
Max PV 0
Cur PV 1
Act PV 1
VG Size 15.99 GiB
PE Size 4.00 MiB
Total PE 4094
Alloc PE / Size 3968 / 15.50 GiB
Free PE / Size 126 / 504.00 MiB
VG UUID 3iqeMN-P8HK-3uXA-8ihu-fqWs-04Om-JvaqP8
--- Logical volume ---
LV Path /dev/backup_VG/backup_LV
LV Name backup_LV
VG Name backup_VG
LV UUID hSRf7H-ivRV-bukV-lgD7-c4rC-FRAg-mBsMX8
LV Write Access read/write
LV Creation host, time localhost.localdomain, 2016-04-22 03:32:58 -0300
LV Status available
# open 1
LV Size 15.50 GiB
Current LE 3968
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:2
--- Physical volumes ---
PV Name /dev/sdj1
PV UUID 9F83S6-i0mI-A4LY-1g5Z-WPJs-adXn-weKscP
PV Status allocatable
Total PE / Free PE 4094 / 126
Na saída vamos procurar o item "Physical volumes e PV name", aqui temos o disco que será substituído.
Physical volume "/dev/sdi1" successfully createdE agora vamos adicionar o disco no mesmo VG que o disco defeituoso está.
Volume group "backup_VG" successfully extendedVamos usar novamente o comando "vgdisplay -v nome do VG":
Using volume group(s) on command line
Finding volume group "backup_VG"
--- Volume group ---
VG Name backup_VG
System ID
Alloc PE / Size 3968 / 15.50 GiB
Free PE / Size 4220 / 16.48 GiB
VG UUID 3iqeMN-P8HK-3uXA-8ihu-fqWs-04Om-JvaqP8
--- Logical volume ---
LV Path /dev/backup_VG/backup_LV
LV Name backup_LV
VG Name backup_VG
# open 1
LV Size 15.50 GiB
Block device 253:2
--- Physical volumes ---
PV Name /dev/sdj1
PV UUID 9F83S6-i0mI-A4LY-1g5Z-WPJs-adXn-weKscP
PV Status allocatable
Total PE / Free PE 4094 / 126
PV Name /dev/sdi1
PV UUID 5z9suk-k78C-sfB4-07eb-pN4i-y8UJ-qARrRt
PV Status allocatable
Total PE / Free PE 4094 / 4094
Como pode ser visto acima o novo disco foi entregue ao LVM com sucesso, agora vamos usar o PVMOVE:
/dev/sdj1: Moved: 0.1% /dev/sdj1: Moved: 15.0% /dev/sdj1: Moved: 33.9% /dev/sdj1: Moved: 48.7% /dev/sdj1: Moved: 62.0% /dev/sdj1: Moved: 73.7% /dev/sdj1: Moved: 84.4% /dev/sdj1: Moved: 96.4% /dev/sdj1: Moved: 100.0%É possível acompanhar o processo usando o comando "lvs -a -o+devices". Para isso, abra uma nova sessão e execute esse comando:
LV VG Attr LSize Pool Origin Data% Move Log Cpy%Sync Convert Devices lv_root VolGroup -wi-ao---- 27.54g /dev/sda2(0) lv_swap VolGroup -wi-ao---- 1.97g /dev/sda2(7050) backup_lv backup_vg -wI-ao---- 15.50g pvmove0(0) [pvmove0] backup_vg p-C-aom--- 15.50g /dev/sdj1 19.05 /dev/sdj1(0),/dev/sdi1(0) nv_lv nv_vg -wi-a----- 900.00m /dev/sde1(0) user01LV user_vg -wi-ao---- 500.00m /dev/sdf1(0)Após a conclusão do pvmove é hora de remover o(s) disco(s):
Removed "/dev/sdj1" from volume group "backup_vg"# vgdisplay -v backup_vg
Using volume group(s) on command line
Finding volume group "backup_vg"
--- Volume group ---
VG Name backup_vg
System ID
Format lvm2
VG Status resizable
MAX LV 0
VG Size 15.99 GiB
Alloc PE / Size 3968 / 15.50 GiB
Free PE / Size 126 / 504.00 MiB
VG UUID LQFZnI-NpPq-OzX0-ZX2R-dGh6-QHau-Mc9joG
--- Logical volume ---
LV Path /dev/backup_vg/backup_lv
LV Name backup_lv
VG Name backup_vg
LV Size 15.50 GiB
Current LE 3968
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:2
--- Physical volumes ---
PV Name /dev/sdi1
PV UUID UiYaDq-7kXf-8eqX-3KIB-jbl6-eQ5R-cHgkwZ
PV Status allocatable
Total PE / Free PE 4094 / 126
E por último removeremos de toda a estrutura LVM usando o comando abaixo:
Configurações Básicas no CentOS 7
Entendendo e configurando o LVM manualmente
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Script de montagem de chroot automatica
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
De volta para o futuro - ou melhor, para o presente (parte 2) (1)
Por que passar nas disciplinas da faculdade é ruim e ser reprovado é b... (7)









