lvm逻辑卷管理

什么是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

posted @   刘条缝  阅读(227)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示