阿里云服务器云盘在线扩容之后实际大小未变,需要用到扩容格式化工具

2023-06-01 00:00:00 阿里 在线 扩容

因为线上的服务器之前买的时候云盘比较小上线有一段时间了给它扩容一下

官网提供了两种growpart及xfsprogs,因为我是用growpart所以我就介绍一下growpart

废话不多说直接登录阿里云平台直接在线扩展,直接支付完后进行下面操作


看看扩容的容量在哪里

# fdisk -l
Disk /dev/vda: 161.1 GB, 161061273600 bytes, 314572800 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x0008d73a
   Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *        2048   209713151   104855552   83  Linux

看看实际大小

# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        99G   38G   56G  40% /
devtmpfs        7.8G     0  7.8G   0% /dev
tmpfs           7.8G     0  7.8G   0% /dev/shm
tmpfs           7.8G  416K  7.8G   1% /run
tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
tmpfs           1.6G     0  1.6G   0% /run/user/0

安装growpart扩容格式化工具

yum install -y cloud-utils-growpart
...
Running transaction
  Installing : cloud-utils-growpart-0.29-5.el7.noarch                                                                                                                                    1/1 
  Verifying  : cloud-utils-growpart-0.29-5.el7.noarch                                                                                                                                    1/1 
Installed:
  cloud-utils-growpart.noarch 0:0.29-5.el7                                                                                                                                                   
Complete!

运行growpart <DeviceName> <PartionNumber>命令扩容分区。

示例命令表示扩容系统盘的第一个分区(/dev/vda1)。

# growpart /dev/vda 1
...
CHANGED: partition=1 start=2048 old: size=209711104 end=209713152 new: size=314570719 end=314572767

重设分区大小

运行 resize2fs <PartitionName> 命令调用 resize2fs 扩容文件系统。

# resize2fs /dev/vda1
...
resize2fs 1.42.9 (28-Dec-2013)
Filesystem at /dev/vda1 is mounted on /; on-line resizing required
old_desc_blocks = 7, new_desc_blocks = 10
The filesystem on /dev/vda1 is now 39321339 blocks long.

ok 完事了 看一下是不是增加了

# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1       148G   38G  104G  27% /
devtmpfs        7.8G     0  7.8G   0% /dev
tmpfs           7.8G     0  7.8G   0% /dev/shm
tmpfs           7.8G  416K  7.8G   1% /run
tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
tmpfs           1.6G     0  1.6G   0% /run/user/0

可以看到分区(/dev/vda1)容量已经是150,表示已经成功扩容。

在整个过程中,无需重启服务器,所以不会影响到服务器上正在运行的服务。


相关文章