我需要将 /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
现在您就可以扩展逻辑卷了。