Linux 命令行:PV、VG 和 LV 深度剖析

逻辑卷管理 (LVM) 是一种灵活的磁盘管理方式,允许你将多个物理磁盘或分区组合成一个逻辑卷组 (VG),然后在这个卷组内创建逻辑卷 (LV),从而更方便地管理和分配存储空间。

物理卷 (PV) 是 LVM 的基本组成单元,可以是整个硬盘、硬盘分区或 RAID 设备。使用 pvcreate 命令将物理设备初始化为 PV。

卷组 (VG) 是一个或多个 PV 的集合,可以动态扩展或缩小。使用 vgcreate 命令创建 VG,并使用 vgextendvgreduce 来调整其大小。

逻辑卷 (LV) 是从 VG 中划分出来的可用于文件系统格式化的空间。使用 lvcreate 命令创建 LV,并使用 lvextendlvreduce 调整其大小。

常用命令:

  • pvscan:扫描系统中的物理卷
  • pvdisplay:显示物理卷的详细信息
  • vgscan:扫描系统中的卷组
  • vgdisplay:显示卷组的详细信息
  • lvscan:扫描系统中的逻辑卷
  • lvdisplay:显示逻辑卷的详细信息

LVM 的优势:

  • 灵活性: 可以轻松扩展或缩小存储空间,而无需重新分区或移动数据。
  • 快照功能: 可以创建逻辑卷的快照,用于备份或测试。
  • 条带化: 可以将数据条带化到多个物理设备上,提高性能。

使用场景:

  • 需要灵活管理存储空间的服务器
  • 需要动态扩展存储的数据库
  • 需要进行数据备份和恢复的系统