如何在不关闭虚拟机的情况下向 LVM 的根分区添加空间?

如何在不关闭虚拟机的情况下向 LVM 的根分区添加空间?

我正在使用 vmware,想要在不关闭系统的情况下为虚拟机添加空间,只需向现有驱动器添加空间即可。我该怎么做?

答案1

  1. 在 VMWare 控制台中,扩展驱动器
  2. 使用fdiskcfdiskparted创建一个新的主分区,类型为(我们现在8e/lvm称之为)/dev/sda3
  3. 告诉系统有关新分区的信息:sudo partprobe /dev/sda3
  4. 将新分区设为 lvm 物理卷:sudo pvcreate /dev/sda3
  5. 将新的物理卷添加到您的卷组:sudo vgextend $VGName /dev/sda3
  6. 增加逻辑卷的大小:sudo lvextend -L+10G /dev/$VGName/root
  7. 增加文件系统的大小:sudo resize2fs /dev/$VGName/root

可能更简单的方法是简单地向虚拟机添加额外的驱动器并将其用作物理卷。这会使虚拟机存储区域因更多的 VMDK 而变得混乱。此解决方案在虚拟机中有点混乱。

相关内容