阿里云轻量服务器升级配置后,磁盘大小未更新

# 查看磁盘大小,未更新
df -h
fdisk -l
# 修复分区表警告,需要输入:Fix
parted -l
# 将 /dev/vda 磁盘的第3个分区(/dev/vda3)扩展到磁盘的最大可用空间
# yum install -y cloud-utils-growpart
# apt-get update && apt-get install -y cloud-guest-utils
growpart /dev/vda 3
# 在线扩展 /dev/vda3 上的 ext 文件系统
resize2fs /dev/vda3
# 验证结果
df -h
root@xuxiaowei:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            3.6G     0  3.6G   0% /dev
tmpfs           740M  948K  739M   1% /run
/dev/vda3        49G   21G   27G  44% /
tmpfs           3.7G     0  3.7G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
/dev/vda2       189M   12M  177M   7% /boot/efi
overlay          49G   21G   27G  44% /var/lib/docker/rootfs/overlayfs/7b6ef62c28d0658f7acca79aaed116fd3bb72268bc06a0e167857aebcd592baa
overlay          49G   21G   27G  44% /var/lib/docker/rootfs/overlayfs/d79c55e2bcccb484197b94950d5501c6ebe252fb684d8b69fba0e42a0dbc7ec1
tmpfs           740M     0  740M   0% /run/user/0
overlay          49G   21G   27G  44% /var/lib/docker/rootfs/overlayfs/789156d8af6cee3b582dc38e689bb5c1834d5b978aed273cd97dd50579fba28a
root@xuxiaowei:~# fdisk -l
GPT PMBR size mismatch (104857599 != 146800639) will be corrected by write.
The backup GPT table is not on the end of the device.
Disk /dev/vda: 70 GiB, 75161927680 bytes, 146800640 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: gpt
Disk identifier: 8697D9E1-358B-4689-BFA2-61E5DF607893

Device      Start       End   Sectors  Size Type
/dev/vda1    2048      4095      2048    1M BIOS boot
/dev/vda2    4096    395263    391168  191M EFI System
/dev/vda3  395264 104857566 104462303 49.8G Linux filesystem
root@xuxiaowei:~# parted -l
Warning: Not all of the space available to /dev/vda appears to be used, you can
fix the GPT to use all of the space (an extra 41943040 blocks) or continue with
the current setting? 
Fix/Ignore? Fix                                                           
Model: Virtio Block Device (virtblk)
Disk /dev/vda: 75.2GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name  Flags
 1      1049kB  2097kB  1049kB                     bios_grub
 2      2097kB  202MB   200MB   fat32              boot, esp
 3      202MB   53.7GB  53.5GB  ext4


root@xuxiaowei:~# growpart /dev/vda 3
CHANGED: partition=3 start=395264 old: size=104462303 end=104857566 new: size=146405343 end=146800606
root@xuxiaowei:~# resize2fs /dev/vda3
resize2fs 1.47.0 (5-Feb-2023)
Filesystem at /dev/vda3 is mounted on /; on-line resizing required
old_desc_blocks = 4, new_desc_blocks = 5
The filesystem on /dev/vda3 is now 18300667 (4k) blocks long.

root@xuxiaowei:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            3.6G     0  3.6G   0% /dev
tmpfs           740M  940K  739M   1% /run
/dev/vda3        69G   24G   42G  37% /
tmpfs           3.7G     0  3.7G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
/dev/vda2       189M   12M  177M   7% /boot/efi
overlay          69G   24G   42G  37% /var/lib/docker/rootfs/overlayfs/7b6ef62c28d0658f7acca79aaed116fd3bb72268bc06a0e167857aebcd592baa
overlay          69G   24G   42G  37% /var/lib/docker/rootfs/overlayfs/d79c55e2bcccb484197b94950d5501c6ebe252fb684d8b69fba0e42a0dbc7ec1
tmpfs           740M     0  740M   0% /run/user/0
overlay          69G   24G   42G  37% /var/lib/docker/rootfs/overlayfs/4ad6464d78897ae82fd8d8c61edeab772bd166079ec0f7d597fab31adff7f201
root@xuxiaowei:~#