准备磁盘分区

LVM逻辑卷_第1张图片
LVM逻辑卷_第2张图片

以上操作两次,创建两个LVM分区;

如果创建后不显示新创建的磁盘,执行命令  partprobe  即可
创建物理卷

pvcreate命令:centos7默认没有安装,需要手动安装 yum -y insatll lvm2 ,如果不是这个命令是哪个包的可以用:yum provides "/*/pvcreate" 查找
LVM逻辑卷_第3张图片

pvdisplay命令:列出当前的物理卷,于pvs等同;

LVM逻辑卷_第4张图片

pvremove:删除物理卷,例如 pvremove /dev/sdb1;
创建卷组

vgcreate命令:创建卷组
vgdisplay命令:查看卷组,等同vgs
vgremove命令:删除卷组
LVM逻辑卷_第5张图片

创建逻辑卷及LVM

lvcreate命令:创建逻辑卷
LVM逻辑卷_第6张图片

格式化磁盘为ext4  mkfs.ext4 /dev/vg1/lv1
挂载

LVM逻辑卷_第7张图片

扩展逻辑卷
两个命令:(ext4 文件格式)

        1、lvresize  不支持在线扩展
        2、lvexten  支持在线扩展

一、不支持在线扩展:
首先先要卸载挂载
LVM逻辑卷_第8张图片
扩容:
LVM逻辑卷_第9张图片
检查磁盘错误:
LVM逻辑卷_第10张图片
更新磁盘信息:
LVM逻辑卷_第11张图片
最后再挂载:
LVM逻辑卷_第12张图片
二、支持在线扩容:
直接扩容:
LVM逻辑卷
检查磁盘错误:
LVM逻辑卷_第13张图片
查看一下挂载信息:
LVM逻辑卷_第14张图片

    如果要是将所有剩余的空间全扩容: ~]# lvextend -r -l +100%FREE /dev/vg1/lv1

缩减逻辑卷(xfs不支持,仅支持ext4)

首先卸载挂载(缩减逻辑卷是不支持在线缩减的)
[root@localhost ~]# umount /dev/vg1/lv1
检查磁盘错误:
e2fsck -f /dev/vg1/lv1
LVM逻辑卷_第15张图片
缩减磁盘:
由原来的2G缩减至500M
LVM逻辑卷_第16张图片
重新设置卷大小(一):
LVM逻辑卷_第17张图片
另一个方法设置卷大小(二):两种方法任选其一
LVM逻辑卷_第18张图片
最后挂载,查看下是否缩减至500M
LVM逻辑卷_第19张图片

kuor扩容卷组

1、准备磁盘:
LVM逻辑卷_第20张图片
2、创建物理卷
LVM逻辑卷
3、将新增的物理卷加入卷组内
LVM逻辑卷
扩容卷组完成

xfs文件系统逻辑卷扩容

创建物理卷和卷组以及加入卷组与ext4都一样,只是格式化的文件系统不一样
格式化文件系统:
LVM逻辑卷_第21张图片
扩容:(前提是你的逻辑卷组内容量足够)
LVM逻辑卷
此时用df命令是看不到增加的容量
LVM逻辑卷_第22张图片
lvdisplay命令能看到
LVM逻辑卷_第23张图片
加载扩容:xfs_growfs /mnt(挂载点)
LVM逻辑卷_第24张图片
或者xfs_growfs /dev/vg1/lv1(逻辑卷)
LVM逻辑卷_第25张图片

pvmove   迁移逻辑卷内的PE数据
pvmove  /dev/sdb3   意思是把sdb3上的PE数据迁移至其他的逻辑卷组内其他成员磁盘上,前提是其他磁盘上的容量一定大于或等于sdb3的容量