
物理卷(PV)管理命令
 pvcreate:用于将物理磁盘分区或整个磁盘创建为物理卷。
 示例:sudo pvcreate /dev/sdb1
 解释:将 /dev/sdb1 分区创建为物理卷。
 pvdisplay:显示物理卷的详细信息,如大小、所属卷组等。
 示例:sudo pvdisplay /dev/sdb1
 解释:显示 /dev/sdb1 物理卷的详细信息。
 pvscan:扫描系统中所有的物理卷,并显示扫描结果。
 示例:sudo pvscan
 解释:扫描并显示系统中所有物理卷。
 pvremove:从系统中移除物理卷。
 示例:sudo pvremove /dev/sdb1
 解释:移除 /dev/sdb1 物理卷,操作前需确保该物理卷已从卷组中移除。
 卷组(VG)管理命令
 vgcreate:使用一个或多个物理卷创建卷组。
 示例:sudo vgcreate vg0 /dev/sdb1 /dev/sdc1
 解释:使用 /dev/sdb1 和 /dev/sdc1 两个物理卷创建名为 vg0 的卷组。
 vgdisplay:显示卷组的详细信息,如大小、包含的物理卷、逻辑卷等。
 示例:sudo vgdisplay vg0
 解释:显示 vg0 卷组的详细信息。
 vgscan:扫描系统中所有的卷组,并显示扫描结果。
 示例:sudo vgscan
 解释:扫描并显示系统中所有卷组。
 vgextend:将物理卷添加到现有的卷组中,以扩展卷组的容量。
 示例:sudo vgextend vg0 /dev/sdd1
 解释:将 /dev/sdd1 物理卷添加到 vg0 卷组中,扩展 vg0 卷组的容量。
 vgreduce:从卷组中移除物理卷。
 示例:sudo vgreduce vg0 /dev/sdb1
 解释:从 vg0 卷组中移除 /dev/sdb1 物理卷。
 vgremove:删除卷组。
 示例:sudo vgremove vg0
 解释:删除 vg0 卷组,操作前需确保卷组内的逻辑卷已被删除。
 逻辑卷(LV)管理命令
 lvcreate:从卷组中创建逻辑卷。
 示例:sudo lvcreate -L 10G -n lv0 vg0
 解释:在 vg0 卷组中创建一个大小为 10GB,名为 lv0 的逻辑卷。
 lvdisplay:显示逻辑卷的详细信息,如大小、所属卷组等。
 示例:sudo lvdisplay /dev/vg0/lv0
 解释:显示 /dev/vg0/lv0 逻辑卷的详细信息。
 lvscan:扫描系统中所有的逻辑卷,并显示扫描结果。
 示例:sudo lvscan
 解释:扫描并显示系统中所有逻辑卷。
 lvextend:扩展逻辑卷的大小。
 示例:sudo lvextend -L +5G /dev/vg0/lv0
 解释:将 /dev/vg0/lv0 逻辑卷的大小增加 5GB。扩展后,还需要根据文件系统类型使用相应的工具调整文件系统大小,如 ext4 文件系统使用 resize2fs,xfs 文件系统使用 xfs_growfs。
 lvreduce:缩小逻辑卷的大小。
 示例:sudo lvreduce -L -2G /dev/vg0/lv0
 解释:将 /dev/vg0/lv0 逻辑卷的大小缩小 2GB。操作前需备份数据,且要根据文件系统类型进行相应的调整。
 lvremove:删除逻辑卷。
 示例:sudo lvremove /dev/vg0/lv0
 解释:删除 /dev/vg0/lv0 逻辑卷,操作前需卸载该逻辑卷。
 其他常用命令
 pvmove:用于在物理卷之间迁移数据,常用于将数据从一个物理卷迁移到另一个物理卷,以便对原物理卷进行维护或移除。
 示例:sudo pvmove /dev/sdb1 /dev/sdc1
 解释:将 /dev/sdb1 物理卷上的数据迁移到 /dev/sdc1 物理卷上。
 这些命令能帮助你在 Linux 系统中灵活地管理 LVM。在操作时要谨慎,特别是删除或缩减操作,可能会导致数据丢失。
  



















