Ubuntu 系统盘拓展分区空间大小

要将 LVM 根分区从 200G 扩展到 744G(利用 sda3 剩余空间),核心步骤是 扩展 LVM 逻辑卷(LV) + 扩展文件系统(Ubuntu 根分区默认用 ext4)。以下是详细操作(全程在终端执行,需 root 权限):

步骤 1:扩展逻辑卷(LV)

直接将卷组(ubuntu-vg)的 全部剩余空间 分配给根逻辑卷(ubuntu-lv):

运行

复制代码
sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
  • 参数说明:
    • -l +100%FREE:表示使用卷组中所有剩余空间(避免手动计算大小,更安全)。
    • 路径 /dev/ubuntu-vg/ubuntu-lv 是 LV 的绝对路径(从 lvdisplaylsblk 确认)。
步骤 2:扩展文件系统(让系统识别新空间)

LV 扩展后,文件系统还未感知,需同步扩展(ext4 用 resize2fs):

复制代码
sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
  • 注意:如果文件系统是 xfs(非 Ubuntu 默认),需用 xfs_growfs / 替代,但你的环境是 ext4,直接用上面的命令。
步骤 3:验证扩展结果
复制代码
df -Th /  # 查看根分区大小,应显示约 744G
lsblk     # 再次查看,ubuntu--vg-ubuntu--lv 的 SIZE 会变成 744G

异常处理(若遇到问题)

  1. lvextend 提示 "卷组无剩余空间":

    • 检查 sda3 是否完全属于 ubuntu-vg 卷组:

      复制代码
      sudo pvdisplay /dev/sda3  # 确认 PV 的 VG Name 是 ubuntu-vg
    • sda3 未加入卷组(罕见,可能是手动分区遗漏),先将 sda3 加入卷组:

      复制代码
      sudo vgextend ubuntu-vg /dev/sda3  # 将 PV 加入 VG
      sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv  # 再扩展 LV
  2. resize2fs 提示 "设备忙":

    • Ubuntu 根分区默认是挂载状态,resize2fs 支持在线扩展(无需卸载),直接重试即可。
    • 若仍报错,重启系统后重新执行 resize2fs
相关推荐
深念Y7 分钟前
无头电视盒子改服务器调优记录
linux·运维·服务器·串口·嵌入式·电视盒子·海思
张洛闻Eren8 分钟前
云原生k8s【第一课】: Docker 容器技术
运维·云原生·容器·k8s
量化分析14 分钟前
迁移docker部署的wordpress
运维·docker·容器
hyf32663321 分钟前
高收益玩法:站群泛程序结合本地服务引流变现全流程
运维·服务器·前端·搜索引擎·蜘蛛池
我是小灰灰吖25 分钟前
Qt 6.9.3 Ubuntu 22.04 虚拟键盘显示问题全记录与解决方案
linux·qt·ubuntu
Mortalbreeze26 分钟前
深入理解TCP协议(一):TCP报文格式详解
linux·服务器·网络·tcp/ip
三言老师38 分钟前
K8s 集群 LocalPV 静态 PV 资源手动创建实操
linux·运维·服务器·kubernetes
一直在努力学习的菜鸟1 小时前
Rocky Linux 8.10 编译安装 PostgreSQL 17.11
linux·运维
Doraemomo1 小时前
Linux编程-进程的执行和退出
linux·运维·服务器
lengjingzju1 小时前
编译与调试完全指南—第5章 GDB调试详解
linux