本文提供了如何使用growpart或者xfsprogs等工具完成Linux系统盘的扩展分区和文件系统的操作指导。
参考网址:扩展分区和文件系统_Linux系统盘
扩展文件系统前是40GB
root@OdooServer:~# df -Th
Filesystem Type Size Used Avail Use% Mounted on
udev devtmpfs 2.0G 0 2.0G 0% /dev
tmpfs tmpfs 395M 7.5M 387M 2% /run
/dev/vda1 ext4 40G 37G 1.3G 97% /
tmpfs tmpfs 2.0G 16K 2.0G 1% /dev/shm
tmpfs tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
tmpfs tmpfs 395M 0 395M 0% /run/user/0
在阿里云中对硬盘进行扩容后,需要ssh连接到服务器上,执行以下三条命令:
1、安装growpart或者xfsprogs扩容格式化工具
apt install cloud-guest-utils xfsprogs -y
2、扩容系统盘的第一个分区。
growpart /dev/vda 1
root@OdooServer:~# growpart /dev/vda 1
CHANGED: partition=1 start=2048 old: size=83883999 end=83886047 new: size=104855519,end=104857567
3、扩展文件系统
resize2fs /dev/vda1
root@OdooServer:~# resize2fs /dev/vda1
resize2fs 1.44.1 (24-Mar-2018)
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 13106939 (4k) blocks long.
扩展文件系统后是50GB
root@OdooServer:~# df -Th
Filesystem Type Size Used Avail Use% Mounted on
udev devtmpfs 2.0G 0 2.0G 0% /dev
tmpfs tmpfs 395M 7.5M 387M 2% /run
/dev/vda1 ext4 50G 37G 11G 78% /
tmpfs tmpfs 2.0G 16K 2.0G 1% /dev/shm
tmpfs tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
tmpfs tmpfs 395M 0 395M 0% /run/user/0
扩展成功!