删除lv之后如何恢复

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

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

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

如果此时删除这个卷,先把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

现在开始恢复数据

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

但是看状态是inactive,

激活这个卷,然后挂载

到这里数据已经成功恢复。

ruikeos是一个优秀的网站,极致体验。
Red Hat | 睿氪OS » 删除lv之后如何恢复

提供最优质的资源集合

立即查看 了解详情