什么是lvm
LVM(Logical Volume Manager)逻辑卷管理,是一种将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以事项一种磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。
基于分区创建lvm
硬盘的多个分区由lvm统一为卷组,可以弹性的调整卷组的大小,充分利用硬盘容量
文件系统创建在逻辑卷上,逻辑卷可以根据需求改变大小(卷组总容量范围内)
基于硬盘创建lvm
多块硬盘做成逻辑卷,将整个逻辑卷同意管理,可以动态对分区进行扩缩空间容量
lvm原理名词
PP(Physical Parttion):物理分区,LVM建立在物理分区之上
PV(Physical Volume):物理卷,处于LVM最底层,一般一个PV对应一个PP
PE(physical Extends):物理区域,PV中可以用于分配的最小存储单元,同一个VG中所有的PV的PE大小相同,如1M、2M
VG(Volume Group):卷组,建立在PV之上,可以划分多个PV
LE(Logical Extends):逻辑扩展单元,组成LV的基本单元,一个LE对应一个PE
LV(Logical Volume):逻辑卷,建立在VG之上,是一个可以动态改变大小的分区
lvm重点概念
物理卷(Physical Volume,PV)
物理卷是底层==真正提供容量==,存放数据的设备,它可以是整个硬盘、硬盘上的分区等。
卷组(Volume Group, VG)
卷组建立在物理卷之上,它由==一个或多个物理卷==组成。即把物理卷整合起来提供容量分配。 一个LVM系统中可以只有一个卷组,也可以包含多个卷组。
逻辑卷(Logical Volume, LV)
逻辑卷建立在卷组之上,它是从卷组中“切出”的一块空间。它是==最终用户使用的逻辑设==备。逻辑卷创建之后,其==大小可以伸缩==。
物理区域 PE(physical extent)
每一个物理卷被划分为称为PE(Physical Extents)的基本单元,具有唯一编号的PE是能被LVM寻址的最小单元。PE的大小可指定,默认为4 MB。 PE的大小一旦确定将不能改变,同一个卷组中的所有物理卷的PE的大小是一致的。 4MB=4096kb=4096kb/4kb=1024个block
lvm优点及创建流程
文件系统可以跨多个磁盘,大小不会受到磁盘限制
可在系统运行的情况下,动态扩展文件系统大小
可以增加新的磁盘到LVM的存储池中
物理磁盘
命令创建pv
创建卷组vg
创建逻辑卷lv
格式化lv文件系统
挂载使用
管理命令
物理卷管理命令 pv
pvcreate 创建物理卷
pvscan 查看物理卷信息
pvdispaly 查看各个物理卷的详细参数
pvremove 删除物理卷
pvs 查看pv信息
卷组管理命令 vg
vgcreate 创建卷组
vgscan 查看卷组信息
vgdisplay 查看卷组的详细参数
vgreduce 缩小卷组
vgextend 扩展卷组
vgremove 删除卷组
逻辑卷管理命令 lv
lvcreate 创建逻辑卷
参数
-L 指定逻辑卷的大小,单位为“kKmMgGtT”字节
-l 指定逻辑卷的大小(LE个数)
-n 后面跟逻辑卷名
-s 创建快照
lvcreate -l 50% -n lv1 vg1 把vg1组可用空间的50%分给lv1
lvcreate -L 40g -n lv1 vg1 把vg1组可用空间的40G分给lv1
lvscan 查看逻辑卷的具体参数
lvdispaly 查看逻辑卷的具体参数
lvextend 增加逻辑卷大小
lvreduce 减小逻辑卷大小
lvremove 删除逻辑卷
lvm创建





编辑配置文件将其设置为开机自动挂载
tail -3 /etc/fstab
/dev/mapper/vg1--0224-lv1 /t1 xfs defaults 0 0
/dev/mapper/vg1--0224-lv2 /t2 xfs defaults 0 0
/dev/mapper/vg1--0224-lv3 /t3 ext4 defaults 0 0
lvm扩容
确定vg容量够用
直接lvextend扩容lv逻辑卷即可
lvextend -L +10G /dev/vg1-0224/lv2
或者新加一块硬盘将其pv化后加入到vg中
然后对lv进行扩容
lvextend -L 25G /dev/vg1-0224/lv2





【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)