在阿里云控制台,操作完成在线扩容以后,发现新的磁盘空间已经有了,但是没有生效。 

需要登录服务器,做如下操作才能生效。

关键命令:

  • fdisk -l  

通过这个命令结果,可以看到,新的磁盘空间有200G,但是磁盘(/dev/vda1)只有80G

200g 是新买的, 80g是原来的。

  • growpart /dev/vda 1

自适应扩容第一块磁盘 /dev/vda1

  •  resize2fs /dev/vda1

重新设置磁盘大小

root@iZ:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            7.7G     0  7.7G   0% /dev
tmpfs           1.6G  3.9M  1.6G   1% /run
/dev/vda1        79G   75G  576M 100% /
tmpfs           7.8G     0  7.8G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
overlay          79G   75G  576M 100% /var/lib/docker/overlay2/9323990a5572cd3e2e081fa8eb7e8c2829da74cfef6139c1eb1d812ccd650bf2/merged
shm              64M     0   64M   0% /var/lib/docker/containers/06b71525c869bda137100213e01995d960aa1cfa48d6e249134698062ef6da85/mounts/shm
overlay          79G   75G  576M 100% /var/lib/docker/overlay2/6332a8c986c93cb6533be870df71a7124f4cfa25d7551d7843ad8e1d6924de04/merged
overlay          79G   75G  576M 100% /var/lib/docker/overlay2/7e1a1aee03856758d516793a3167f2e79de74d46f2f2594486c98b5c96bd3797/merged
overlay          79G   75G  576M 100% /var/lib/docker/overlay2/c859865d86fba03fe7d3ebb88be167fb7f9a2bea0739aedf2bd8a64f145f96c4/merged
shm              64M     0   64M   0% /var/lib/docker/containers/6c7cfbba6ad72d2bdfe6c8b5611004f385b0e4fb4ae9241e57e483a5d839c182/mounts/shm
overlay          79G   75G  576M 100% /var/lib/docker/overlay2/da2aea6952dd1abd70dc062dadb11a6ca2a88e058f8ac36639c066513eb55f1e/merged
shm              64M     0   64M   0% /var/lib/docker/containers/9df738a7c51d1e66a413dccd31fdd709b02c6f86713f005a81998e2e1b75e42c/mounts/shm
shm              64M     0   64M   0% /var/lib/docker/containers/27a206fa1e3306860415719ce3b7b5d96d7375acbe0ee438112f5261a1e484fa/mounts/shm
overlay          79G   75G  576M 100% /var/lib/docker/overlay2/99142a61c53ae404825970f189fada8f9f8268cc03300446b58196701fb1b3fc/merged
tmpfs           1.6G     0  1.6G   0% /run/user/0
shm              64M     0   64M   0% /var/lib/docker/containers/a4b07ffba02d2ed25402801bbdb78c23ba9bc14860e9bf9cb7804ca51e8742de/mounts/shm
shm              64M     0   64M   0% /var/lib/docker/containers/6625a5762a0e59a0afb59de9118c51c2e730b67651e05db3dcc439934768c2e6/mounts/shm
root@iZuf6g9xrZ:~# fdisk -l
Disk /dev/vda: 200 GiB, 214748364800 bytes, 419430400 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: 0x9089dfe9

Device     Boot Start       End   Sectors Size Id Type
/dev/vda1  *     2048 167772126 167770079  80G 83 Linux
root@iZuf6g9xd03fty5t72uvxrZ:~# growpart /dev/vda 1
CHANGED: partition=1 start=2048 old: size=167770079 end=167772127 new: size=419428319,end=419430367
root@iZuf6g9xd03fty5t72uvxrZ:~# resize2fs /dev/vda1
resize2fs 1.42.13 (17-May-2015)
Filesystem at /dev/vda1 is mounted on /; on-line resizing required
old_desc_blocks = 5, new_desc_blocks = 13
The filesystem on /dev/vda1 is now 52428539 (4k) blocks long.

root@iZuf6rZ:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            7.7G     0  7.7G   0% /dev
tmpfs           1.6G  3.9M  1.6G   1% /run
/dev/vda1       197G   75G  114G  40% /
tmpfs           7.8G     0  7.8G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
overlay         197G   75G  114G  40% /var/lib/docker/overlay2/9323990a5572cd3e2e081fa8eb7e8c2829da74cfef6139c1eb1d812ccd650bf2/merged
shm              64M     0   64M   0% /var/lib/docker/containers/06b71525c869bda137100213e01995d960aa1cfa48d6e249134698062ef6da85/mounts/shm
overlay         197G   75G  114G  40% /var/lib/docker/overlay2/6332a8c986c93cb6533be870df71a7124f4cfa25d7551d7843ad8e1d6924de04/merged
overlay         197G   75G  114G  40% /var/lib/docker/overlay2/7e1a1aee03856758d516793a3167f2e79de74d46f2f2594486c98b5c96bd3797/merged
overlay         197G   75G  114G  40% /var/lib/docker/overlay2/c859865d86fba03fe7d3ebb88be167fb7f9a2bea0739aedf2bd8a64f145f96c4/merged
shm              64M     0   64M   0% /var/lib/docker/containers/6c7cfbba6ad72d2bdfe6c8b5611004f385b0e4fb4ae9241e57e483a5d839c182/mounts/shm
overlay         197G   75G  114G  40% /var/lib/docker/overlay2/da2aea6952dd1abd70dc062dadb11a6ca2a88e058f8ac36639c066513eb55f1e/merged
shm              64M     0   64M   0% /var/lib/docker/containers/9df738a7c51d1e66a413dccd31fdd709b02c6f86713f005a81998e2e1b75e42c/mounts/shm
shm              64M     0   64M   0% /var/lib/docker/containers/27a206fa1e3306860415719ce3b7b5d96d7375acbe0ee438112f5261a1e484fa/mounts/shm
overlay         197G   75G  114G  40% /var/lib/docker/overlay2/99142a61c53ae404825970f189fada8f9f8268cc03300446b58196701fb1b3fc/merged
tmpfs           1.6G     0  1.6G   0% /run/user/0
shm              64M     0   64M   0% /var/lib/docker/containers/a4b07ffba02d2ed25402801bbdb78c23ba9bc14860e9bf9cb7804ca51e8742de/mounts/shm
shm              64M     0   64M   0% /var/lib/docker/containers/6625a5762a0e59a0afb59de9118c51c2e730b67651e05db3dcc439934768c2e6/mounts/shm
root@iZuf6g9Z:~# fdisk -l
Disk /dev/vda: 200 GiB, 214748364800 bytes, 419430400 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: 0x9089dfe9

Device     Boot Start       End   Sectors  Size Id Type
/dev/vda1  *     2048 419430366 419428319  200G 83 Linux
root@iZuf6g9xd03fty5t72uvxrZ:~#

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐