扩容数据盘

更新时间:2025-04-07 09:27:49
重要

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

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

操作步骤

步骤一:创建快照

警告

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

  1. 访问轻量应用服务器控制台-服务器

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

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

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

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

步骤二:扩容数据盘

  1. 访问轻量应用服务器控制台-服务器

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

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

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

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

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

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

    重要

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

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

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

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

    您需要根据服务器的操作系统,选择对应的操作。

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

    本示例中,扩容前轻量应用服务器内数据盘容量为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 Server 2012 R2 64位,扩容前轻量应用服务器内数据盘(D盘)的容量为40 GB,扩容后数据盘(D盘)的容量为60 GB。

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

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

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

      磁盘管理

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

      adad

      其中,磁盘1是数据盘。

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

      add

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

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

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

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

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

  • 本页导读 (1)
  • 操作步骤
  • 步骤一:创建快照
  • 步骤二:扩容数据盘
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等