gparted无法操作已挂载分区,需先卸载;扩容根分区须用live环境;需腾出相邻未分配空间;扩展后须更新grub并验证。

一、GParted无法直接操作已挂载的系统分区
如果您在UOS系统中打开GParted后发现所有系统分区均显示为锁定状态,无法执行调整、移动或格式化等操作,则是因为这些分区当前处于挂载运行状态。GParted要求目标分区必须处于未挂载(unmounted)状态才能进行修改。
1、关闭正在运行的应用程序,确保无文件正在读写目标分区。
2、右键点击需操作的分区(如/dev/sda3),选择“卸载”(Unmount)选项。
3、若该分区为swap分区,右键选择“swapoff”以禁用交换空间。
4、确认所有相关分区均已卸载且锁图标消失,方可继续后续调整操作。
二、使用Live环境启动以安全扩容根分区
当需要对UOS系统所在根分区(如/dev/sda3)进行扩容时,因该分区在系统运行状态下无法卸载,必须借助外部可启动环境完成操作,避免数据损坏或系统崩溃。
1、准备一个UOS或Ubuntu Live USB启动盘,并插入电脑。
2、重启计算机,在BIOS/UEFI启动菜单中选择从该USB设备启动。
3、进入Live系统后,不安装,直接选择“试用Ubuntu”或“Live模式”启动。
4、打开终端,执行命令:sudo apt update && sudo apt install gparted(若未预装)。
5、启动GParted,此时所有本地磁盘分区均可被识别并允许卸载与编辑。
三、为根分区腾出连续未分配空间
GParted仅允许向相邻的未分配空间扩展分区。若目标根分区后方紧邻的是另一已用分区(如/dev/sda4),则需先将其整体迁移,使未分配空间与其相邻。
1、右键点击位于根分区后方的分区(例如/dev/sda4),选择“调整大小/移动”。
2、在弹出窗口中,将“之前空余空间”设为0,“之后空余空间”设为所需腾出容量(如15GB)。
3、点击“调整大小/移动”,该操作将把该分区整体右移,左侧生成连续未分配空间。
4、点击顶部绿色对勾图标,确认并应用所有排队操作。
5、等待进度条完成,期间不可中断电源或强制关机。
四、扩展根分区并应用变更
在根分区左侧或右侧获得连续未分配空间后,即可将其纳入根分区范围,实现容量扩充。此操作会改变分区起始或结束扇区位置,需确保文件系统支持在线扩展(ext4默认支持)。
1、右键点击根分区(如/dev/sda3),选择“调整大小/移动”。
2、拖动右侧滑块至最右端,或在“新大小”栏手动输入目标总容量(如30GB)。
3、确认“自由空间后置”数值归零,确保扩展方向正确(通常为向右扩展)。
4、点击“调整大小/移动”,该操作将加入操作队列。
5、点击顶部绿色对勾图标,确认并执行变更。
五、更新系统引导与验证扩容结果
分区结构变更后,UOS系统可能无法正确识别新的根分区边界,且GRUB引导菜单需重新扫描操作系统信息,否则可能出现启动失败或Windows启动项丢失等问题。
1、操作完成后重启计算机,拔出Live USB,正常进入UOS系统。
2、打开终端,执行命令:sudo update-grub,强制刷新引导配置。
3、执行命令:df -h /,检查根分区显示容量是否已更新。
4、执行命令:sudo fsck /dev/sda3(替换为实际根分区设备名),验证文件系统完整性。










