Linux 云服务器根分区扩容流程(ext4 示例)
Linux 云服务器根分区扩容流程(ext4 示例)
1. 云厂商控制台扩容磁盘
- 登录云服务商(AWS、阿里云、腾讯云等)
- 找到对应实例的 系统盘 / 数据盘
- 修改磁盘大小,例如从 40G → 80G
- 这一步完成后,虚拟磁盘
/dev/vda
就会变大,但分区和文件系统不会自动变大
2. 确认磁盘和分区情况
1 | lsblk |
lsblk
会显示磁盘和分区大小df -h
会显示文件系统挂载的空间大小
例子:
1 | vda 80G |
👉 说明磁盘是 80G,但分区还只有 40G
3. 安装扩容工具
(Ubuntu/Debian)
1 | sudo apt update |
(CentOS/RHEL)
1 | sudo yum install -y cloud-utils-growpart |
4. 扩展分区
1 | sudo growpart /dev/vda 1 |
/dev/vda
→ 磁盘名1
→ 分区号(即/dev/vda1
)
执行后再看:
1 | lsblk |
应该变成:
1 | vda 80G |
5. 确认文件系统类型
1 | df -T / |
可能是:
ext4
→ 用resize2fs
xfs
→ 用xfs_growfs
6. 扩展文件系统
如果是 ext4:
1 | sudo resize2fs /dev/vda1 |
如果是 xfs:
1 | sudo xfs_growfs / |
7. 验证结果
1 | df -h |
应该能看到 /
从 40G → 80G ✅
🔑 总结
- 控制台扩容磁盘
lsblk
看分区大小growpart
扩容分区resize2fs
(ext4)或xfs_growfs
(xfs)扩容文件系统df -h
验证
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Roger-Lv's space!
评论