GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Membuat Snapshot LVM Dari Sistem File Root Dan Mengembalikan Ke Keadaan Sebelumnya

Tugas

Buat snapshot LVM dari sistem file root. Kembalikan Perubahan Snapshot Ke Keadaan Sebelumnya.

Solusinya

1. Sebelum melanjutkan, pastikan LVM Volume Group (VG) memiliki cukup ruang untuk snapshot.

# vgs
VG  #PV  #LV  #SN   Attr    VSize   VFree
ol   2    2    0    wz--n-  12.00g  1.01g

2. Dalam contoh ini kita membuat snapshot root 512M. Di sini "snap" adalah nama snapshot dari volume root.

# lvcreate -L 512M -s -n snap /dev/ol/root
Logical volume "snap" created.

3. Verifikasi snapshot yang dibuat.

# lvs
LV    VG   Attr       LSize Pool   Origin  Data% Meta% Move Log Cpy%Sync Convert
root  ol   owi-aos--- 9.79g
snap  ol   swi-a-s--- 512.00m       root   0.01 
swap  ol   -wi-ao---- <1.20g

4. Pastikan snapshot berfungsi.

# fallocate -l 100m test.img
# lvs
LV    VG  Attr       LSize Pool  Origin  Data% Meta% Move Log Cpy%Sync Convert
root  ol  owi-aos--- 9.79g
snap  ol  swi-a-s--- 512.00m      root   0.03 
swap  ol  -wi-ao---- <1.20g
# ls
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys test.img tmp usr var 

Perhatikan bahwa volume snapshot lebih besar.

5. Gabungkan snapshot. Saat penggabungan selesai, snapshot yang digabungkan akan dihapus.

# lvconvert --merge /dev/ol/snap
Delaying merge since origin is open.
Merging of snapshot ol/snap will occur on next activation of ol/root.

6. Memetakan nilai Logis (LV) ke volume Fisik (PV):

# lvs -ao +devices
LV     VG   Attr       LSize Pool  Origin Data% Meta% Move Log Cpy%Sync Convert Devices
root   ol   Owi-aos--- 9.79g                                                   /dev/sda2(307)
[snap] ol   Swi-a-s--- 512.00m      root   0.05                                /dev/sdb(0)
swap   ol   -wi-ao---                                                          /dev/sda2(0)

7. Snapshot harus digabungkan selama boot dan boot harus berhasil diselesaikan.

# reboot
# ls
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var


Cent OS
  1. Cara Membuat Alias ​​​​dan Menggunakan Perintah Alias ​​​​di Linux

  2. Linux - Bagaimana Cara Memaksa Pemeriksaan Sistem File Root (dan Opsional A Fix) Saat Boot?

  3. Cara Mencadangkan Dan Mengembalikan Mesin Manajer RHEV

  1. Bagaimana Cara Membuat File Dan Memasangnya Sebagai Sistem File?

  2. Cara Membuat Dan Mengembalikan Cadangan Di cPanel

  3. Cara membuat dan memulihkan cadangan di Plesk

  1. CentOS / RHEL 7 :Cara Membuat dan Menghapus Mirror LVM Menggunakan lvconvert

  2. Cara Membuat dan Memasang Snapshot Btrfs

  3. Snapshot LVM:Cadangkan dan pulihkan Partisi LVM di Linux