GNU/Linux >> Tutoriales Linux >  >> Linux

RHEL/CentOS:cómo reconstruir LVM desde el archivo (copias de seguridad de metadatos)

Problema :El sistema de archivos se corrompió y los volúmenes LVM no se pudieron montar, con las particiones lvm se perdieron.

Solución :
Las copias de seguridad y los archivos de metadatos se crean automáticamente en cada cambio de configuración de volumen lógico y grupo de volúmenes, a menos que se deshabilite en el archivo lvm.conf. De forma predeterminada, la copia de seguridad de los metadatos se almacena en /etc/lvm/backup. y los archivos de metadatos se almacenan en /etc/lvm/archive expediente. Si los metadatos del volumen físico se corrompieron, faltaron o se dañaron gravemente, LVM considerará ese disco como un "dispositivo desconocido" y lo ignorará. El siguiente procedimiento se puede usar para reconstruir lvm desde el archivo. Antes de continuar con el plan de acción, realice una copia de seguridad del directorio /etc/lvm.

# cp -pr /etc/lvm /etc/lvm_bkp

1. Primero busque las configuraciones respaldadas del Grupo de volumen (vg1 en este caso)

# vgcfgrestore --list vg1

File: /etc/lvm/archive/vg1_00000-1238318622.vg
VG name: vg1
Description: Created *before* executing 'vgcreate vg1 /dev/sda6'
Backup Time: Mon Feb 29 10:58:51 2016

File: /etc/lvm/archive/vg1_00001-285796155.vg
VG name: vg1
Description: Created *before* executing 'lvcreate -L 1G -n lv2 vg1'
Backup Time: Mon Feb 29 10:59:23 2016

File: /etc/lvm/archive/vg1_00002-1661997476.vg     ---> just before removal of volume (this is the archive we need)
VG name: vg1
Description: Created *before* executing 'lvremove /dev/vg1/lv2'
Backup Time: Mon Feb 29 13:55:08 2016

File: /etc/lvm/backup/vg1
VG name: vg1
Description: Created *after* executing 'lvremove /dev/vg1/lv2' 
Backup Time: Mon Feb 29 13:55:08 2016

2. Crear partición (Ej:/dev/sdb1). Recuperación de metadatos de volúmenes físicos, use el –uuid y –restorefile argumentos del pvcreate comando para restaurar el volumen físico.

# pvcreate --uuid "6OZVZF-2CPS-Fo0r-hHsy-EFwN-LFMm-7LwJjK" --restorefile /etc/lvm/archive/vg1_00002-1661997476.vg /dev/sdb1
Advertencia :No debe intentar este procedimiento con un volumen lógico LVM en funcionamiento. Perderá sus datos si especifica el UUID incorrecto.

3. Recupere la partición LVM usando vgcfgrestore y archive el archivo y verifíquelo.

# vgcfgrestore -f /etc/lvm/archive/vg1_00002-1661997476.vg vg1
Restored volume group vg1
# vgdisplay VG1

4. Active el Grupo de volumen.

# vgchange -ay VG1

5. Mostrar los volúmenes lógicos

# lvs -a -o +devices

6. Los siguientes comandos activan los volúmenes y muestran los volúmenes activos.

# lvscan
inactive '/dev/vg1/lv2' [1.00 GiB] inherit      ### its in inactive state and make it active to use.
ACTIVE '/dev/vg0/lv1' [1.00 GiB] inherit
# lvchange -a y /dev/vg1/lv2

7. Verificar el estado de lvm

# lvs -a -o +devices
# lvscan
ACTIVE '/dev/vg1/lv2' [1.00 GiB] inherit
ACTIVE '/dev/vg0/lv1' [1.00 GiB] inherit

8. Monte LVM y verifique el acceso de montaje y los datos disponibles.

# mount /dev/vg1/lv2 /lv2
# df -h /lv2
Filesystem                Size    Used   Avail   Use%     Mounted on
/dev/mapper/vg1-lv2       976M    1.3M   924M    1%       /lv2


Linux
  1. RHEL/CentOS:cómo reducir el volumen de LVM

  2. CentOS / RHEL:Cómo reducir el sistema de archivos raíz LVM

  3. CentOS/RHEL:Cómo migrar el almacenamiento (LVM) con el comando pvmove

  4. CentOS / RHEL:Cómo eliminar el volumen LVM

  5. CentOS / RHEL:cómo eliminar el volumen físico no utilizado (PV) del grupo de volumen (VG) en LVM

Cómo agregar/eliminar un archivo de configuración regional en CentOS/RHEL 5,6

CentOS/RHEL 6:Cómo reconstruir la imagen inicial de Ramdisk

CentOS/RHEL 5:Cómo reconstruir la imagen inicial de Ramdisk

CentOS/RHEL 6:Cómo deshabilitar IPv6

CentOS/RHEL LVM:copia de seguridad de metadatos de grupos de volúmenes

CentOS / RHEL:cómo crear una nueva partición de intercambio basada en LVM