GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana memulihkan volume Logis (LV) yang dihapus di LVM menggunakan vgcfgrestore

Anda tidak sengaja menghapus volume logis lv01 dari grup Volume vg01. Sekarang Anda ingin memulihkan LV tanpa kehilangan data. Ikuti langkah-langkah yang diberikan di bawah ini untuk memulihkan LV (lv01) di bawah VG (vg01).

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

Memulihkan menghapus LV

1. Verifikasi file arsip di bawah direktori /etc/lvm/archive ketika volume logis telah dihapus. Dalam kasus saya, file dengan stempel waktu terbaru di bawah direktori /etc/lvm/archive akan memiliki informasi yang diperlukan pada volme lv01 yang dihapus.

# 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. Sebelum menjalankan pemulihan yang sebenarnya, Anda dapat melakukan lari kering menggunakan –test beralih seperti yang ditunjukkan di bawah ini.

# 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. Jika dry run di atas berhasil, lakukan restore yang sebenarnya.

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

4. Verifikasi apakah volume yang dihapus telah berhasil dipulihkan atau tidak menggunakan '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. Seperti yang ditunjukkan pada output, volume Logis lv01 berhasil dipulihkan dari cadangan metadata VG. Aktifkan LV untuk mengakses data ke dalamnya.

# lvchange -a y /dev/vg01/lv01

6. Pasang volume logis dan verifikasi apakah datanya utuh.

# 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. Cara Konfigurasi LVM (Logical Volume Management) di DRBD (Distributed Replicated Block Device)

  2. CentOS / RHEL :Cara memulihkan / memulihkan grup volume yang dihapus di LVM

  3. RHEL / CentOS :Cara mengecilkan volume LVM

  1. Cara membuat sistem file pada partisi Linux atau volume logis

  2. Cara Memulihkan File yang Dihapus di Linux

  3. CentOS / RHEL :Cara menghapus volume LVM

  1. Cara Konfigurasi LVM di Linux / CentOS / Redhat

  2. Cara membuat volume fisik di Linux menggunakan LVM

  3. Membuat volume logis di Linux dengan LVM