云服务器磁盘/硬盘软件系统扩容命令,当你服务器里本身用的系统盘扩容以后,宝塔或者服务器却还是以前的容量,也就是说硬件已经扩容了,那么软件层面也需要扩容一下
1、注意!注意!命令非同用,尤其是要确定下文件系统是否为ext4,并且磁盘分区是不是/dev/vda1才可以
2、阿里云ECS亲测通过
使用限制:
-
Linux操作系统发行版需要为Alibaba Cloud Linux 2及以上、CentOS 7及以上、Debian 8及以上或者Ubuntu14及以上版本。
-
操作系统内云盘已经进行过分区,并已创建文件系统,不能是全新的盘。
3 云盘已经在ECS控制台上完成过在线扩容操作,存在未分配空间。
- 不支持多重挂载的共享盘。
脚本
#!/bin/bash
set -eu
# 1. 安装growpart工具
type growpart || yum install -y cloud-utils-growpart
#
# 2. 扩容分区:运行命令 growpart /dev/vda 1
LC_ALL=en_US.UTF-8 growpart /dev/vda 1
# 扩容文件系统:您当前的文件系统为ext4,因此运行resize2fs命令
resize2fs /dev/vda1