逻辑卷的运用

📅 2026/7/12 7:00:59 👁️ 阅读次数 📝 编程学习
逻辑卷的运用

1.1逻辑卷的概念

产生原因:

  • 硬盘分区或部署为 RAID 后在修改分区大小时就非常不容易,此时用户随着实际的需求变化而动态
  • 调整硬盘分区大小时受到限制,无灵活性
  • LVM(Logical 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个数扩容