0

我有一个动态虚拟磁盘,第一次有 5GB 的虚拟空间,这是我转到驱动器属性时可以看到的空间(虚拟 SO 是 wnidows XP)。

我用 vboxmanage 将它的大小调整为 15GB,但是当我启动虚拟机时,在驱动器的属性中我可以看到相同的空间,总共 5GB。

新空间是分配的分区?如果是这样,如何将虚拟磁盘的所有分区合并到一个分区中?

谢谢。

4

3 回答 3

1

在 Linux 上,我以这种方式调整我的( Win-VM )分区的大小。

1)在命令行\ bash中调整vdi的大小

VBoxManage modifyhd path/yourVMImage.vdi --resize 30000

(--resize,以兆字节为单位更改容量的命令)
(仅适用于 VDI 和 VHD 格式)

2)在此之后,你必须使用像 gparted-live 这样的分区管理器来扩展你的分区在这里下载它

2.1)您必须使用这些实时工具启动您的虚拟机,然后您可以使用 gparted-live 扩展您的分区。

2.1.1) 从 gparted-live 启动,你必须添加另一个虚拟硬盘,按照这里描述的步骤

要添加另一个虚拟硬盘、CD/DVD 或软盘驱动器,请选择要添加的存储控制器(IDE、SATA、SCSI、SAS、软盘控制器),然后单击下方的“添加磁盘”按钮树。然后您可以选择“添加 CD/DVD 设备”或“添加硬盘”。(如果您单击软盘控制器,则可以添加软盘驱动器。)或者,右键单击存储控制器并在那里选择一个菜单项。

在窗口的右侧,您可以设置以下内容:

...您可以选择要使用的图像文件。

于 2013-11-14T15:56:03.827 回答
0

是的,新大小是必须与现有分区合并的未分配分区。为此,可以使用任何分区管理器应用程序。

于 2013-04-07T09:07:11.560 回答
0

如果您的文件系统使用 LVM。最后的步骤很简单:

  1. lvextend /dev/vg_nile/lv_root /dev/sda2;
    #假设 vg_nile 是虚拟组的名称,lv_root 是逻辑卷,/dev/sda2 是新添加的分区
  2. resize2fs /dev/vg_nile/lv_root
于 2014-03-08T15:35:35.800 回答