ubuntu 根分区扩容
# 标准分区(非lvm分区)
# 1. 使用 `growpart` 扩展分区(需安装 cloud-utils):
sudo growpart /dev/sda 1 # 扩展 `/dev/sda1`
# 2. 调整文件系统:
sudo resize2fs /dev/sda1 # 针对ext4文件系统
sudo xfs_growfs / # 针对XFS文件系统
# 注意:若分区后无连续未分配空间,需先用 `fdisk` 删除并重建分区(谨慎操作!)
# LVM 分区
# 1. 查看卷组(VG)是否有空闲空间
sudo vgdisplay
# 2. 如果VG有空闲空间,直接扩展逻辑卷(LV):
sudo lvextend -r -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv # `-r` 表示自动调整文件系统
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv # 若未用 `-r` 参数,需手动调整文件系统
# 3. 如果VG无空闲空间,需先扩展物理卷(PV):
# 假设新空间在 `/dev/sda3`:
sudo pvcreate /dev/sda3 # 创建PV
sudo vgextend ubuntu-vg /dev/sda3 # 扩展VG
sudo lvextend -r -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv