当前位置:首页>Linux>Linux中LVM磁盘入门干货:动态磁盘管理实操指南

Linux中LVM磁盘入门干货:动态磁盘管理实操指南

  • 2026-10-11 06:13:55
Linux中LVM磁盘入门干货:动态磁盘管理实操指南

传统linux磁盘分区为静态固定模式,存在空间无法互通、扩容繁琐、分区调整需重装系统等问题。LVM(逻辑卷管理器)作为linux默认的虚拟化磁盘管理工具,可实现磁盘空间动态调度、在线扩容,是企业服务器、云主机的标准存储方案。

一、LVM核心优势

对比传统静态分区,lvm核心能力主要体现在以下4点:

  • 动态扩容缩容:支持服务器不停机在线调整磁盘空间,不中断业务

  • 多盘空间整合:多块物理硬盘统一成资源池,解决分区空间闲置问题

  • 运维高效:无需迁移数据、重装系统,适配业务动态迭代

  • 企业级特性:支持快照备份、磁盘镜像,保障数据安全

二、LVM四大核心概念

lvm用分层虚拟化架构,层级逻辑固定:物理磁盘→PV→VG →LV→挂载使用,四大核心概念如下:

1. PV(物理卷)

lvm底层基础单元,将整块硬盘(/dev/sdb)或独立分区初始化为LVM可识别的物理卷,是所有lvm操作的基础。

2. PE(物理扩展块)

lvm最小存储颗粒,默认4MB,支持自定义大小。vg创建后pe大小不可修改,所有空间分配、扩容均基于pe调度。

3. VG(卷组)

lvm存储资源池,整合一个或多个pv形成统一空间,可随时新增pv扩容资源池容量。

4. LV(逻辑卷)

最终挂载使用的虚拟磁盘,从vg资源池中按需划分空间,用法与普通分区完全一致,设备路径:/dev/卷组名/逻辑卷名

三、LVM从零搭建步骤

环境:新增空白硬盘/dev/sdb,通用centos/ubuntu

1. 查看磁盘设备

lsblk          #查看磁盘设备fdisk -l       #查看分区详情

2. 创建物理卷PV

pvcreate /dev/sdb   #批量初始化PVpvdisplay           #查看PV状态

3. 创建卷组VG

vgcreate -s 8M data_vg /dev/sdb  #创建VG,PE=8Mvgdisplay                        #看VG资源池

4. 创建逻辑卷LV

lvcreate -L 500M -n data_lv da_vg  #分配500M空间,命名data_lvlvdisplay                           #查看LV状态

5. 格式化文件系统

mkfs.xfs /dev/da_vg/data_lv   #centos默认xfs格式,根据实际情况选择 #mkfs.ext4 /dev/data_vg/data_lv #ubuntu常用ext4格式

6. 永久挂载

mkdir -p /data01                        #创建挂载目录mount /dev/da_vg/data_lv /data        #临时挂载vi /etc/fstab                         #配置开机自启

fstab写入配置:

/dev/da_vg/data_lv  /data01  xfs  defaults  0  0

验证

mount -a  # 验证配置(无报错即正常)df -h     # 查看挂载及空间使用

四、高频核心操作:LVM在线扩容

生产环境最常用功能,全程不停机、不丢数据,分两种场景:

场景1:VG有剩余空间(直接扩容LV)

lvextend -L +10G /dev/data_vg/data_lv  # 扩容LV 10Gxfs_growfs /data                       # xfs文件系统刷新生效# resize2fs /data                      # ext4文件系统刷新生效

场景2:VG空间耗尽(新增硬盘扩容)

pvcreate /dev/sdd              #新硬盘初始化为PVvgextend data_vg /dev/sdd      #加入原有VG资源池lvextend -L +15G /dev/data_vg/data_lv  #扩容LVxfs_growfs /data               #刷新文件系统

五、LVM优缺点精简总结

优点:空间调度灵活、资源利用率高、运维成本低、支持企业级备份冗余特性。

缺点:存在1%-3%微小性能损耗;单盘损坏易影响整VG数据(重要业务需搭配RAID);有基础学习成本。

六、4个注意事项

  • 扩容不刷新文件系统:lv扩容后必须执行xfs_growfs/resize2fs,否则系统不识别新空间

  • 生产环境随意缩容:lvm缩容极易引发数据丢失,生产环境只扩容、不缩容

  • fstab配置不验证:修改后务必执行mount -a,避免开机服务器无法启动

  • PE大小后期修改:vg创建后pe大小固定,大容量存储建议前期设置16M/32M

七、总结

lvm核心逻辑就是聚盘成池、按需分配,掌握pv/vg/lv三层操作和在线扩容,即可覆盖90%运维场景。如果你觉得文章对你的运维工作有帮助,记得点赞加关注。

#运维#linux运维#linux实战#lvm入门

最新文章

随机文章