LVM 扩展操作指南

1. 创建物理卷并扩展卷组

sudo pvcreate /dev/nvme1n1
sudo vgextend vgubuntu /dev/nvme1n1

2. 扩展逻辑卷

2.1 扩展 Swap 逻辑卷

sudo lvextend -L +126G /dev/vgubuntu/swap_1
  • 扩展后需重新初始化 Swap 空间:

    sudo mkswap /dev/vgubuntu/swap_1
    sudo swapon --refresh

2.2 扩展 Root 逻辑卷

sudo lvextend -l +100%FREE /dev/vgubuntu/root
  • -l +100%FREE 表示占用卷组全部剩余空间

3. 调整文件系统大小

3.1 针对 ext2/ext3/ext4 文件系统

sudo resize2fs /dev/vgubuntu/root

3.2 针对 xfs 文件系统

sudo xfs_growfs /dev/vgubuntu/root

4. 验证操作结果

sudo lvdisplay        # 查看逻辑卷容量
df -h                 # 检查文件系统空间
free -h               # 验证 Swap 空间

注意事项

  1. 执行前确认卷组有足够空间:

    sudo vgdisplay
  2. 逻辑卷扩展后 必须 调整文件系统才能生效
  3. 若空间未更新可尝试:

    sudo reboot           # 重启系统
    # 或
    sudo mount -o remount / # 重新挂载分区