GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo recuperar el volumen lógico (LV) eliminado en LVM usando vgcfgrestore

Ha eliminado accidentalmente un volumen lógico lv01 del grupo de volúmenes vg01. Ahora desea recuperar el LV sin perder los datos. Siga los pasos que se indican a continuación para recuperar LV (lv01) en VG (vg01).

# lvremove vg01/lv01
Do you really want to remove active logical volume vg01/lv01? [y/n]: y
  Logical volume "lv01" successfully removed

Recuperando eliminar LV

1. Verifique el archivo comprimido en el directorio /etc/lvm/archive cuando se eliminó el volumen lógico. En mi caso, el archivo con la marca de tiempo más reciente en el directorio /etc/lvm/archive tendrá la información requerida sobre el volumen eliminado lv01.

# cd /etc/lvm/archive/
# ls -lrt
total 16
-rw-------. 1 root root 1752 Oct 11 22:20 cl_00000-2084244320.vg
-rw-------. 1 root root 1111 Oct 13 20:05 vg01_00000-1050327195.vg
-rw-------. 1 root root 1112 Oct 13 20:06 vg01_00001-86976415.vg
-rw-------. 1 root root 1515 Oct 13 20:09 vg01_00002-1315455408.vg

2. Antes de ejecutar la restauración real, puede hacer una ejecución en seco usando la –prueba interruptor como se muestra a continuación.

# vgcfgrestore vg01 --test -f /etc/lvm/archive/vg01_00002-1315455408.vg 
  TEST MODE: Metadata will NOT be updated and volumes will not be (de)activated.
  Restored volume group vg01

3. Si la ejecución de prueba anterior tiene éxito, realice la restauración real.

# vgcfgrestore vg01  -f /etc/lvm/archive/vg01_00002-1315455408.vg 
  Restored volume group vg01

4. Verifique si el volumen eliminado se ha restaurado con éxito o no usando 'lvscan'.

# lvscan
  inactive          '/dev/vg01/lv01' [10.00 GiB] inherit
  ACTIVE            '/dev/cl/swap' [2.00 GiB] inherit
  ACTIVE            '/dev/cl/root' [17.00 GiB] inherit

5. Como se muestra en el resultado, el volumen lógico lv01 se restauró correctamente desde la copia de seguridad de metadatos de VG. Activa el LV para acceder a los datos en él.

# lvchange -a y /dev/vg01/lv01

6. Monte el volumen lógico y verifique si los datos están intactos.

# mount /dev/mapper/vg01-lv01 /data
# ls /data
file1  file2  file3  lost+found
# df -hP /data
Filesystem             Size  Used Avail Use% Mounted on
/dev/mapper/vg01-lv01  9.8G   37M  9.2G   1% /data


Linux
  1. Cómo configurar LVM en Linux / CentOS / Redhat

  2. ¿Cómo recuperar archivos borrados en Linux usando la herramienta de recuperación de datos Scalpel?

  3. Cómo configurar LVM (Administración de volúmenes lógicos) en DRBD (Dispositivo de bloques replicados distribuidos)

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

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

Uso de LVM para administrar volúmenes físicos, grupos de volúmenes y volúmenes lógicos:preparación de objetivos de RHCSA

Cómo recuperar archivos borrados en Linux

Cómo restaurar o recuperar comandos eliminados en Linux

Cómo crear un grupo de volúmenes en Linux con LVM

Cómo cambiar el tamaño de un volumen lógico con 5 simples comandos LVM

¿Cómo recuperar un archivo abierto pero eliminado en Linux usando ln en lugar de cp?