不言不语

您现在的位置是: 首页 >  Linux

Linux

阿里云服务器系统盘扩容后,宝塔面板不显示新容量的问题

2022-03-11Linux
阿里云服务器系统盘(磁盘)扩容后,宝塔面板不显示新容量的问题,详细案例!

在线扩容云盘(Linux系统)


1.查看云盘分区情况

进入ECS实例内部,查看系统盘和数据盘的分区类型(MBR和GPT)和文件系统类型(ext4、xfs等)。不同的分区和文件系统,后续扩容分区和文件系统操作中存在差异。


  1. 运行以下命令查看实例的云盘情况。

    fdisk -lu

image.png


运行以下命令确认已有分区的文件系统类型。

df -Th

执行结果如下所示。其中,Mounted on列为文件系统对应的挂载点。

先看看你要扩容那个,默认是/dev/vda 1,如果就一个盘,就是默认的


微信图片_20220311110041.png


2:扩容分区

通过查看云盘分区情况,在ECS实例内分区和文件系统并未扩容。此步骤介绍如何在ECS实例内部扩容云盘分区。

  1. 在ECS实例内部,安装gdisk工具。

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

    yum install gdisk -y

1646967598117967.png


  dos是MBR格式



        安装growpart工具。

  • Alibaba Cloud Linux 2/3版本、CentOS 7及以上版本运行以下命令。

    yum install -y cloud-utils-growpart


  1. 运行以下命令扩容分区。

    growpart /dev/vda 1

    示例命令表示扩容系统盘的第一个分区,/dev/vda是系统盘,1是分区编号,/dev/vda1之间需要空格分隔。growpart请根据实际情况修改命令,继续扩容数据盘的分区。


3:扩容文件系统

此步骤介绍如何在ECS实例内部扩容分区的文件系统。

  1. 在ECS实例内部,根据查询的文件系统类型,扩容文件系统。

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

      扩容系统盘/dev/vda1的文件系统。

      resize2fs /dev/vda1

      扩容数据盘/dev/vdb1的文件系统。

      resize2fs /dev/vdb1

      说明 /dev/vda1/dev/vdb1都是分区名称,您需要根据实际情况修改。

    • 扩容xfs文件系统:运行以下命令扩容数据盘/dev/vdc1的文件系统。

      xfs_growfs /media/vdc

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

    • 扩容btrfs文件系统:如果您的数据盘文件系统为btrfs,则需要运行以下命令扩容文件系统。

      btrfs filesystem resize max /mountpoint

      说明 /mountpoint为数据盘对应的挂载点,您需要根据实际情况修改。

  2. 运行以下命令检查扩容后结果。

    df -Th

    执行结果如下所示。

    查看扩容结果

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

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

    • 如果扩容失败,则通过备份的快照回滚数据。

文章评论