Ubuntu /home 分区安全扩容教程

Ubuntu /home 分区安全扩容教程

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


一、前期准备

  1. 备份数据

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

    • 下载 Ubuntu Desktop Live 或 GParted 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


相关推荐
硅基手札1 分钟前
MCP 实战 —— 从零写一个 CRC16 服务器(保姆级)
运维·服务器·ai
今年下半年16 分钟前
【运维】windows虚拟机安装arm(aarch64)服务器
运维·windows·arm·虚拟机·aarch64
杨云龙UP21 分钟前
TDengine Community 超级表建表实战:统一21个TAG与DOUBLE/字符串数据模板
运维·服务器·数据库·时序数据库·tdengine·涛思数据·stable建表
墨家句子36 分钟前
AnythingLLM 搭本地知识库:文档问答不准怎么调
linux·后端
高山有多高37 分钟前
【Linux笔记】冯诺依曼体系结构
linux·运维·笔记
筑梦之路1 小时前
Alibaba Cloud Linux 4 IPXE全自动安装(直连官方源)——筑梦之路
linux·运维·服务器·国产化·阿里云操作系统
encoderlee1 小时前
ubuntu server 如何播放视频显示网页
linux·ubuntu·音视频·树莓派·ubuntu server·arm嵌入式
云计算练习生1 小时前
什么是 Linux?从 Unix 到开源生态的完整脉络
linux·开源·操作系统·unix
Pointer Pursuit1 小时前
make / Makefile
linux·运维·服务器
ZhangJun951 小时前
Linux常用命令笔记,中高级运维高频指令,并附上vim常见操作
linux·运维·centos·云计算·vim