LVM概述与管理文章目录LVM概述与管理前言一、LVM 概述二、LVM 基本概念2.1 PVPhysical Volume物理卷2.2 VGVolume Group卷组2.3 LVLogical Volume逻辑卷三、LVM 管理命令汇总四、LVM 操作流程4.1添加磁盘并识别4.2分区并设置类型为LVM (ID8e)4.3创建物理卷4.4创建卷组4.5创建逻辑卷4.6格式化并挂载五、扩容操作5.1添加新物理卷5.2 扩展逻辑卷5.3刷新文件系统总结前言LVMLogical Volume Manager是Linux 环境下对磁盘分区进行管理的一种机制。它通过将底层物理硬盘抽象化使管理员能够更灵活地分配、调整和管理存储空间。一、LVM 概述LVMLogical Volume Manager逻辑卷管理器 是 Linux 系统中的一种存储管理机制它允许你在不关心底层物理硬盘的情况下灵活地管理磁盘空间。你可以把它想象成“存储虚拟化”——把多个物理硬盘或分区拼成一个大的“存储池”然后从这个池子里“切”出任意大小的“逻辑分区”来使用。二、LVM 基本概念2.1 PVPhysical Volume物理卷LVM 的最底层存储单位。通常对应磁盘分区或整个硬盘如 /dev/sdb1 。初始化后被划分为固定大小的 PEPhysical Extent默认 4MB。PE 越小利用率高但受限于最大块数65534 个影响 VG 最大容量。2.2 VGVolume Group卷组将多个 PV 聚合为一个整体逻辑存储池。支持动态添加或删除 PV实现灵活扩容。2.3 LVLogical Volume逻辑卷从 VG 中划分出的逻辑区域供文件系统使用。用户可在 LV 上创建文件系统并挂载。三、LVM 管理命令汇总功能PV 管理命令VG 管理命令LV 管理命令Scan扫描pvscanvgscanlvscanCreate建立pvcreatevgcreatelvcreateDisplay显示pvdisplayvgdisplaylvdisplayRemove移除pvremovevgremovelvremoveExtend扩展vgextendlvextendReduce减少vgreducelvreduce四、LVM 操作流程4.1添加磁盘并识别添加两个10G的磁盘4.2分区并设置类型为LVM (ID8e)fdisk-l查看磁盘分区情况fdisk/dev/sdd#使用fdisk工具进行分区设置4.3创建物理卷pvcreat /dev/sdd1 /dev/sde1#创建物理卷4.4创建卷组vgcreate vgname1 /dev/sdd1 /dev/sde1#将两个 10GB 的物理卷合并成一个 20GB 的卷组并命名为vgname1vgdisplay4.5创建逻辑卷lvcreate-L18G-nlvname1 vgname14.6格式化并挂载mkfs.xfs /dev/vgname1/lvname1#格式化逻辑卷为XFS文件系统mount/dev/vgname1/lvname1 /opt/wy0710卷组vgname1的剩余空间仅剩1.99GB五、扩容操作5.1添加新物理卷5.2 扩展逻辑卷5.3刷新文件系统总结创建与删除LVM流程如下1创建 LVM 步骤使用 pvcreate 创建物理卷 (PV)通过 vgcreate 创建卷组 (VG)使用 lvcreate 创建逻辑卷 (LV)执行 mkfs.xfs 格式化逻辑卷最后使用 mount 挂载逻辑卷2删除 LVM 步骤首先 umount 卸载逻辑卷使用 lvremove 移除卷组中的所有逻辑卷通过 vgremove 删除卷组最后执行pvremove 移除物理卷