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: 12.856 ]
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 / 126Na 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 / 4094Como 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 / 126E por último removeremos de toda a estrutura LVM usando o comando abaixo:
Configurações Básicas no CentOS 7
Linux no Pendrive: Definitivamente configurável e persistente
USB-ZIP - Emulando Zip Drive em Pendrive
Manipulação de discos e sistemas de arquivos
Criando acima de quatro partições no HD
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Quebra de linha na data e hora no Linux Mint
Organizando seus PDF com o Zotero
tentando instalar em um notebook antigo o Linux LegacyOS_2023... [RESO... (9)
Problema com Conexão Outlook via Firewall (OpenSUSE) com Internet Fibr... (5)