68.14.5.2. Restaurando metadados em um volume físico LVM


Este procedimento restaura metadados em um volume físico que está corrompido ou substituído por um novo dispositivo.

Atenção

Não tente este procedimento em um volume lógico LVM funcional. Você perderá seus dados se você especificar a UUID incorreta.

Pré-requisitos

Procedimento

  1. Restaurar os metadados sobre o volume físico:

    # pvcreate --uuid physical-volume-uuid \
               --restorefile /etc/lvm/archive/volume-group-name_backup-number.vg \
               block-device
    Copy to Clipboard Toggle word wrap
    Nota

    O comando substitui apenas as áreas de metadados LVM e não afeta as áreas de dados existentes.

    Exemplo 68.10. Restaurando um volume físico em /dev/sdh1

    O seguinte exemplo rotula o dispositivo /dev/sdh1 como um volume físico com as seguintes propriedades:

    • A UUID de FmGRh3-zhok-iVI8-7qTD-S5BI-MAEN-NYM5Sk
    • As informações de metadados contidas em VG_00050.vg, que é o mais recente bom metadados arquivados para o grupo de volume
    # pvcreate --uuid "FmGRh3-zhok-iVI8-7qTD-S5BI-MAEN-NYM5Sk" \
               --restorefile /etc/lvm/archive/VG_00050.vg \
               /dev/sdh1
    
      ...
      Physical volume "/dev/sdh1" successfully created
    Copy to Clipboard Toggle word wrap
  2. Restaurar os metadados do grupo de volume:

    # vgcfgrestore volume-group-name
    
      Restored volume group volume-group-name
    Copy to Clipboard Toggle word wrap
  3. Mostrar os volumes lógicos no grupo de volume:

    # lvs -- todos -- dispositivos de opção volume-group-name
    Copy to Clipboard Toggle word wrap

    Os volumes lógicos estão atualmente inativos. Por exemplo, os volumes lógicos estão atualmente inativos:

      LV     VG   Attr   LSize   Origin Snap%  Move Log Copy%  Devices
      stripe VG   -wi--- 300.00G                               /dev/sdh1 (0),/dev/sda1(0)
      stripe VG   -wi--- 300.00G                               /dev/sdh1 (34728),/dev/sdb1(0)
    Copy to Clipboard Toggle word wrap
  4. Se o tipo de segmento dos volumes lógicos for RAID ou espelho, ressincronize os volumes lógicos:

    # lvchange --resync volume-group-name/logical-volume-name
    Copy to Clipboard Toggle word wrap
  5. Ativar os volumes lógicos:

    # lvchange -- ativar y /dev/volume-group-name/logical-volume-name
    Copy to Clipboard Toggle word wrap
  6. Se os metadados LVM em disco ocuparem pelo menos tanto espaço quanto o que os ultrapassa, este procedimento pode recuperar o volume físico. Se o que ultrapassou os metadados passou pela área dos metadados, os dados sobre o volume podem ter sido afetados. Você pode ser capaz de usar o comando fsck para recuperar esses dados.

Etapas de verificação

  • Mostrar os volumes lógicos ativos:

    # lvs --all --options +devices
    
      LV     VG   Attr   LSize   Origin Snap%  Move Log Copy%  Devices
      stripe VG   -wi-a- 300.00G                               /dev/sdh1 (0),/dev/sda1(0)
      stripe VG   -wi-a- 300.00G                               /dev/sdh1 (34728),/dev/sdb1(0)
    Copy to Clipboard Toggle word wrap
Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2025 Red Hat