Linux 无法将物理卷添加到卷组LVM

Linux 无法将物理卷添加到卷组LVM,linux,lvm,Linux,Lvm,你能帮我解决这个问题吗?给vg增加更多GB 请看。我解释我的问题: [root@jdk ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 1024M 0 rom vda 252:0 0 900G 0 disk ├─vda1 252:1 0 512M 0 part /boot └─vda2 252:2 0 899,

你能帮我解决这个问题吗?给vg增加更多GB

请看。我解释我的问题:


[root@jdk ~]# lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sr0          11:0    1  1024M  0 rom
vda         252:0    0   900G  0 disk
├─vda1      252:1    0   512M  0 part /boot
└─vda2      252:2    0 899,5G  0 part
  ├─vg-root 253:0    0 697,5G  0 lvm  /
  └─vg-swap 253:1    0     2G  0 lvm  [SWAP]
loop0         7:0    0     4G  0 loop /var/tmp

[root@jdk~]#vgs
VG#PV#LV#SN属性VFree

vg 1 2 0 wz--n-根据LVM,
/dev/vda2
已位于卷组
vg
中,其所有空间已用于卷组。但是,物理卷的大小只有约700 GB,而分区
/dev/vda2
的大小约为900 GB,因此看起来物理卷没有使用约200 GB的分区

例如,如果您使用显式大小参数创建了物理卷,或者在已在其上创建PV之后扩大了分区,则可能会发生这种情况

在这种情况下,
pvresize
应该能够添加缺少的空间。之后,您应该会在
pvdisplay
的输出中看到更高的
总PE
,以及一些
免费PE
。然后,您可以使用此空间使用
lvextend
扩展现有逻辑卷,或使用
lvcreate
创建新的逻辑卷


另外,如果要放大
vg root
vg swap
,还需要调整它所包含的文件系统的大小。

可以发布pvdisplay命令或pvs的输出吗command@JatinMehrotra我在上面加了一句
[root@jdk ~]# vgextend vg /dev/vda2
  Physical volume '/dev/vda2' is already in volume group 'vg'
  Unable to add physical volume '/dev/vda2' to volume group 'vg'
  /dev/vda2: physical volume not initialized.

[root@jdk ~]# vgs
  VG #PV #LV #SN Attr   VSize    VFree
  vg   1   2   0 wz--n- <699,50g    0
[root@jdk ~]# pvdisplay
  --- Physical volume ---
  PV Name               /dev/vda2
  VG Name               vg
  PV Size               <699,50 GiB / not usable 2,00 MiB
  Allocatable           yes (but full)
  PE Size               4,00 MiB
  Total PE              179071
  Free PE               0
  Allocated PE          179071
  PV UUID               EfPZuZ-gQ0R-nFLD-pnwm-DS16-IAXf-ikO5RM