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     

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容