在ECS控制台上扩容云盘容量后,对应分区的文件系统并未扩容,您需要进入ECS实例内部继续扩容云盘的文件系统。本文为您介绍如何扩容Windows实例云盘的分区和文件系统。

前提条件

  • 您已在ECS控制台在线或者离线扩容完云盘容量。具体操作,请参见在线扩容云盘(Linux&Windows)或者离线扩容云盘(Linux&Windows)
  • Windows实例扩容分区和文件系统前,需要满足以下条件。
    资源 限制条件
    实例
    • 实例状态为运行中(Running)。
    • 镜像版本:不支持Windows Server 2003操作系统。
    • 内核版本:Windows实例的virtio驱动需要大于58011版本。具体检查和升级步骤,请参见Windows实例更新virtio驱动
    云盘
    • 云盘状态为使用中(In Use)。
    • Windows实例的云盘需为NTFS文件系统。
    • 云盘扩容后的容量不能超过云盘最高容量。具体操作,请参见块存储使用限制
      注意
      MBR分区格式不支持扩容到2 TiB及以上。如果您的MBR分区容量需要扩容到2 TiB以上,请选择以下方式:
      • (建议)您先创建一块大于2 TiB的云盘并格式化为GPT分区,再将MBR分区中的数据拷贝到GPT分区中。格式化GPT分区操作,请参见分区格式化大于2 TiB数据盘
      • 您直接在实例中将MBR分区转换为GPT分区。转换分区格式有数据丢失的风险,请谨慎操作。具体操作,请参见更换Windows数据盘分区格式

背景信息

本文示例中使用的配置如下所示。
资源 描述
ECS实例的镜像 Windows Server 2012 R2 64位操作系统
系统盘 扩容前的容量为40 GiB,扩容为60 GiB,文件系统类型为NTFS。
数据盘 扩容前的容量为40 GiB,扩容为60 GiB,文件系统类型为NTFS。

步骤一:扩容系统盘分区和文件系统

此步骤以扩容系统盘文件系统为例,介绍如何在ECS实例内部将扩容部分的容量增加到C盘。按照示例容量,操作完成后C盘有60 GiB的空间可用作系统盘。

  1. 远程登录ECS实例。
  2. 在Windows Server桌面,右键单击开始图标图标,然后单击磁盘管理
    磁盘管理
  3. 磁盘管理对话框中,选择操作 > 重新扫描磁盘 ,查看未分配的磁盘容量。
    caozuo1

    其中,磁盘0是系统盘,磁盘1是数据盘。

  4. 右键单击磁盘 0主分区的空白处,并选择扩展卷
    说明 如果扩容数据盘,则右键单击对应数据盘(例如磁盘 1)分区进行扩容。如果您的磁盘存在多个分区,建议扩容的分区是与未分配分区左相邻的分区,否则,Windows会将选定的基本磁盘转换成动态磁盘。
    kuozhan
  5. 根据扩展卷向导的默认设置完成扩展卷操作。
    扩容完成后,新增空间会自动合入原来的卷中,如下图所示。kuozhan2
    扩容完成后,您需要根据实际情况检查数据是否正常。
    • 如果扩容成功,ECS实例中的业务程序能够正常运行,则完成操作。
    • 如果扩容失败,则通过备份的快照回滚数据。具体操作,请参见使用快照回滚云盘

(可选)步骤二:在数据盘上创建新分区

此步骤以在数据盘创建新分区为例,介绍如何在ECS实例内部为数据盘扩容部分的容量创建一个新的分区E盘。按照示例容量,操作完成后E盘有20 GiB的空间可用作数据盘。

  1. 远程登录ECS实例。
  2. 在Windows Server桌面,右键单击开始图标图标,然后单击磁盘管理
  3. 磁盘管理对话框中,选择操作 > 重新扫描磁盘 ,查看未分配的磁盘容量。
    caozuo1

    其中,磁盘0是系统盘,磁盘1是数据盘。

  4. 右键单击磁盘1未分配区的空白处,并选择新建简单卷
    jiandan1
  5. 根据新建简单卷向导的默认设置完成新建卷操作。
    扩容完成后,可以看到新增的E盘,如下图所示。新分区