news 2026/6/5 8:11:05

LVM逻辑卷超全实战——创建、扩容、缩容、原理详解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
LVM逻辑卷超全实战——创建、扩容、缩容、原理详解

一、前言

普通分区无法在线扩容、缩容,生产服务器全部使用LVM 逻辑卷。LVM 最大优势:支持动态扩容、动态缩容、灵活管理磁盘,是企业磁盘管理标准方案。


二、LVM三大核心组件(面试必考)

  • PV(物理卷):把普通磁盘/分区转为LVM物理卷

  • VG(卷组):将多个PV整合为一个大磁盘池

  • LV(逻辑卷):从VG池中划分空间,最终挂载使用

流程:磁盘/分区 → PV → VG → LV → 格式化 → 挂载


三、LVM创建完整实操

1. 准备磁盘

假设空闲磁盘:/dev/sdb、/dev/sdc

2. 创建PV物理卷

pvcreate /dev/sdb /dev/sdc # 查看pv pvdisplay

3. 创建VG卷组

vgcreate vg_data /dev/sdb /dev/sdc # 查看vg vgdisplay

4. 创建LV逻辑卷

# 从vg_data划分20G给lv_data lvcreate -L 20G -n lv_data vg_data # 查看lv lvdisplay

5. 格式化+挂载

mkfs.xfs /dev/vg_data/lv_data mkdir -p /data mount /dev/vg_data/lv_data /data

四、LVM在线扩容(生产高频)

场景:VG还有剩余空间,扩容LV

# 扩容10G lvextend -L +10G /dev/vg_data/lv_data # xfs文件系统刷新扩容(必须) xfs_growfs /data # ext4文件系统用 # resize2fs /data

场景:VG空间不足,新增磁盘扩容VG

pvcreate /dev/sdd vgextend vg_data /dev/sdd lvextend -L +10G /dev/vg_data/lv_data xfs_growfs /data

五、LVM缩容(重点+避坑)

重要:XFS 文件系统不支持缩容!仅 ext4 支持缩容

企业标准:XFS 只扩容、不缩容

ext4 缩容流程:卸载→检查文件系统→缩容

umount /data e2fsck -f /dev/vg_data/lv_data resize2fs /dev/vg_data/lv_data 10G lvreduce -L 10G /dev/vg_data/lv_data mount /dev/vg_data/lv_data /data

六、LVM删除顺序

顺序不可逆:卸载 → 删除LV → 删除VG → 删除PV

umount /data lvremove /dev/vg_data/lv_data vgremove vg_data pvremove /dev/sdb /dev/sdc

七、LVM核心总结

  1. XFS:只扩容,不缩容;ext4:可扩可缩

  2. 扩容后必须刷新文件系统才能识别新空间

  3. LVM支持多磁盘合并、动态扩容,生产必备

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/5 8:05:07

别再只用记事本了!用Qt Widgets花30分钟做个自己的高亮代码编辑器(支持撤销/重做)

30分钟打造专业级代码编辑器:Qt Widgets实现语法高亮与撤销重做每次临时查看或修改代码片段时,系统自带的记事本总是让人抓狂——没有语法高亮、无法撤销操作、连基本的自动缩进都没有。作为开发者,我们值得拥有更好的工具。本文将带你用Qt W…

作者头像 李华
网站建设 2026/6/5 8:02:30

NEURON vs. Brian2:两大神经模拟器怎么选?从模型构建到性能对比全解析

NEURON vs. Brian2:两大神经模拟器深度对比与选型指南 在计算神经科学领域,选择合适的仿真工具往往决定了研究项目的成败。NEURON和Brian2作为当前最主流的两种神经模拟器,代表了两种截然不同的建模哲学和技术路线。本文将带您深入剖析两者的…

作者头像 李华
网站建设 2026/6/5 8:01:54

3步搞定Unity游戏汉化:XUnity自动翻译器终极指南

3步搞定Unity游戏汉化:XUnity自动翻译器终极指南 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator 还在为外语游戏的语言障碍而烦恼吗?想要畅玩日式RPG、欧美大作却苦于语言不通&…

作者头像 李华
网站建设 2026/6/5 8:01:11

如何3步轻松提取Wallpaper Engine资源:RePKG完整使用指南

如何3步轻松提取Wallpaper Engine资源:RePKG完整使用指南 【免费下载链接】repkg Wallpaper engine PKG extractor/TEX to image converter 项目地址: https://gitcode.com/gh_mirrors/re/repkg 想要修改Wallpaper Engine壁纸资源却无从下手?面对…

作者头像 李华