如果你在使用双系统(Windows + Ubuntu 20.04)时遇到根目录(/)空间不足的警告,而空闲空间又与根分区不相邻,不用担心,本教程将详细讲解如何安全扩容。我们重点介绍使用GParted工具进行Ubuntu20.04根目录扩容,即使空间不相邻也能搞定。
在双系统中,磁盘分区可能不连续,导致根分区前后的空闲空间无法直接合并。双系统分区调整需要谨慎操作,建议先备份重要数据。本教程适用于UEFI/GPT或Legacy/MBR引导模式。
启动Live USB后,打开终端输入sudo gparted启动GParted。在右上角选择正确的磁盘(如/dev/sda)。
找到你的Ubuntu根分区(通常为ext4,挂载点/),以及空闲空间的位置。如果空闲空间在根分区右侧但中间隔着一个交换分区或其他分区,你需要先删除或移动这些分区。例如,你可以先删除交换分区(假设为sda6),然后移动根分区(sda5)向右,再将空闲空间合并到根分区。
注意:移动分区可能需要很长时间,取决于数据量,请耐心等待。
右键点击根分区,选择“调整大小/移动”,在弹出的窗口中,你可以通过拖动滑块或输入数值来移动分区位置,使其紧邻空闲空间。例如,如果空闲空间在右侧,你可以将分区向右移动以占用空闲空间。应用所有操作后,根分区就扩大了。
如果空闲空间在根分区左侧,你可以将根分区向左移动。但移动后可能需要修复引导,见下文。
点击工具栏的绿色对勾“应用所有操作”,确认后GParted开始执行。完成后关闭GParted。
移动根分区后,GRUB引导可能会失效。重启前,建议在Live系统中挂载根分区并重新安装GRUB。例如,如果根分区为/dev/sda5,打开终端:
sudo mount /dev/sda5 /mntsudo mount /dev/sda1 /mnt/boot/efi # 如果有EFI分区for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; donesudo chroot /mntgrub-install /dev/sdaupdate-grub 对于Legacy引导,命令略有不同。完成后重启,选择从硬盘启动,即可进入扩容后的Ubuntu。
进入系统后,打开终端运行df -h查看根目录容量,应该已经增加。至此,Linux根目录空间不足的问题得到解决。
关键词:Ubuntu20.04根目录扩容、双系统分区调整、GParted扩容根分区、Linux根目录空间不足
本文由主机测评网于2026-03-15发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:http://www.vpshk.cn/20260331218.html