增加磁盘分区的大小
search cancel

增加磁盘分区的大小

book

Article ID: 343874

calendar_today

Updated On:

Products

VMware VMware Desktop Hypervisor VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

扩展虚拟磁盘仅扩展虚拟机的磁盘,不会自动增加客户机内文件系统(例如 Windows 的 NTFS 和 Linux 的 ext3)的容量大小。有关如何扩展虚拟磁盘的详细信息,请参见适用于您的 VMware 产品的文档

本文介绍了如何增加磁盘分区的大小。虚拟磁盘可能包含您现在可能想要使用的尚未分配空间。您也可能已经增加了虚拟机的虚拟磁盘大小,但却无法从虚拟机的操作系统看到新增的空间。


Symptoms:
免责声明:本文为 Increasing the size of a disk partition (1004071) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。

  • 您需要增加磁盘分区大小。
  • 您已增加了虚拟磁盘的大小,但在虚拟机的可用空间中看不到增加。
  • 分区的大小未随着磁盘容量大小的增加而增加。
  • 无法看到新磁盘空间。
  • 扩展虚拟磁盘不起作用。


Resolution

如果在虚拟机在线时扩展 VMFK 磁盘的容量,您将需要在虚拟机中重新启动客户机操作系统,以便客户机操作系统识别 VMDK 磁盘的大小变化。

您还需要确保虚拟机未在快照上运行,以免其阻碍 VMDK 的扩展。

根据虚拟机中的客户机操作系统,有多种方法可增加虚拟机中的文件系统容量大小。

扩展 Windows 客户机文件系统

注意:Windows Server 2008、Windows Server 2008 R2、Windows Vista、Windows 7、Windows 8、Windows Server 2012、Windows 8.1、Windows 10 及 Windows Server 2012 R2 可从计算机管理中的磁盘管理器扩展卷。右键单击,然后单击扩展卷。有关详细信息,请参见 Microsoft 文档。无须重新引导客户机操作系统,只需在计算机管理下,右键单击磁盘管理,之后点击重新扫描磁盘

如果您在虚拟机中将要扩展的分区中包含不同版本的 Windows,则可能需要使用第三方工具(下文提及了一些第三方工具)扩展分区。

如果您具有与操作系统版本相同的其他 Windows 虚拟机,则可临时将操作系统 VMDK 附加到此虚拟机(也就是helper VM),然后使用 WindowsPart 工具从此虚拟机扩展 VMDK 上的文件系统。

如果要扩展的 VMDK 磁盘不包含操作系统磁盘,则您可以直接在原始虚拟机中使用 DiskPart,而无需helper VM

有关使用 DiskPart 扩展 VMDK 磁盘的详细信息,请参见使用 DiskPart 扩展 Windows 中的分区 (1007266) (Extending partitions in Windows using DiskPart (1007266))

如果您向现有 VM 的磁盘卷增添了存储大小,且 DISKPART (显然)允许您成功扩展卷,但在 Windows Explorer 中磁盘仍显示为原先大小,遇到这种情况时,请检查以确保您尝试扩展的卷中不包含页文件。有关详细信息,请参见 Microsoft 知识库文章 325590 中有关卷扩展的限制。

注意“如果分区上存在系统页文件,则无法扩展分区。请将页文件移至您不打算扩展的分区。”

关于Microsoft Windows 页文件的详细信息,请参见微软知识库文档 2160852

扩展 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 是另一种常用的文件系统扩展工具。

第三方实用工具示例

7tools Partition Manager

http://www.7tools.com/pm/index.htm

DFSee

http://www.dfsee.com/dfsee/index.php

EASEUS Partition Manager

http://www.partition-tool.com/

GParted LiveCD

http://gparted.sourceforge.net/livecd.php

Partition Logic

http://partitionlogic.org.uk/

Paragon Partition Manager

http://www.partition-manager.com/

Ranish Partition Manager

http://www.ranish.com/part

System Rescue CD

http://www.sysresccd.org/Main_Page

Windows DiskPart 实用程序

如果使用 Windows DiskPart 实用程序,则其仅能够扩展数据卷。如果使用 DiskPart 实用工具扩展系统卷或引导卷,则可能会出现错误。有关使用 DiskPart 实用程序扩展分区的详细信息,请参见 Microsoft 知识库文章 325590

注意
  • VMware 不认可、不推荐任何第三方实用程序,上述列表也并不详尽。
  • 上述链接有效时间截止到 2009 6 19 日。如果您发现这些链接已损坏,请提供有关此文章的反馈, VMware 员工会在必要时更新这些文章。

本文档的内容按“现状”提供,效力范围为适用法律所允许的最大范围,VMware 不承认与此内容有关的所有其他声明或担保(无论是明示或默认形式),包括这些声明或担保对特定用途的适用性、商业性或非侵权性。VMWARE 对因使用此内容而造成的任何损害或与之相关的任何损害概不负责,包括直接、间接、后果性的损害、营利损失或特殊损害,即使 VMware 已被告知上述损害的可能性。


Additional Information

用于调整虚拟磁盘大小的 VMware 命令行实用程序不会改动虚拟磁盘中的数据或分区。任何所需的分区更改必须在虚拟机的操作系统中完成。

有关更多信息,请参见 为 ESXi/ESX 主机虚拟磁盘增加空间 (2074814)

Increasing the size of a disk partition