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

Posted holy2009

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阿里云扩容云盘后,系统里进行命令操作扩容空间相关的知识,希望对你有一定的参考价值。

扩容原因:默认系统盘空间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=/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了, 扩容成功

以上是关于阿里云扩容云盘后,系统里进行命令操作扩容空间的主要内容,如果未能解决你的问题,请参考以下文章

第一章 阿里云ECS服务器云盘在线扩容不生效(详细解决步骤)

阿里云磁盘扩容踩坑总结

阿里云服务器在线扩容硬盘

阿里云磁盘扩容

Linux扩展阿里云数据盘分区和文件系统

linux系统标准分区如何扩容