
lvm基本知识与常用命令
发布日期:2025-04-11 11:44:18
浏览次数:6
分类:精选文章
本文共 1418 字,大约阅读时间需要 4 分钟。
LVM基础知识解析
LVM(Logical Volume Manager,逻辑卷管理器)是一种专业的存储管理工具,旨在通过逻辑卷实现对物理存储资源的高效利用。本文将从基础概念到实际操作,详细介绍LVM的核心机制及相关命令操作。
1. LVM的基础概念
1.1 物理卷(Physical Volume,PV)
物理卷是LVM管理的最底层存储设备,通常对应系统中的物理硬盘或其分区。例如:
/dev/sda
/dev/sda1
物理卷可以是整块硬盘,亦或是其某个分区。PV的创建和管理是LVM的基础操作。
1.2 逻辑卷组(Volume Group,VG)
逻辑卷组是物理卷的集合,允许将多个物理卷管理为一个逻辑单元。VG可以动态扩展或缩减,极大提升了存储资源的灵活性。
1.3 逻辑卷(Logical Volume,LV)
逻辑卷是从逻辑卷组中分离出来的存储空间,支持挂载至系统指定路径(通常不包括/boot目录)。LV是实际用于存储数据的容器。
2. LVM的核心操作命令
2.1 物理卷管理命令
pvscan
:扫描并显示所有物理卷信息。pvdisplay
:展示指定物理卷的详细信息。pvcreate
:创建新物理卷,支持指定硬盘或分区路径。
2.2 逻辑卷组管理命令
vgscan
:列出所有逻辑卷组。vgdisplay
:显示指定逻辑卷组的详细信息。vgcreate
:将物理卷加入逻辑卷组,格式为vgcreate VGname PVpath
。vgextend
:扩充逻辑卷组容量,操作后需使用resize2fs
刷新文件系统。vgreduce
:缩减逻辑卷组容量,需谨慎操作。vgremove
:删除逻辑卷组,操作前需卸载文件系统。
2.3 逻辑卷管理命令
lvscan
:查看所有逻辑卷。lvdisplay
:显示指定逻辑卷详细信息。lvcreate
:创建新逻辑卷,支持指定容量或使用所有剩余空间。lvextend
:扩充逻辑卷容量。lvreduce
:缩减逻辑卷容量(慎重操作)。lvremove
:删除逻辑卷,需提前卸载。
3. LVM常用操作示例
3.1 创建逻辑卷
lvcreate -L 5G -n LogVol01 VolGroup2
:创建5GB大小的逻辑卷LogVol01,属于VolGroup2卷组。lvcreate -l 100%FREE -n LogVol01 VolGroup2
:创建使用卷组剩余所有空间的逻辑卷。
3.2 扩充逻辑卷
lvextend -L+5G /dev/mapper/VolGroup2-LogVol01
:增加5GB空间。lvextend -l+100%FREE /dev/mapper/VolGroup2-LogVol01
:使用剩余所有空间扩充。
3.3 减少逻辑卷
lvreduce -L 2G /dev/mapper/VolGroup2-LogVol01
:将逻辑卷缩小到2GB。
3.4 删除逻辑卷
lvremove -y /dev/mapper/VolGroup2-LogVol01
:删除逻辑卷,需确认后执行。
4. 注意事项
- 数据安全:所有涉及缩减或删除操作均需确保无数据丢失。
- 文件系统维护:扩充或缩减操作后,需用
resize2fs
(CentOS 7下使用xfs_growfs
)刷新文件系统。
通过合理运用LVM,可以显著提升存储资源管理效率,实现灵活的存储分配与管理。
发表评论
最新留言
关注你微信了!
[***.104.42.241]2025年05月16日 07时54分30秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Logback 配置文件例
2023-02-06
logback-spring.xml配置
2023-02-06
logback.xml 配置详解(1)
2023-02-06
logback.xml配置
2023-02-06
logback.xml配置导入spring无法启动:ch.qos.logback.core.joran.spi.JoranException: I/O error occurred while par
2023-02-06
logback异步日志AsyncAppender配置
2023-02-06
logback的使用和logback.xml详解
2023-02-06
logback配置
2023-02-06
logback配置文件详解
2023-02-06
Logback配置输出sql
2023-02-06
logger4j 日志配置内,各种符号详解
2023-02-06
logging.config报错FileNotFoundError
2023-02-06
Logistic回归Cost函数和J(θ)的推导(二)----梯度下降算法求解最小值
2023-02-06
Logistic回归梯度下降
2023-02-06
logo下方显示技术支持信息_关于TNB名称、信息被非法盗用的严正声明
2023-02-06
logrotate切割日志rsyslog不重新上传,清空归零iCurrOffs
2023-02-06
logrotate的日志轮转
2023-02-06
Logstash input jdbc连接数据库
2023-02-06
logstash mysql 准实时同步到 elasticsearch
2023-02-06