各linux发行版扩容根卷并利用所有空闲容量的操作指南
(根据系统是否使用LVM区分):
通用前提:
- 通过
lsblk或df -Th确认磁盘布局 - 在云平台需先扩容虚拟磁盘
- 操作前务必创建快照/备份
Ubuntu/Debian
# 非LVM系统:
sudo apt install cloud-guest-utils -y
sudo growpart /dev/sda 1 # 调整分区号
sudo resize2fs /dev/sda1 # ext4文件系统
# 或(xfs系统)
sudo xfs_growfs /
#LVM系统:
sudo growpart /dev/sda 2 # 假设LVM在sda2分区
sudo pvresize /dev/sda2
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
CentOS/RHEL
# 非LVM系统
sudo yum install cloud-utils-growpart -y
sudo growpart /dev/sda 1
sudo xfs_growfs / # CentOS默认xfs
# LVM系统
sudo growpart /dev/sda 2
sudo pvresize /dev/sda2
sudo lvextend -l +100%FREE /dev/centos/root
sudo xfs_growfs /dev/centos/root
Fedora
# 默认LVM
sudo dnf install cloud-utils-growpart -y
sudo growpart /dev/vda 1
sudo pvresize /dev/vda1
sudo lvextend -l +100%FREE /dev/fedora/root
sudo xfs_growfs /
OpenSUSE
# Btrfs文件系统:
sudo growpart /dev/vda 2
sudo btrfs filesystem resize max /
LVM+XFS:sudo growpart /dev/vda 2
sudo pvresize /dev/vda2
sudo lvextend -l +100%FREE /dev/system/root
sudo xfs_growfs /
# 验证命令:
df -Th | grep -i /$
lsblk
vgs; lvs; pvs
注意事项:
- 分区号需根据实际情况修改
- 如果使用NVMe磁盘,设备名为/dev/nvme0n1pX
- 部分云平台需要先sudo apt install -y gdisk处理GPT分区
参考链接:
-
Ubuntu LVM管理
Ubuntu Server Guide - LVM:
https://ubuntu.com/server/docs/device-mapper-lvm -
Debian分区调整
Debian Wiki - ResizePartition:
https://wiki.debian.org/ResizePartition -
CentOS/RHEL存储扩展
Red Hat Documentation - Extending a partition with growpart:
https://access.redhat.com/solutions/153793 -
XFS文件系统扩展
xfs_growfs手册:
https://man7.org/linux/man-pages/man8/xfs_growfs.8.html -
Fedora LVM操作
Fedora System Administrator's Guide - LVM:
https://docs.fedoraproject.org/en-US/quick-docs/lvm/ -
OpenSUSE Btrfs管理
openSUSE Btrfs文档:
https://doc.opensuse.org/documentation/leap/archive/15.0/reference/html/book.opensuse.reference/cha.filesystems.html#sec.filesystems.btrfs -
cloud-guest-utils工具集
GitHub项目说明:
https://github.com/canonical/cloud-utils
补充说明:
- 所有命令均基于各发行版最新LTS版本验证(截至2025年Q1)
- 实际操作时请优先参考对应云平台文档(如AWS、阿里云等)
欢迎关注我的公众号 辣个男人Devin ,新鲜技术文章第一时间推送。