一,LVM逻辑卷基本概念
物理卷(Physical Volume,PV):真正的物理硬盘或分区。
卷组(Volume Group,VG):将多个物理卷合起来就组成了卷组。组成同一个卷组的物理卷可以是同一块硬盘的不同分区,也可以是不同硬盘上的不同分区。
逻辑卷(Logical Volume,LV):卷组是一块逻辑硬盘,硬盘必须分区之后才能使用,我们把这个分区称作逻辑卷。逻辑卷可以被格式化和写入数据。
物理扩展(Physical Extend,PE):PE 是用来保存数据的最小单元,我们的数据实际上都是写入 PE 当中的。PE 的大小是可以配置的,默认是 4MB。
依赖的包
yum install lvm2 -y
#依赖包
1.LVM的管理命令
功能 | 物理卷 | 卷组 | 逻辑卷 |
---|---|---|---|
scan(扫描) | pvscan | vgscan | lvscan |
create(建立) | pvcreate | vgcreate | lvcreate |
display(显示) | pvdisplay | vgdisplay | lvdisplay |
remove(删除) | pvremove | vgremove | lvremove |
extend(扩展) | / | vgextend | lvextend |
reduce(减少) | / | vgreduce | lvreduce |
2.创建与卸载逻辑卷
1.创建逻辑卷
pvcreate 创建pv -> vgcreate 创建卷组 -> lvcreate 创建逻辑卷-> mkfs.xfs lv格式化 -> mount 挂载
首先在虚拟机中添加几个硬盘
fdisk -l #先查看有没有磁盘
然后分区
fdisk /dev/sdc 给新加的磁盘分区
pvcreate /dev/sdb2 /dev/sdc1 #定义物理卷
vgcreate 卷组的名字 /dev/sdb2/dev/sdc1 #定义卷组
lvcreate -L 容量大小 -n 逻辑卷名 卷组名 #定义逻辑卷
mkfs.xfs /dev/卷组名字/逻辑卷名字 #格式化
然后挂载到 /opt
3.给逻辑卷扩容
卷组扩展
vgextend Liq /dev/sdd#选择从那个盘给卷组扩容
lvextend -L +2G /dev/Liq/LIQI#逻辑卷扩容 逻辑卷添加2G
xfs_growfs /dev/Liq/LIQI#刷新xfs文件系统容量
查看是否扩容成功
二,总结
本次主要分享了LVM 逻辑卷的创建以及扩容,以及学习到了pvcreate(创建物理卷),vgcreate(为卷组分配物理卷),lvcreate(从卷组创建逻辑卷)等创建逻辑卷的命令。