GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So stellen Sie gelöschte logische Volumes (LV) in LVM mit vgcfgrestore wieder her

Sie haben versehentlich ein logisches Volume lv01 aus der Volume-Gruppe vg01 entfernt. Jetzt möchten Sie das LV wiederherstellen, ohne die Daten zu verlieren. Befolgen Sie die unten angegebenen Schritte, um LV (lv01) unter VG (vg01) wiederherzustellen.

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

Entfernen von LV wird wiederhergestellt

1. Überprüfen Sie die Archivdatei im Verzeichnis /etc/lvm/archive wenn das logische Volume entfernt wurde. In meinem Fall enthält die Datei mit dem neuesten Zeitstempel im Verzeichnis /etc/lvm/archive die erforderlichen Informationen zum gelöschten Volume 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. Vor der eigentlichen Wiederherstellung können Sie mit dem –test einen Probelauf durchführen Schalter wie unten gezeigt.

# 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. Wenn der obige Probelauf erfolgreich war, führen Sie die eigentliche Wiederherstellung durch.

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

4. Überprüfen Sie mit „lvscan“, ob das gelöschte Volume erfolgreich wiederhergestellt wurde oder nicht.

# 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. Wie in der Ausgabe gezeigt, wurde das logische Volume lv01 erfolgreich aus der Metadatensicherung von VG wiederhergestellt. Aktivieren Sie das LV, um auf die darauf befindlichen Daten zuzugreifen.

# lvchange -a y /dev/vg01/lv01

6. Mounten Sie das logische Volume und überprüfen Sie, ob die Daten intakt sind.

# 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. So konfigurieren Sie LVM unter Linux / CentOS / Redhat

  2. Wie kann man gelöschte Dateien unter Linux mit dem Scalpel-Datenwiederherstellungstool wiederherstellen?

  3. So konfigurieren Sie LVM (Logical Volume Management) auf DRBD (Distributed Replicated Block Device)

  4. CentOS / RHEL :So stellen Sie eine gelöschte Volume-Gruppe in LVM wieder her

  5. RHEL / CentOS :So verkleinern Sie das LVM-Volumen

Verwenden von LVM zum Verwalten von physischen Datenträgern, Datenträgergruppen und logischen Datenträgern – RHCSA Objective Preparation

So stellen Sie gelöschte Dateien unter Linux wieder her

So stellen Sie gelöschte Befehle unter Linux wieder her

So erstellen Sie eine Volumengruppe in Linux mit LVM

So ändern Sie die Größe eines logischen Volumes mit 5 einfachen LVM-Befehlen

So finden Sie die physischen Volumes, die ein logisches Volume in LVM enthalten