向现有卷组添加空间

向现有卷组添加空间

我需要将 /home 分区中的 LV 扩展到另外 10GB,但我的 VG 中没有足够的空间。

/dev/mapper/VG1-lv_home  23G   20G  2.3G  90% /home

卷组和物理卷的详细信息如下,

  --- Volume group ---
  VG Name               VG1
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  7
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                6
  Open LV               6
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               49.81 GiB
  PE Size               4.00 MiB
  Total PE              12751
  Alloc PE / Size       11919 / 46.56 GiB
  Free  PE / Size       832 / 3.25 GiB
  VG UUID               pdUuM2-ig0l-glNg-9G0M-inKZ-8z7X-N07q8W

光伏显示器

  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               VG1
  PV Size               49.81 GiB / not usable 4.00 MiB
  Allocatable           yes
  PE Size               4.00 MiB
  Total PE              12751
  Free PE               832
  Allocated PE          11919
  PV UUID               WnPKaI-x6h6-cdCJ-Ew9q-ha6e-6nUM-9TnWYx

请向我提供将 LUN 中的可用空间添加到现有卷组的步骤,以便我能够在/home分区中扩展我的 LV。

答案1

为了能够扩大您的 LV,您必须首先向 VG 添加另一个物理卷。

您正在谈论“来自 LUN 的可用空间”,因此我假设您在底层“硬盘”(或任何硬盘)上有未分区的空间,或者您可以通过缩小另一个分区来创建可用空间。

完成后,您必须创建一个新的分区(在 fdisk 中:make it type 8E(Linux LVM),或在 parted 中set <partnum> LVM ON),我们假设它是/dev/sdX1

然后从中创建一个新的物理卷

pvcreate /dev/sdX1

现在将该物理卷添加到卷组中

vgextend VG1 /dev/sdX1

现在您就可以扩展逻辑卷了。

相关内容