lvm缩减和迁移快照删除等

书史足自悦,安用勤与劬。这篇文章主要讲述lvm缩减和迁移快照删除等相关的知识,希望能为你提供帮助。
一、lvm逻辑卷缩减??注意:缩减有数据损坏的风险,建议先备份再缩减,xfs文件系统不支持缩减??
1、取消挂载

root@centos7wyj ~]$mount   |grep data
/dev/sda3 on /data type xfs (rw,relatime,attr2,inode64,noquota)
/data/centos7.iso on /mnt type iso9660 (ro,relatime)
/dev/mapper/vg--11-test on /data/wangyanjun type ext4 (rw,relatime,data=https://www.songbingjia.com/android/ordered)
[root@centos7wyj ~]$umount /data/wangyanjun/
[root@centos7wyj ~]$
2、文件系统检查
e2fsck -f /dev/vg-11/test
3、缩减成多大
resize2fs /dev/vg-11/test 1G   
4、缩减成1G 需要跟上一条命令一样
[root@centos7wyj ~]$lvreduce -L 1G /dev/vg-11/test
?效果:?
├─sdb1             8:17   0     2G   0 part
└─sdb2             8:18   0     3G   0 part
  └─vg--11-test 253:0     0     2G   0 lvm
sdb               8:16   0     8G   0 disk
├─sdb1             8:17   0     2G   0 part
【lvm缩减和迁移快照删除等】└─sdb2             8:18   0     3G   0 part
  └─vg--11-test 253:0     0     1G   0 lvm
二、逻辑卷快照技术?快照特点:?
  • ?备份速度快,瞬间完?
  • ?应用场景是测试环境,不能完成代替备份?
  • ?快照后,逻辑卷的修改速度会一定有影响?


?创建快照是跟逻辑卷在一个卷组里面?
?1、先创建好一个逻辑卷并挂载?
详情请看之前的章节
?2、创建快照的逻辑卷?
$lvcreate   -n binlog-sna -s -L 1G   /dev/vg-11/binlog
#使用lvcreate 创建快照的逻辑卷。-n指定名字为哪个逻辑卷的快照。-s快照逻辑卷专用。 -L 指定快照逻辑卷的大小。最后是对哪个逻辑卷进行快照。
?3、发现快照成功UUID是一样的?
dev/mapper/vg--11-test: UUID="7264aa4d-b557-4cc1-aaf7-5b58657a3039" TYPE="ext4"
/dev/mapper/vg--11-binlog: UUID="53f42c63-3f43-4726-aa44-720d3527e21f" TYPE="ext4"
/dev/mapper/vg--11-binlog--sna: UUID="53f42c63-3f43-4726-aa44-720d3527e21f" TYPE="ext4"
?4、可以挂载快照卷 ,ext4 文件系统可以直接挂载?
?xfs文件系统:?
?mount -o  nouuid,ro  /dev/vg0/data-snapshot   /mnt/snap?
?5、恢复快照?
?先全部取消挂载:包括逻辑卷及快照卷?
~]$umount   /data/kuaizhao/ /data/admmn/
?恢复成功会快照会消失?
?[root@centos7wyj ~]$lvs?
?  LV     VG     Attr       LSize Pool Origin Data%   Meta%   Move Log Cpy%Sync Convert?
?  binlog vg-11 -wi-a----- 5.00g?
?  test   vg-11 -wi-ao---- 1.00g?
?重新挂载后恢复快照:?
[root@centos7wyj ~]$mount /dev/vg-11/binlog /data/admmn/
[root@centos7wyj ~]$ll /data/admmn/
total 28
-rw-r--r-- 1 root root   935 Mar 17 21:11 1
-rw-r--r-- 1 root root   935 Mar 17 21:11 2
-rw-r--r-- 1 root root   935 Mar 17 21:11 3
drwx------ 2 root root 16384 Mar 17 21:10 lost+found
[root@centos7wyj ~]$
?6、删除快照?
?取消挂载,然后删除?
?umount /mnt/databackup?
?lvremove /dev/vg0/databackup?
三、逻辑卷故障处理及删除?更换硬盘:??
pvmove /dev/sdb1    #这个命令会将sdb1分配的PE,转移到其余的硬盘卷中,
vgreduce vg-11 /dev/sdb1  #将sdb1这个物理卷从vg-11这个逻辑组中移除
pvremove /dev/sdb1    #删除sdb1这个物理卷
?将所有逻辑卷都删除:
先取消挂载:(并且将fstab文件中挂载删除)
umount /data/*
?删除所有逻辑卷:
??lvremove /dev/vg-11/*
删除卷组:
$vgremove vg-11

?删除物理卷:

$pvremove /dev/sda6 /dev/sdb2


























    推荐阅读