扩展物理卷后扩展卷组

扩展物理卷后扩展卷组

我正在使用 LVM 为我的虚拟机分配磁盘,以便我可以增加“物理磁盘大小”。

我发现将此可用空间合并到我的 VM 卷组的唯一方法是:

  1. 在新的可用空间上创建分区
  2. 使用新分区扩展卷组

由于我经常需要增加虚拟机磁盘,所以这个解决方案在我看来有点不妥。

有没有更好的方法将 vg 扩展到可用空间?

问候

答案1

您还应该能够扩展现有分区(即“物理卷”)。首先使用 fdisk 或其他任何工具调整分区大小,然后运行 ​​pvresize /dev/partition 。请参阅 man pvresize。

注意:您可能无法让内核首先注意到磁盘大小的增加,如果可以,那么在修改分区表后,您需要让内核重新读取分区表,而您可能也无法做到这一点。重新启动是一种可靠的方法。因此,首先从虚拟主机调整磁盘大小,然后重新启动。使用 fdisk 调整分区大小,重新启动。然后运行 ​​pvresize。如果您需要在不重新启动的情况下执行此操作,那么最好的方法就是向 VM 添加一个新磁盘。无需重新启动就可以检测到。

答案2

扩展物理卷后,如果您尝试扩展同一卷组,系统会提示物理卷已与卷组一起使用。您可以直接扩展逻辑卷,而无需先扩展卷组。使用此命令

lvextend -l +(physicalExtent) -r /dev/mapper/"lv Name"

这将使用 resize2fs 命令在线调整逻辑卷的大小

相关内容