增加基础块设备的大小后,pvresize似乎没有调整大小


10

我增加了用作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约为20gigs

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的大小,然后添加第二个分区,但是在我看来,我在此所做的工作似乎确实可行。


什么是基础磁盘?
安德鲁(Andrew)

他们是virtio

您是如何创建此额外空间的?您是否做了fdisk技巧,即关闭了兼容模式,记下了起始扇区,删除了现有扇区,然后使用旧的起始扇区创建了新的LVM物理分区?
麦哲伦

炖过了吗?如果没有,您可以添加输出vgdisplay吗?(社区颠簸复活。)
亚伦·科普利

1
从手册页引用:“ pvresize当前无法在具有额外元数据区域的LVM1卷或PV上正常工作”。这是你的情况吗?您是否也尝试过以明确的尺寸跑步,例如pvresize --setphysicalvolumesize 15G /dev/vda2
Cristian Ciupitu

Answers:


2

零件探头/ dev / vda

男人部分探头

NAME partprobe-将分区表更改通知OS

提要partprobe [-d] [-s] [devices ...]


操作系统已经知道正确的分区大小,并且已经进行了许多重新引导。
2012年

1
注意: partprobeparted包装的一部分
Antonio

1

我在CentOS 7来宾系统上遇到了这个问题。在我的情况下,我增加了ZFS ZVOL的大小,但看不到客户机中的任何更改,而pvresize不会更改它。我最终引导进入SystemRescueCD 4.4.0,并与resizepart命令一起使用“ parted”。在CentOS中,我分开了3.1,此命令不可用。看起来part3.2已在SysRescCD中运行了。

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

resizepart 2 37.6G

其中2是分区号,希望新的更大的大小是37.6G。

之后,当我仍处于引导iso时,我运行了pvresize,它可以正常工作。重新启动到VM(或您的系统),从那里看起来一切都很好。:)希望能有所帮助!


0

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

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

0

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


您应该提供命令来实现此目的。否则,您将告诉您某些问题如何解决,但没有提供解决方案
F1Linux
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.