阿里云扩容云盘后,系统里进行命令操作扩容空间

仰天大笑出门去,我辈岂是蓬蒿人。这篇文章主要讲述阿里云扩容云盘后,系统里进行命令操作扩容空间相关的知识,希望能为你提供帮助。
扩容原因:默认系统盘空间40G,系统运行了一段时间后不够用,准备扩展到100G。
?

1、首先查看后台实例扩容后有没有新增空间
[root@iZuf62o6hjzcnm52Z ~]# fdisk   -l

Disk /dev/vda: 100 GiB, 107374182400 bytes, 209715200 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

Disklabel type: dos

Disk identifier: 0xbaa95f70


这时候查看到有个/dev/vda 盘已经扩容到100G了
2、然后查看下挂着系统的文件属性
[root@iZuf62o6hjzcnm52Z ~]# df -Th

Filesystem     Type       Size   Used Avail Use% Mounted on

【阿里云扩容云盘后,系统里进行命令操作扩容空间】devtmpfs       devtmpfs   16G     0   16G   0% /dev

tmpfs           tmpfs       16G   4.0K   16G   1% /dev/shm

tmpfs           tmpfs       16G   576K   16G   1% /run

tmpfs           tmpfs       16G     0   16G   0% /sys/fs/cgroup

/dev/vda1       xfs       100G   36G   65G   36% /

overlay         overlay   100G   36G   65G   36% /www/server/docker/overlay2/662820b76a66a176ac997b6c06a80768ff8cedeeed235c7e7afe7c07bc8a27a5/merged

tmpfs           tmpfs     3.1G     0   3.1G   0% /run/user/0
Device     Boot Start       End   Sectors   Size Id Type

/dev/vda1   *     2048 209715166 209713119   100G 83 Linux
?
查看到/dev/vda1 的文件属性是xfs文件属性,对应扩容时也要用对应的文件属性命令才行 xfs_growfs
切记:请您操作前做好磁盘快照备份

安装对应的安装包?
yum install gdisk -y
yum install -y cloud-utils-growpart
?
执行扩容命令?
growpart /dev/vda 1
xfs_growfs /dev/vda1
?
操作growpart 和xfs_growfs 命令显示结果如下
[root@iZuf62o6hjzcz38gwnm5c2Z ~]# growpart /dev/vda 1   NOCHANGE: partition 1 is size 209713119. it cannot be grown
[root@iZuf62o6hjzcz38gwnm5c2Z ~]# xfs_growfs /dev/vda1  
meta-data=https://www.songbingjia.com/dev/vda1 isize=512 agcount=9, agsize=1310656 blks
        =                       sectsz=512   attr=2, projid32bit=1
        =                       crc=1         finobt=1, sparse=1, rmapbt=0
        =                       reflink=1
data     =                       bsize=4096   blocks=10485499, imaxpct=25
        =                       sunit=0       swidth=0 blks
naming   =version 2               bsize=4096   ascii-ci=0, ftype=1
log       =internal log           bsize=4096   blocks=2560, version=2
        =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

?
?
再次检查/dev/vda1空间有没有扩容成功
[root@iZuf62o6hjzcz382Z ~]# fdisk   -l

Disk /dev/vda: 100 GiB, 107374182400 bytes, 209715200 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

Disklabel type: dos

Disk identifier: 0xbaa95f70

Device     Boot Start       End   Sectors   Size Id Type

/dev/vda1   *     2048 209715166 209713119   100G 83 Linux


?
[root@iZuf62o6hjzcz38g2Z ~]# df -Th

Filesystem     Type       Size   Used Avail Use% Mounted on

devtmpfs       devtmpfs   16G     0   16G   0% /dev

tmpfs           tmpfs       16G   4.0K   16G   1% /dev/shm

tmpfs           tmpfs       16G   576K   16G   1% /run

tmpfs           tmpfs       16G     0   16G   0% /sys/fs/cgroup

/dev/vda1       xfs       100G   36G   65G   36% /

overlay         overlay   100G   36G   65G   36% /www/server/docker/overlay2/662820b76a66a176ac997b6c06a80768ff8cedeeed235c7e7afe7c07bc8a27a5/merged

tmpfs           tmpfs     3.1G     0   3.1G   0% /run/user/0


查看已经扩容到100G了, 扩容成功
?
?


    推荐阅读