19.5.2. Restauración de metadatos en un volumen físico LVM


Este procedimiento restaura los metadatos de un volumen físico dañado o sustituido por un nuevo dispositivo.

Aviso

No intente este procedimiento en un volumen lógico LVM en funcionamiento. Perderá sus datos si especifica el UUID incorrecto.

Requisitos previos

Procedimiento

  1. Restaurar los metadatos en el volumen físico:

    # pvcreate --uuid physical-volume-uuid \
               --restorefile /etc/lvm/archive/volume-group-name_backup-number.vg \
               block-device
    Nota

    El comando sólo sobrescribe las áreas de metadatos de LVM y no afecta a las áreas de datos existentes.

    Ejemplo 19.6. Restauración de un volumen físico en /dev/sdh1

    El siguiente ejemplo etiqueta el dispositivo /dev/sdh1 como un volumen físico con las siguientes propiedades:

    • El UUID de FmGRh3-zhok-iVI8-7qTD-S5BI-MAEN-NYM5Sk
    • La información de metadatos contenida en VG_00050.vg, que son los metadatos buenos más recientes archivados para el grupo de volúmenes
    # pvcreate --uuid "FmGRh3-zhok-iVI8-7qTD-S5BI-MAEN-NYM5Sk" \
               --restorefile /etc/lvm/archive/VG_00050.vg \
               /dev/sdh1
    
      ...
      Physical volume "/dev/sdh1" successfully created
  2. Restaurar los metadatos del grupo de volúmenes:

    # vgcfgrestore volume-group-name
    
      Restored volume group volume-group-name
  3. Muestra los volúmenes lógicos del grupo de volúmenes:

    # lvs --all --options devices volume-group-name

    Los volúmenes lógicos están actualmente inactivos. Por ejemplo:

      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)
  4. Si el tipo de segmento de los volúmenes lógicos es RAID o espejo, resincronice los volúmenes lógicos:

    # lvchange --resync volume-group-name/logical-volume-name
  5. Activar los volúmenes lógicos:

    # lvchange --activate y /dev/volume-group-name/logical-volume-name
  6. Si los metadatos LVM en el disco ocupan al menos el mismo espacio que lo que los sobrepasó, este procedimiento puede recuperar el volumen físico. Si lo que anuló los metadatos fue más allá del área de metadatos, los datos en el volumen pueden haber sido afectados. Es posible que puedas utilizar el comando fsck para recuperar esos datos.

Pasos de verificación

  • Muestra los volúmenes lógicos activos:

    # 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)
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

© 2024 Red Hat, Inc.