删除lv之后如何恢复

当一个逻辑卷被删除之后,逻辑卷里的数据并没有被删除,是可以恢复出来的。下面就开始演示如何恢复一个逻辑卷的完整步骤。

现在有一个逻辑卷 /dev/vg0/lv0,把它挂载到/mnt里,然后拷贝一个测试数据:

删除lv之后如何恢复 

此时/dev/vg0/lv0里应该是有一个文件services的。

如果此时删除这个卷,先把lv卸载然后删除

删除lv之后如何恢复 

因为数据是最终存储在底层的,所以现在即使删除了lv,也不会真的把数据删除,现在演示如何把这个lv恢复出来。

[root@server ~]# vgcfgrestore --list vg0

   

  File: /etc/lvm/archive/vg0_00000-1111083638.vg

  Couldn't find device with uuid 0y4K6v-TEQS-kqw1-UxYM-t6w6-sCuR-KjcX3n.

  VG name:     vg0

  Description: Created *before* executing 'vgcreate vg0 /dev/sda3'

  Backup Time: Mon Oct 14 18:24:32 2019

   

  File: /etc/lvm/archive/vg0_00001-1793646398.vg

  VG name:     vg0

  Description: Created *before* executing 'lvcreate -L 2G -n lv0 vg0'

  Backup Time: Mon Oct 14 18:25:25 2019

 

  File: /etc/lvm/archive/vg0_00002-1251964976.vg

  VG name:     vg0

  Description: Created *before* executing 'lvremove -f /dev/vg0/lv0'

  Backup Time: Mon Oct 14 18:27:41 2019

[root@server ~]#

可以看到在删除之前的记录是/etc/lvm/archive/vg0_00002-1251964976.vg

现在开始恢复数据

删除lv之后如何恢复 

可以看到已经把数据恢复出来了

删除lv之后如何恢复 

但是看状态是inactive,

激活这个卷,然后挂载

删除lv之后如何恢复 

数据已经恢复出来了。

相关新闻

发表回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

                                                                                                                                    RHCE9学习指南连载,点击阅读