
1.1逻辑卷的概念产生原因硬盘分区或部署为 RAID 后在修改分区大小时就非常不容易此时用户随着实际的需求变化而动态调整硬盘分区大小时受到限制无灵活性LVMLogical Volume Manager允许用户对硬盘资源进行动态调整什么是逻辑卷LVM 是 Logical Volume Manager逻辑卷管理的简写LVM 将若干个磁盘或者磁盘分区连接为一个整块的卷组形成一个存储池再从这个池里灵活划分出 “逻辑卷” 来使用。它的主要优势有1. 屏蔽底层差异不管物理磁盘的型号、分区如何在 LVM 层面都被统一管理你只需关注逻辑卷不用关心底层硬件。2. 灵活调整容量逻辑卷和卷组的大小都可以在线动态扩容或缩容不用像传统分区那样需要重新格式化或停机。3. 统一管理与分配可以对卷组、逻辑卷进行命名和分组管理让存储资源的分配和维护更清晰、更高效。假设有三块磁盘 /dev/sdb、/dev/sdc 和 /dev/sdd 用来划分逻辑卷LVM 模型如图所示PE物理区域physical extent 物理卷PV中可分配的最小存储单元默认大小为 4MB。 一旦设定就不能修改且同一卷组VG内所有 PV 的 PE 大小必须一致。PV物理卷physical volume LVM 的底层存储载体可以是整个硬盘、硬盘分区或类似 RAID 的设备。 它的作用是在普通存储介质上添加 LVM 管理元数据让 LVM 可以识别和使用。VG卷组volume group 建立在 PV 之上由一个或多个 PV 组合而成相当于一个 “逻辑大硬盘”卷组名称可以自定 义。 创建后可以动态添加新的 PV 来扩展容量为上层的逻辑卷提供统一的资源池。LV逻辑卷logical volume 建立在卷组之上从 VG 的空闲资源中划分出的 “逻辑分区”可以直接格式化并挂载使用。 支持动态扩容或缩容多个 LV 可以共享同一个 VG 的资源。1.2部署逻辑卷实验添加三块硬盘用于此实验划分 500MB 空间的逻辑卷并格式化挂载使用划分 300MB 空间的逻辑卷并格式化挂载使用# 创建物理卷将物理磁盘初始化为 PV# 查看物理卷信息# 创建卷组# -s: 指定 PE 大小为 10M默认为 4M# 查看卷组详细信息vgdisplay /dev/VG1# 创建逻辑卷# 直接指定大小# 指定 PE 块数生成的 lv 大小就是 PE 的大小乘以个数-l 指定个数# 查看逻辑卷信息# 格式化分别为xfs和ext4格式# 创建挂载点目录# 查看UUID# 配置开机自动挂载# 测试挂载1.3调整逻辑卷大小扩展逻辑卷将 /dev/sdc 添加到 VG1 卷组中扩展逻辑卷扩容扩展逻辑卷按照大小扩容按照PE个数扩容