-
您需要增加磁盘分区大小。
-
您已增加了虚拟磁盘的大小,但在虚拟机的可用空间中看不到增加。
-
分区的大小未随着磁盘容量大小的增加而增加。
-
无法看到新磁盘空间。
-
扩展虚拟磁盘不起作用。
扩展虚拟磁盘仅扩展虚拟机的磁盘,不会自动增加客户机内文件系统(例如 Windows 的 NTFS 和 Linux 的 ext3)的容量大小。有关如何扩展虚拟磁盘的详细信息,请参见适用于您的 VMware 产品的文档。
本文介绍了如何增加磁盘分区的大小。虚拟磁盘可能包含您现在可能想要使用的尚未分配空间。您也可能已经增加了虚拟机的虚拟磁盘大小,但却无法从虚拟机的操作系统看到新增的空间。
如果在虚拟机在线时扩展 VMFK 磁盘的容量,您将需要在虚拟机中重新启动客户机操作系统,以便客户机操作系统识别 VMDK 磁盘的大小变化。
您还需要确保虚拟机未在快照上运行,以免其阻碍 VMDK 的扩展。
根据虚拟机中的客户机操作系统,有多种方法可增加虚拟机中的文件系统容量大小。
扩展 Windows 客户机文件系统
如果您在虚拟机中将要扩展的分区中包含 Windows 操作系统,则可能需要使用第三方工具(下文提及了一些第三方工具)扩展分区。
如果您具有与操作系统版本相同的其他 Windows 虚拟机,则可临时将操作系统 VMDK 附加到此虚拟机(也就是helper VM),然后使用 WindowsPart 工具从此虚拟机扩展 VMDK 上的文件系统。
如果要扩展的 VMDK 磁盘不包含操作系统磁盘,则您可以直接在原始虚拟机中使用 DiskPart,而无需helper VM。
有关使用 DiskPart 扩展 VMDK 磁盘的详细/相关信息,请参见使用 DiskPart 扩展 Windows 中的分区 (1007266) (Extending partitions in Windows using DiskPart (1007266))。
注意:Windows Server 2008、Windows Server 2008 R2、Windows Vista 和 Windows 7 可在“计算机管理”中的“磁盘管理器”处扩展卷。右键单击卷,然后单击扩展卷。有关详细信息,请参见 Microsoft 文档。
如果您向现有 VM 的磁盘卷增添了存储大小,且 DISKPART (显然)允许您成功扩展卷,但在 Windows Explorer 中磁盘仍显示为原先大小,遇到这种情况时,请检查以确保您尝试扩展的卷中不包含页文件。有关详细信息,请参见 Microsoft 知识库文章 325590 中有关卷扩展的限制,尤其请注意:
“如果分区上存在系统页文件,则无法扩展分区。请将页文件移至您不打算扩展的分区。”
扩展 Linux 客户机文件系统
如果 Linux 虚拟机具有由逻辑卷管理器 (LVM) 控制的 ext3 文件系统,那么则存在可扩展文件系统的 LVM 工具。
有关使用 LVM 扩展 ext3 文件系统的详细/相关信息,请参见在运行 Red Hat 或 Cent OS 的虚拟机中扩展逻辑卷 (1006371) (Extending a logical volume in a virtual machine running Red Hat or Cent OS (1006371))
如果运行的文件系统不是 ext3,则可能需要搜索其他方法以完成扩展。
Reiser 有自己的用于扩展的工具,GParted Live CD 是另一种常用的文件系统扩展工具。