侧边栏壁纸
  • 累计撰写 123 篇文章
  • 累计创建 48 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

阿里云ECS磁盘在线扩容(Linux系统)

田小晖
2020-08-20 / 0 评论 / 0 点赞 / 379 阅读 / 0 字 / 正在检测是否收录...

阿里云ECS云盘在线扩容(Linux系统)

阿里云在线文档

阿里云在线文档写的也很详细,但是有些细节欠缺,今天刚好需要云盘扩容,记录一下,。

  • 创建快照(可选)

    在扩容云盘前,为云盘创建快照,做好数据备份。
    登录ECS管理控制台。
    在左侧导航栏,单击存储与快照 > 云盘。
    在顶部菜单栏左上角处,选择地域。
    找到需要扩容的云盘,在操作列单击创建快照。
    在弹出的对话框中,输入快照名称,并按需绑定标签后,单击确定。
    在左侧导航栏,单击存储与快照 > 快照。查看已创建的快照。
    当快照的进度为100%时,表示快照创建完成,您可以执行后续操作。
    
  • 在控制台扩容云盘容量

    登录ECS管理控制台。
    在左侧导航栏,单击存储与快照 > 云盘。
    在顶部菜单栏左上角处,选择地域。
    选择需要扩容的云盘,在操作列单击更多 > 磁盘扩容。
    说明 如果需要批量扩容多个云盘,请使用阿里云主账号选择多个云盘后,单击底部的磁盘扩容。
    在磁盘扩容页面,选中在线扩容,并设置扩容后容量。
    设置的扩容后容量不允许小于当前容量。
    确认费用,阅读并选中《云服务器ECS服务条款》后,单击确认扩容。
    阅读磁盘扩容须知后,单击已阅读,继续扩容,完成支付。
    
  • 查看云盘分区情况

    1、远程登录ECS实例
    2、运行命令fdisk -lu查看实例的云盘情况。
    示例以系统盘(/dev/vda1)和数据盘(/dev/vdb1、/vde/vdc1)的三个分区为例,如下图所示
    

    p135832

    序号 分区 说明
    /dev/vda1 系统盘,System取值Linux表示为MBR分区。
    /dev/vdb1 数据盘,System取值Linux表示为MBR分区。
    /dev/vdc1 数据盘,System取值GPT表示为GPT分区。
    3、运行命令blkid确认已有分区的文件系统类型  如果需要查询具体分区(例如/dev/vdb1),运行命令blkid /dev/vdb1
    

    p135833

  • 扩容分区

    1、远程登录ECS实例。
    2、安装gdisk工具。如果您的分区为GPT格式,必须执行此步骤;如果您的分区为MBR格式,请跳过此步骤。
    	yum install gdisk -y
    3、运行命令growpart /dev/vda 1扩容分区。此示例以扩容系统盘为例,/dev/vda和1之间需要空格分隔。如果需要扩容其他分区,请根据实际情况修改命令
    

    运行完3的命令后我的出现了 ‘bash: growpart: command not found’

    不要慌 安装一下就好了

    yum install cloud-utils-growpart yum install xfsprogs -y
    

    再执行growpart命令

    growpart /dev/vda 1
    

    growpart

    此时还没有完成,还需要扩容文件系统

  • 扩容文件系统

    1. 远程登录ECS实例。

    2. 根据查询的文件系统类型,扩容文件系统。

      • 扩容ext*(例如ext4)文件系统:运行命令

        resize2fs /dev/vda1
        

        扩容文件系统。

        #扩容系统盘/dev/vda1的文件系统
        resize2fs /dev/vda1
        
        #扩容数据盘/dev/vdb1的文件系统
        e2fsck -f /dev/vdb1     //强制检查文件系统
        resize2fs /dev/vdb1
        
        • 说明 /dev/vda1/dev/vdb1都是分区名称,您需要根据实际情况修改。

        • 扩容xfs文件系统:运行命令

          xfs_growfs /media/vdc
          

          说明 /media/vdc/dev/vdc1的挂载点,您需要根据实际情况修改。

      运行命令df -Th检查扩容后结果。

      [查看扩容结果

  • 校对数据(可选)

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

    1. 远程登录ECS实例。
    2. 校对ECS实例中数据,保证原数据的完整性。
      • 如果数据正常,完成扩容操作。
      • 如果数据异常,可以通过备份的快照回滚数据。
博主关闭了所有页面的评论