文档

扩容数据盘

更新时间:
重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

随着业务发展和应用数据增长,数据盘的使用空间不足时,您可以扩容数据盘的存储容量。本文主要介绍如何扩容数据盘。

前提条件

已挂载数据盘并进行分区格式化。具体操作,请参见挂载数据盘分区格式化数据盘

步骤一:创建快照

警告

扩容数据盘可能会导致数据丢失,建议在扩容数据盘前,为数据盘创建快照,做好数据备份。

  1. 登录轻量应用服务器管理控制台

  2. 在左侧导航栏,单击服务器

  3. 服务器列表页面中,找到需要创建快照的服务器,单击服务器卡片中的实例ID。

  4. 单击磁盘页签,进入磁盘页面。

  5. 在数据盘的操作列,单击创建快照

  6. 创建快照对话框,确认磁盘信息并设置快照名称,然后单击确定

步骤二:扩容数据盘

  1. 登录轻量应用服务器管理控制台

  2. 在左侧导航栏,单击服务器

  3. 单击待扩容数据盘的轻量应用服务器卡片中的实例ID。

  4. 单击磁盘页签,进入磁盘页面。

  5. 在页面左上角,单击扩容数据盘

  6. 在弹出的挂载或扩容数据盘注意事项对话框,阅读扩容数据盘注意事项后,单击前往数据盘操作页面

  7. 确认当前配置及其到期时间,并在数据盘后,选择数据盘的大小。

    扩容数据盘时,最大可扩容为16,380 GB。

    重要

    数据盘只支持扩容,不支持缩容,故扩容时,选择数据盘的值必须大于原始数据盘的值。

  8. 选中相关协议后,单击立即购买

    根据界面提示完成支付即可。

  9. 远程连接轻量应用服务器,在服务器内完成扩容分区及文件系统的操作。

扩容分区及文件系统(Linux系统)

本示例中,扩容前轻量应用服务器内数据盘容量为40 GB,扩容后数据盘容量为60 GB。

说明

轻量应用服务器内数据盘默认的设备名称为/dev/vdb

  1. 远程连接Linux服务器。

    具体操作,请参见远程连接Linux服务器

  2. 运行以下命令,切换为root用户。

    sudo su root
  3. 查看服务器内云盘以及分区的信息。

    1. 运行以下命令,查看服务器的云盘情况。

      fdisk -lu

      由于扩容数据盘时不涉及服务器内的系统盘,因此以下示例仅说明数据盘(/dev/vdb)的情况。ad上图中信息说明:

      • 图中①区域:扩容配置后,数据盘(/dev/vdb)的容量。

      • 图中②区域:Device下的信息表示数据盘的分区名称为/dev/vdb1System下的信息表示云盘的分区类型为GPT分区。

    2. 运行以下命令,查看分区信息。

      df -Th

      轻量应用服务器中数据盘分区(/dev/vdb1)的默认文件系统类型为ext4。查询结果如下图所示,文件系统大小仍为扩容前的40 GB,表示需要扩容分区以及文件系统。da

  4. 扩容分区。

    1. 运行以下命令,安装gdisk工具。

      如果您的分区为GPT格式,必须执行此步骤;如果您的分区为MBR格式,请跳过此步骤。

      yum install gdisk -y
    2. 运行以下命令,安装growpart工具。

      不同的操作系统版本,需要运行不同的命令,说明如下:

      • CentOS 7及以上版本运行以下命令。

        yum install -y cloud-utils-growpart
        说明

        由于CentOS 8结束生命周期(EOL),如果您使用CentOS 8系统的轻量应用服务器实例,请先切换源地址。具体操作,请参见CentOS 8 EOL如何切换源?

      • Debian 9及以上版本、Ubuntu14及以上版本,依次运行以下命令。

        更新软件源。

        apt-get update

        安装cloud-guest-utils。

        apt-get install -y cloud-guest-utils
    3. 运行以下命令扩容分区。

      说明

      运行命令时,/dev/vdb1之间需要空格分隔。

      growpart /dev/vdb 1

      执行结果如下所示。

      [root@iZbp1h6se7u09oqdmea**** admin]# growpart /dev/vdb 1
      CHANGED: partition=1 start=2048 old: size=83881984 end=83884032 new: size=125827038 end=125829086

      如果您在该步骤运行命令时出现报错,可以手动排查。具体操作,请参见步骤一:扩容云盘容量

  5. 扩容文件系统。

    由于轻量应用服务器中数据盘分区(/dev/vdb1)的默认文件系统类型为ext4,因此该步骤介绍如何扩容ext4文件系统。

    1. 运行以下命令,扩容文件系统。

      resize2fs /dev/vdb1
    2. 运行以下命令,查看扩容结果。

      df -Th

      查询结果如下图所示,文件系统大小为60 GB,表示扩容成功。dad扩容完成后,您需要根据实际情况检查数据是否正常。

      • 如果扩容成功,服务器中的业务程序能够正常运行,则完成操作。

      • 如果扩容失败,则通过备份的快照回滚数据。具体操作,请参见使用快照回滚磁盘

扩容文件系统(Windows系统)

本示例中,服务器操作系统为Windows Server 2012 R2 64位,扩容前轻量应用服务器内数据盘(D盘)的容量为40 GB,扩容后数据盘(D盘)的容量为60 GB。

  1. 远程连接扩容后的Windows服务器。

    具体操作,请参见远程连接Windows服务器

  2. 在Windows桌面左下角,右键单击开始开始图标,然后单击磁盘管理

    磁盘管理

  3. 磁盘管理对话框中,单击操作 > 重新扫描磁盘 ,查看未分配的磁盘容量。

    adad

    其中,磁盘1是数据盘。

  4. 右键单击磁盘 1主分区的空白处,然后单击扩展卷

    add

  5. 扩展卷向导页面,保持默认配置完成扩展卷操作。

    完成扩展卷操作后,新增空间会自动合入原来的卷中,如下图所示。add

    扩容完成后,您需要根据实际情况检查数据是否正常。

    • 如果扩容成功,服务器中的业务程序能够正常运行,则完成操作。

    • 如果扩容失败,则通过备份的快照回滚数据。具体操作,请参见使用快照回滚磁盘

  • 本页导读 (1)