Linux系统的快照创建——数据备份

Linux系统的快照创建——数据备份

当我们利用逻辑卷存储文件时,可能会碰到逻辑卷会损坏的情况,那么逻辑卷中的文件就会出现问题甚至会丢失。这时我们就需要对逻辑卷创建快照,当快照损坏时,再重新创建一个就可以了。
快照逻辑卷是 LVM 存储的另一项灵活功能。 LVM 快照是临时保留所更改的逻辑卷的原始数据的逻辑卷。快照提供原始卷的静态视图,从而能够以一致状态备份其数据,快照卷大小只需足以存储在它存在期间更改的数据即可。
如果数据更改量大于快照存储容量 ,则快照将自动变为不可用( 原始卷原封不动,仍然需要从卷组中手动解除挂载和删除不可用的快照 )。

创建快照的命令如下:

lvcreate  -L 10M -n lv0-snap -s /dev/westos/lv0

-L是指定快照的大小,-n是指定快照的名字,-s是对哪一个逻辑卷进行创建快照。

目前有一个1G大小的逻辑卷,如下:
在这里插入图片描述

将其挂载到/lvm下,并查看挂载情况:
Linux系统的快照创建——数据备份_第1张图片

然后在/lvm 目录下创建50个文件,如下:
Linux系统的快照创建——数据备份_第2张图片

然后取消挂载,并创建逻辑卷lv0的快照,如下:
Linux系统的快照创建——数据备份_第3张图片

然后将快照挂载到 /lvm 下,并查看/lvm 目录:
Linux系统的快照创建——数据备份_第4张图片
下面我们把 /lvm下的文件都删除掉来模拟快照损坏的场景:
在这里插入图片描述

文件都不在了,这时我们需要将这个损坏的快照删除掉,再重新创建一个快照就可以解决了。首先将快照的挂载卸载掉,然后删除之前的逻辑卷快照:
Linux系统的快照创建——数据备份_第5张图片
然后再次创建快照并将其挂载到/lvm目录下,并查看目录,之前丢失的文件就又会回来了,如下:
Linux系统的快照创建——数据备份_第6张图片
可以看到丢失的文件又回来了。

你可能感兴趣的:(Linux系统的快照创建——数据备份)