VG误删后的数据恢复

       VM的误删分为多个种类,我感觉最惨的莫过于LV VG PV全部删除了,VG backup文件丢失,数据恢复难度加大,万一都全部删除了怎么恢复数据呢,好在还有archive文件可以用。

/etc/lvm目录下内容
删除VG后,backup 目录下VG信息也会丢失,archive目录下仍保留原配置信息

        利用archive归档文件恢复数据步骤:

        1、恢复PV

         查看archive目录下vg信息


 vg配置信息

             根据归档文件信息重建PV

             pvcreate --uuid "pJSMM9-8ZSC-Ldxo-8Mz1-00nf-N7Pv-TP7Nuf" --restorefile /etc/lvm/archive/test_00000-2043433028.vg /dev/sdb       #恢复PV0

            pvcreate --uuid "1c5XO9-1LhY-5kHh-Cdwv-Nt1u-ZfqT-vtLFom" --restorefile /etc/lvm/archive/test_00000-2043433028.vg /dev/sdc       #恢复PV1

          2、恢复VG

         vgcfgrestore-f /etc/lvm/archive/test_00000-2043433028.vg test

VG恢复成功

         3、重建LV

         重建LV时,必须采用原有的参数创建,不然会导致数据丢失,谨慎、慎重。

         建议查看history历史命令,找到当初创建时的命令

       lvcreate -i 1 -l 10238 -n testlv test    重建LV

       命令完毕会提示LV包含文件操作系统,是否擦除,选择N不擦除。

        此时尝试挂载LV查看数据是否找回,若提示文件系统错误,执行文件系统恢复

      4、文件系统恢复

      xfs_repair  /dev/test/testlv     

      总结:数据很重要,操作需谨慎。

你可能感兴趣的:(VG误删后的数据恢复)