使用growpart工具在线扩容系统盘

背景

我的ecs根目录只有40G,跑了些pod后,磁盘水位经常到达80+,能清理的都清理了,所以需要扩容一下。
file

步骤

  1. 在ecs的控制台创建快照。
  2. 快照创建成功后,扩容磁盘。
  3. 磁盘扩容成功后,登录ecs,查看系统版本,centos7以上才能使用本方法。
    cat /etc/redhat-release

    file

  4. 安装growpart工具。
    yum install -y cloud-utils-growpart
    # 如果是Debian 8及以上,Ubuntu14及以上版本
    apt-get update
    apt-get install -y cloud-guest-utils
  5. 查看分区格式,如果你的磁盘分区是GPT的,还需要安装gdisk工具。
    yum install -y gdisk

    file
    我这里磁盘格式是MBR,无需安装。

  6. 运行命令扩容分区。根据实际进行修改。
    growpart /dev/vda 2

    file
    如果出现报错:

    unexpected output in sfdisk --version [sfdisk,来自 util-linux 2.23.2]

    需要修改字符编码类型。

    LANG=en_US.UTF-8
    或者
    export LC_ALL=en_US.UTF-8
    localectl set-locale LANG=en_US.UTF-8
    export LANGUAGE=en_US.UTF-8
  7. 扩容系统盘的文件系统。
    resize2fs /dev/vda2

    file

  8. 查看磁盘容量。
    file
0 0 投票数
文章评分
订阅评论
提醒
guest

0 评论
最旧
最新 最多投票
内联反馈
查看所有评论

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部
0
希望看到您的想法,请您发表评论x