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
相关推荐
BestOrNothing_201519 分钟前
(3)Ubuntu 22.04 双系统安装全过程记录
linux·ubuntu22.04·双系统安装
带娃的IT创业者1 小时前
WeClaw 日志分析实战:如何从海量日志中快速定位根因?
运维·python·websocket·jenkins·fastapi·架构设计·实时通信
寂柒2 小时前
Linux——基础IO
linux
杨云龙UP2 小时前
Oracle ASM磁盘组空间分配与冗余理解
linux·运维·数据库·sql·oracle
朽棘不雕2 小时前
Linux权限
linux
互成2 小时前
加密系统哪款最好用?2026年五款加密系统深度对比测评
运维·网络·安全
minji...2 小时前
Linux 库制作与原理(三)深入动静态链接原理
linux·运维·服务器·c++
CDN3602 小时前
游戏服稳定运行:360CDN SDK 游戏盾实测体验
运维·游戏·网络安全
bukeyiwanshui3 小时前
Linux实践
linux·运维·服务器
xlp666hub3 小时前
【Linux驱动实战】:字符设备之ioctl与mutex全解析
linux·面试