You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在不重装Ubuntu的前提下扩展双系统磁盘分区容量?

当然可以不用重装!我之前帮好几个朋友处理过这种10GB空间不够用的情况,只要操作细心,完全能在保留系统和数据的前提下扩展分区。下面给你讲最稳妥的实操步骤:

核心前提

要注意的是:你不能在正在运行的Ubuntu系统里扩展它自己的分区,因为系统挂载着根分区,没法修改。所以得用Ubuntu Live USB启动到试用模式来操作。

具体操作步骤
  • 第一步:制作Ubuntu Live USB
    下载和你当前Ubuntu版本一致的ISO镜像,用Rufus或者Windows自带的磁盘工具(不过Rufus更简单)把ISO写入到U盘里。制作完成后重启电脑,从U盘启动,选择「Try Ubuntu」进入试用模式——这个模式下系统是跑在U盘里的,不会动你硬盘上的系统。

  • 第二步:腾出未分配空间
    打开GParted分区编辑器(如果试用模式里没预装,打开终端输入sudo apt install gparted安装)。找到Windows的NTFS分区(一般是容量最大的那个),右键选择「Resize/Move」,拖动分区右侧的滑块向左,腾出你想要的空间(比如多给Ubuntu加20GB),然后点击工具栏的「应用」按钮,等待操作完成。

  • 第三步:扩展Ubuntu根分区
    在GParted里找到Ubuntu的ext4格式根分区(挂载点显示为/的那个),右键选择「Resize/Move」,把分区右侧的滑块拉到最右边,让它占用刚才腾出的所有未分配空间,再次点击「应用」。

    • 如果你有单独的swap分区,得先关闭它才能调整:终端输入sudo swapoff /dev/sdXn(X是磁盘字母,n是swap分区的编号,比如sda3,可以在GParted里看到),调整完swap大小后再输入sudo swapon /dev/sdXn重新启用。
  • 第四步:验证重启
    等所有操作完成后,用GParted确认分区状态没问题,就可以重启电脑,拔掉U盘,正常进入Ubuntu。打开终端输入df -h,就能看到根分区的空间已经变大了。

特殊情况:如果用了LVM逻辑卷

不少新安装的Ubuntu会默认用LVM管理分区,这种情况步骤略有不同:

  1. 进入Live模式后,先激活LVM卷组:sudo vgchange -ay
  2. 扩展逻辑卷:sudo lvextend -L +XXG /dev/mapper/ubuntu--vg-root(把XX换成你要加的空间大小,比如+20G)
  3. 扩展文件系统:sudo resize2fs /dev/mapper/ubuntu--vg-root
    之后同样验证重启即可。
重要提醒

操作前一定要备份所有重要数据!分区操作本身有风险,万一中途断电或者误点,可能会导致数据丢失。我就见过有人没备份误删了分区,折腾了好久才恢复,所以备份是重中之重!

内容的提问来源于stack exchange,提问作者Sayan Saha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 10:32:19