linux 使用lvm创建快照和恢复

  1. 使用vgdisplay查看系统中有哪些卷组
    在这里插入图片描述由上图可以看出系统有一个centos卷组,大小大概1.02T,访问权限read/write

  2. 使用lvdisplay查看当前系统有哪些逻辑卷
    在这里插入图片描述可以看到一共三个逻辑卷都属于centos卷组

  3. 创建快照
    创建快照实际上也是创建了一个逻辑卷,只不过该卷的属性与普通逻辑卷的属性有些不一样
    假如我们为 /dev/centos/root创建一个200M的一个快照rootsnapshot
    执行lvcreate -size 200M -snapshot --permission r -n rootsnapshot /dev/centos/root
    在这里插入图片描述
    发现报出空间不足,可以使用vgdisplay查看
    在这里插入图片描述通过上面的图片可以看出来free空间只有24m,那个1.02t是已经分配出去的空间,不可以再使用。我们使用lvreduce将/dev/centos/home空间缩小到900G,这样我们就有90多G的free空间可以折腾了,记住首先要进行卸载umount否则就是血淋淋的教训。

lvreduce -L 900G /dev/centos/home

在这里插入图片描述
当卷容量减少后使用

resize2fs  /dev/centos/home

让其生效,如果报错证明文件格式不是ext系列。注意:只有ext4文件才能进行缩减,xfs文件只能扩展不能缩减。
再次查看centos卷组大小
在这里插入图片描述再次执行创建快照
在这里插入图片描述
创建成功后,我们再看逻辑卷
在这里插入图片描述
可以看到它和普通的逻辑卷有所区别,COW-table size代表快照最大空间,Allocated to snapshot代表目前使用情况。

  1. 恢复快照
    首先挂载rootsnapshot
    在这里插入图片描述
    可以通过 dmesg syslog查看因为xfs文件系统uuid重复,可以使用命令挂载
mount -o nouuid /dev/centos/rootsnapshot /mnt/usb

首先卸载要恢复的库umount
然后使用lvconvert 进行备份恢复

lvconvert --merge /dev/centos/rootsnapshot

4.fdisk -l查看系统磁盘信息

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值