Red Hat Training

A Red Hat training course is available for RHEL 8

6.3. 扩展条状逻辑卷

您可以使用 lvextend 命令及所需大小来扩展条状逻辑卷(LV)。

先决条件

  1. 您在组成卷组(VG)的底层物理卷(PV)上有足够的空闲空间来支持条带。

流程

  1. 可选: 显示您的卷组:

    # vgs
      VG      #PV #LV #SN Attr   VSize   VFree
      myvg     2   1   0 wz--n- 271.31G 271.31G
  2. 可选: 使用卷组中的整个空间创建条带:

    # lvcreate -n stripe1 -L 271.31G -i 2 myvg
      Using default stripesize 64.00 KB
      Rounding up size to full physical extent 271.31 GiB
  3. 可选: 通过添加新的物理卷来扩展 myvg 卷组:

    # vgextend myvg /dev/sdc1
      Volume group "myvg" successfully extended

    重复此步骤,根据您的条带类型和已用空间量来添加足够的物理卷。例如,对于使用整个卷组的双向条带,您需要添加至少两个物理卷。

  4. 扩展是 myvg VG 一部分的条状逻辑卷 stripe1

    # lvextend myvg/stripe1 -L 542G
      Using stripesize of last segment 64.00 KB
      Extending logical volume stripe1 to 542.00 GB
      Logical volume stripe1 successfully resized

    您还可以扩展 stripe1 逻辑卷,来填充 myvg 卷组中所有未分配的空间:

    # lvextend -l+100%FREE myvg/stripe1
      Size of logical volume myvg/stripe1 changed from 1020.00 MiB (255 extents) to <2.00 GiB (511 extents).
      Logical volume myvg/stripe1 successfully resized.

验证

  • 验证扩展的条状 LV 的新大小:

    # lvs
      LV          VG       Attr     LSize      Pool       Origin Data%  Move Log Copy%  Convert
      stripe1    myvg     wi-ao---- 542.00 GB