买的轻量机差不多到期了,配置不太够用了,升一下配置,系统盘从40g升级到60g了,完成升配操作后,还需要在系统内完成根分区的扩容操作
首先扩容硬盘分区
growpart /dev/vda 1
第一个参数是目标设备文件,第二个参数是目标分区的分区号,执行命令后目标分区会被扩大,占完磁盘所有的空余空间
root@aliyun:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 252:0 0 60G 0 disk
└─vda1 252:1 0 60G 0 part /
可以看到分区已经从40G扩容到60G
但此时vda1上的文件系统还是40g的,提一嘴阿里云配的默认fs居然还是ext4,不是xfs
root@aliyun:~# df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/vda1 ext4 40G 13G 25G 35% /
执行命令扩容fs
root@aliyun:~# resize2fs /dev/vda1
resize2fs 1.45.5 (07-Jan-2020)
Filesystem at /dev/vda1 is mounted on /; on-line resizing required
old_desc_blocks = 3, new_desc_blocks = 4
The filesystem on /dev/vda1 is now 15728379 (4k) blocks long.
root@aliyun:~# df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/vda1 ext4 59G 13G 44G 23% /
可以看到fs已经成功扩容