GNU/Linux >> Tutoriels Linux >  >> Linux

Comment récupérer un volume logique (LV) supprimé dans LVM à l'aide de vgcfgrestore

Vous avez accidentellement supprimé un volume logique lv01 du groupe de volumes vg01. Maintenant, vous voulez récupérer le LV sans perdre les données. Suivez les étapes ci-dessous pour récupérer LV (lv01) sous VG (vg01).

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

Récupération supprimer LV

1. Vérifiez le fichier d'archive sous le répertoire /etc/lvm/archive lorsque le volume logique a été supprimé. Dans mon cas, le fichier avec le dernier horodatage sous le répertoire /etc/lvm/archive contiendra les informations requises sur le volume supprimé 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. Avant d'exécuter la restauration proprement dite, vous pouvez effectuer une simulation à l'aide du –test changer comme indiqué ci-dessous.

# 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 le test ci-dessus réussit, effectuez la restauration proprement dite.

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

4. Vérifiez si le volume supprimé a été restauré avec succès ou non à l'aide de "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. Comme indiqué dans la sortie, le volume logique lv01 est restauré avec succès à partir de la sauvegarde des métadonnées de VG. Activez le LV pour accéder aux données qu'il contient.

# lvchange -a y /dev/vg01/lv01

6. Montez le volume logique et vérifiez si les données sont intactes.

# 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. Comment créer un système de fichiers sur une partition ou un volume logique Linux

  2. Comment configurer LVM sur Linux / CentOS / Redhat

  3. CentOS / RHEL :Comment restaurer/récupérer un groupe de volumes supprimé dans LVM

  4. RHEL / CentOS :Comment réduire le volume LVM

  5. Configuration LVM :opérations/utilitaires de volume logique (LV)

Utilisation de LVM pour gérer les volumes physiques, les groupes de volumes et les volumes logiques – RHCSA Objectif Préparation

Comment récupérer des fichiers supprimés sous Linux

Comment restaurer ou récupérer des commandes supprimées sous Linux

Comment créer un groupe de volumes sous Linux avec LVM

Créer des volumes logiques sous Linux avec LVM

Comment redimensionner un volume logique avec 5 commandes LVM simples