Linux在线扩容磁盘

本文最后更新于 almost 2 years ago,文中所描述的信息可能已发生改变。

CentOS7: 进入SSH并运行如下命令

bash
yum install cloud-utils-growpart gdisk xfsprogs e2fsprogs

使用fdisk -l命令根据大小及其他信息查看要扩容的云盘,本例子中要扩容的分区为/dev/sda1

执行命令:

bash
growpart /dev/sda 1

#centos 7 使用

bash
resize2fs /dev/sda1

#centos 8 使用

bash
xfsprogs  /dev/sda1

注意:如果您把系统设置成了中文,在运行growpart命令之前必须先运行:LANG=en_US.UTF-8,否则会报错如:unexpected output in sfdisk --version

CentOS6: 进入SSH并执行命令:

bash
yum install -y dracut-modules-growroot
dracut -f
growpart /dev/sda 1

执行完上述命令后,使用reboot命令重启服务器。 重启完毕执行命令:

bash
resize2fs /dev/sda1

Ubuntu/Debian系列操作系统:

bash
apt install cloud-guest-utils
apt install xfsprogs

使用fdisk -l命令根据大小及其他信息查看要扩容的云盘,本例子中要扩容的分区为/dev/sda1

执行命令:

bash
growpart /dev/sda 1
resize2fs /dev/sda1
使用Docker部署NextCloud
CentOS搭建OpenStack-Queen手记