随着业务的增长,您的数据盘容量可能无法满足数据存储的需要,这时您可以使用磁盘扩容功能来扩容数据盘。

无论数据盘的状态是 待挂载 还是 使用中,都可以执行磁盘扩容操作。建议在扩容数据盘之前手动创建快照,以备份数据。

限制

  • 如果数据盘正在创建快照,则不允许执行扩容数据盘的操作。
  • 包年包月实例如果做过 续费降配 操作,当前计费周期的剩余时间内,实例上的包年包月云盘不支持扩容磁盘操作。
  • 扩容磁盘只是扩大数据盘容量,而不是扩容文件系统。
  • 磁盘扩容只能扩容数据盘,不能扩容系统盘或本地盘(本地 SSD 盘等)。
  • 如果数据盘挂载在实例上,实例必须处于 运行中 (Running) 或 已停止Stopped)状态,才可以扩容数据盘。并且,扩容后需要在控制台上 重启实例,才能使扩容后的容量生效,而重启实例会使您的实例停止工作,从而中断您的业务,所以请您谨慎操作。

背景信息

本文以一个高效云盘的数据盘和一个运行Windows Server 2008 R2企业版64位中文版的ECS实例为例,说明如何扩容数据盘并使扩容后的容量可用。示例中最初的磁盘大小为24 GiB,我们将其扩容到26 GiB。

您可以按以下步骤完成扩容操作:

步骤 1. 在控制台上扩容数据盘

步骤 2. 登录实例完成扩容

步骤 1. 在控制台上扩容数据盘

  1. 在左侧导航栏中,选择 存储 > 云盘
    说明 如果您需要扩容的数据盘已经挂载在某个实例上,您可以单击 实例,找到相应实例后,进入实例详情页,并单击 本实例磁盘
  2. 选择地域。
  3. 找到需要扩容的数据盘,在 操作 列中,选择 更多 > 磁盘扩容
  4. 设置 扩容后容量
    说明 扩容后的容量必须大于当前容量。
  5. 待页面上显示费用信息后,单击 确定扩容
    说明 扩容成功后,磁盘列表里即显示扩容后的容量。但是,如果您的数据盘已经挂载到实例上,您需要先在控制台上 重启实例,登录实例才能看到扩容后的数据盘容量。

在控制台上完成扩容后,

步骤 2. 登录实例完成扩容

  1. 使用软件连接Windows实例
  2. 在Windows Server桌面,双击服务器管理器图标
  3. 在左侧导航栏中,选择 存储 > 磁盘管理

    在磁盘管理区域,可以看到新增的数据盘空间与旧的数据盘空间之间的关系。本例中,磁盘 1 是扩容的数据盘。



  4. 右键单击磁盘 1 新加卷的任一空白处,并选择 扩展卷

  5. 根据 扩展卷向导 的指示完成扩展卷操作。完成后,新增的数据盘空间会自动合入原来的卷中,磁盘 1 在磁盘管理器中显示如下。

    说明 如果您使用Windows Server 2003并且创建的是动态磁盘,完成后新增的数据盘空间会自动增加到数据盘中,但是在磁盘管理器中,新增的数据盘空间会以一个独立卷的形式存在。Windows Server 2003中,扩容多少次就会有创建多少个独立的卷,不会将所有的卷都合并到之前的卷里面,但并不会影响实际使用。Windows Server 2003系统中扩容后数据盘的显示信息类似如下图所示。

至此,您已经完成了扩容数据盘。