增加底层块设备的大小后,pvresize似乎不会resize

我增加了我用作LVM PV的分区的大小,但运行pvresize似乎没有看到额外的空间:

cuttle:~# fdisk -l /dev/vda Disk /dev/vda: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00027dbb Device Boot Start End Blocks Id System /dev/vda1 * 1 31 248976 83 Linux /dev/vda2 32 2610 20715817+ 8e Linux LVM 

哪个说vda2大概是20gig

 cuttle:~# pvdisplay --- Physical volume --- PV Name /dev/vda2 VG Name debian PV Size 4.76 GiB / not usable 3.08 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 1217 Free PE 0 Allocated PE 1217 PV UUID tehZic-5vfN-rsrm-B8lN-lpgc-yQT1-ioH1V0 

所以目前的电视是约4-5演出

 cuttle:~# pvresize -v /dev/vda2 Using physical volume(s) on command line Archiving volume group "debian" metadata (seqno 12). No change to size of physical volume /dev/vda2. Resizing volume "/dev/vda2" to 9975981 sectors. Updating physical volume "/dev/vda2" Creating volume group backup "/etc/lvm/backup/debian" (seqno 13). Physical volume "/dev/vda2" changed 1 physical volume(s) resized / 0 physical volume(s) not resized 

pvresize说“没有改变物理卷/ dev / vda2的大小”

 cuttle:~# pvdisplay --- Physical volume --- PV Name /dev/vda2 VG Name debian PV Size 4.76 GiB / not usable 3.08 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 1217 Free PE 0 Allocated PE 1217 PV UUID tehZic-5vfN-rsrm-B8lN-lpgc-yQT1-ioH1V0 

而PV的大小并没有改变。

不知道还有什么我可以做的使用额外的空间。 我想我可以调整分区大小的PV,然后添加第二个分区,但在我看来,我想在这里做什么应该工作。

partprobe / dev / vda

男人partprobe

名称partprobe – 通知操作系统分区表的变化

内容概要partprobe [-d] [-s] [devices …]

您需要先从存储级别添加空间,然后通过执行以下操作来增加ISCSI设备上的空间:

 pvresize --setphysicalvolumesize 40G /dev/sda1.. 

我在CentOS 7客户系统上遇到这个问题。 在我的情况下,我已经增加了ZFS ZVOL的大小,并没有看到客人的任何变化,并且pvresize不会改变它。 我最终启动到SystemRescueCD 4.4.0,并使用resizepart命令“parted”。 在CentOS中,我分开了3.1,而这个命令不可用。 现在看起来像分开的3.2是在SysRescCD中,哪个工作。

引导到sysresc iso后,运行parted / dev /并使用以下示例:

resizepart 2 37.6G

其中2是分区号,所需新的更大尺寸是37.6G。

之后,当我仍然在启动iso,我跑了pvresize,它正常工作。 重新启动到虚拟机(或者你的系统),所有的都看起来不错。 :)希望帮助!

您必须先使用fdisk或cfdisk扩展分区大小。 只有在这之后,它才可以用于pvresize。