GNU/Linux >> Linux Esercitazione >  >> Linux

Come recuperare il volume logico (LV) cancellato in LVM usando vgcfgrestore

Hai rimosso accidentalmente un volume logico lv01 dal gruppo Volume vg01. Ora vuoi recuperare il LV senza perdere i dati. Segui i passaggi indicati di seguito per recuperare LV (lv01) in VG (vg01).

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

Recupero rimuovere LV

1. Verifica il file di archivio nella directory /etc/lvm/archive quando il volume logico è stato rimosso. Nel mio caso il file con il timestamp più recente nella directory /etc/lvm/archive conterrà le informazioni richieste sul volume lv01 eliminato.

# 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. Prima di eseguire il ripristino vero e proprio, puoi eseguire un ciclo di prova utilizzando il –test cambiare come mostrato di seguito.

# 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. Se il ciclo di prova di cui sopra ha esito positivo, eseguire il ripristino effettivo.

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

4. Verifica se il volume eliminato è stato ripristinato correttamente o non utilizzando "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. Come mostrato nell'output, il volume logico lv01 è stato ripristinato correttamente dal backup dei metadati di VG. Attiva la BT per accedere ai dati su di essa.

# lvchange -a y /dev/vg01/lv01

6. Montare il volume logico e verificare se i dati sono intatti.

# 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. Come configurare LVM (Logical Volume Management) su DRBD (Distributed Replicated Block Device)

  2. RHEL / CentOS:come ridurre il volume LVM

  3. CentOS / RHEL:come eliminare il volume LVM

  4. Configurazione LVM:Operazioni/Utility Volume Logico (LV).

  5. Come trovare i volumi fisici che contengono un volume logico in LVM

Utilizzo di LVM per gestire volumi fisici, gruppi di volumi e volumi logici – Preparazione dell'obiettivo RHCSA

Come recuperare file cancellati in Linux

Come ripristinare o recuperare i comandi eliminati in Linux

Come creare un gruppo di volumi in Linux con LVM

Creazione di volumi logici in Linux con LVM

Come ridimensionare un volume logico con 5 semplici comandi LVM