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.358 ]
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
Introdução ao universo dos filesystems
Controlando projetos com o fantástico CVS
Recuperando discos danificados com o myrescue
Ativando suporte ao NTFS no RedHat9 sem recompilar o kernel
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Criando uma VPC na AWS via CLI
Multifuncional HP imprime mas não digitaliza
Dica básica para escrever um Artigo.
Como Exibir Imagens Aleatórias no Neofetch para Personalizar seu Terminal
Melhorando a precisão de valores flutuantes em python[AJUDA] (15)
Mint começou a apresentar varios erros (2)
Recuperar arquivos de HD em formato RAW usando Linux (1)