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
相关推荐
一个人旅程~13 小时前
macOS装进移动硬盘成为双系统的操作方法
linux·经验分享·macos·电脑
一个人旅程~13 小时前
在M系列的macbook上如何使用VMware安装ARM版的Win11以及注意哪些问题?
linux·windows·经验分享·macos·电脑
Mapleay13 小时前
创建 Linux SDK包源码阅读环境
linux·运维·服务器
hong781713 小时前
阿里coding plan qwen3.6-plus 不支持图片上下文长度只有200K,问题出在哪?
linux·运维·数据库
rebekk13 小时前
claude工作区与git仓库的关系
linux·git·python
Lsir10110_13 小时前
深入链路层:报文 MAC 传输原理与 ARP 欺骗、中间人攻击全解析
运维·服务器·网络
modelmd14 小时前
Docker 重命名数据卷
运维·docker·容器
Skilce14 小时前
K8S部署
linux·运维·服务器·容器·kubernetes
程序员老邢14 小时前
【技术底稿 12】内网统一日志系统 Loki + Promtail 全流程部署(对接 Grafana,监控日志一体化)
java·运维·程序人生·grafana·devops
重生的黑客14 小时前
Linux :vim 深入与 gcc 编译详解
linux·运维·vim