Ubuntu /home 分区安全扩容教程

Ubuntu /home 分区安全扩容教程

在 Ubuntu 系统中,随着数据增加,/home 分区空间可能不够用。本文详细介绍如何安全地扩容 /home 分区,避免影响 Windows 分区(如 C、D 盘),并保证操作安全。


一、前期准备

  1. 备份数据

    • 强烈建议备份 /home 中重要文件。
    • 移动分区存在潜在风险,做好数据安全保障。
  2. 准备 Live 系统

    • 下载 Ubuntu Desktop LiveGParted Live ISO
    • 使用 Ventoy / Rufus 烧录 U 盘启动盘。
    • BIOS 设置 UEFI 启动模式,关闭 Legacy/CSM。
  3. 关闭 swap 分区

    • 启动 Live 系统后打开终端:

      bash 复制代码
      sudo swapoff -a
  4. 启动 GParted

    • Ubuntu Desktop Live 可以安装:

      bash 复制代码
      sudo apt update
      sudo apt install gparted
      sudo gparted
    • 选择目标 NVMe 磁盘,例如 /dev/nvme0n1


二、磁盘现状示意

假设磁盘布局如下(简化):

复制代码
[p3 C盘] [50G 未分配] [p5 D盘] [100G 未分配] [p6 /] [p7 /home] [p8 swap]

说明:

  • 50G 未分配空间在 Windows 分区前面,无法安全移动给 Linux 使用
  • swap 分区必须关闭后才能操作

三、扩容步骤

1. 移动 swap 分区(p8)到最右边

  • 右键 p8 → Resize/Move → 拖到磁盘最右边
  • 点击 Apply 执行
  • 确保 swap 已关闭(swapoff),不会影响操作

2. 移动/ 分区(p6)

  • 右键p6 → Resize/Move → 将左边界靠近最左侧右边界靠近未分配空间
  • 注意:只移动 / ,不要扩容

3. 移动 /home 分区(p7)

  • 右键 p7 → Resize/Move → 将右边界靠近未分配空间
  • 注意:只移动 /home,不要触碰 swap
  • 点击 Apply 执行
  • 1MB 空白区域属于对齐需求,正常现象

4. 扩容 /home

  • 右键 p7 → Resize/Move → 将右边界扩展占满未分配空间
  • 点击 Apply 执行
  • 完成后 /home 就增加了 100G 空间

5. 重新启用 swap

bash 复制代码
sudo swapon -a

四、验证结果

  1. 检查 /home 容量:
bash 复制代码
df -h
  1. 确认 swap 已启用:
bash 复制代码
swapon -s

五、注意事项

  • 不要移动 Windows 分区(p5/p3),风险高且耗时长
  • 操作期间 不要断电或拔 U 盘
  • 大分区移动可能需要几分钟到几十分钟,请耐心等待
  • NVIDIA 显卡可能导致 Live 系统卡住,可使用 nomodeset 参数或 GParted Live
  • Live 系统版本无需与已安装系统一致,只要能运行 GParted 即可
  • 如果需要在windows下移动分区/扩容分区,推荐使用傲梅分区助手

六、总结

  • 成功将 /home 分区扩容 100G
  • 无需动 Windows 分区,操作安全
  • 使用 Live 系统 + GParted,适合 NVMe/SSD 环境
  • 扩容完成后,Linux 系统可立即使用新增空间

七、磁盘扩容前后示意图(ASCII)

扩容前:

复制代码
 [100G 未分配] [p6 /] [p7 /home] [p8 swap]

扩容后:

复制代码
[p6 /] [p7 /home 扩容至原 + 100G] [p8 swap]

注意:50G 未分配空间在 Windows 前面,不参与扩容 /home


相关推荐
字节逆旅17 小时前
ubuntu应用深度守护
ubuntu
甲鱼9291 天前
MySQL 实战手记:日志管理与主从复制搭建全指南
运维
Johny_Zhao2 天前
OpenClaw安装部署教程
linux·人工智能·ai·云计算·系统运维·openclaw
chlk1233 天前
Linux文件权限完全图解:读懂 ls -l 和 chmod 755 背后的秘密
linux·操作系统
舒一笑3 天前
Ubuntu系统安装CodeX出现问题
linux·后端
改一下配置文件3 天前
Ubuntu24.04安装NVIDIA驱动完整指南(含Secure Boot解决方案)
linux
碳基沙盒3 天前
OpenClaw 多 Agent 配置实战指南
运维
深紫色的三北六号4 天前
Linux 服务器磁盘扩容与目录迁移:rsync + bind mount 实现服务无感迁移(无需修改配置)
linux·扩容·服务迁移
SudosuBash4 天前
[CS:APP 3e] 关于对 第 12 章 读/写者的一点思考和题解 (作业 12.19,12.20,12.21)
linux·并发·操作系统(os)
哈基咪怎么可能是AI4 天前
为什么我就想要「线性历史 + Signed Commits」GitHub 却把我当猴耍 🤬🎙️
linux·github