答案1
关于这个问题的评论是正确的,因为您不能使用系统上安装的 GParted 副本来更改 sda7(您的根分区)。这是因为 GParted 无法修改已安装的分区。通常,您可以通过启动包含 GParted 的实时磁盘来解决这个问题。提问者明确表示他无权访问实时媒体。那么你能做什么呢?
这个问题的答案如何在运行时调整扩展根分区的大小?使用两种方法增加已安装分区的大小。fdisk
解决方案首先删除分区(不删除底层文件系统),然后在与原始分区相同的起点处创建一个更大的分区。最后调整文件系统的大小以充分利用扩大的分区。还有一种parted
解决方案(不是 GParted)利用了其 resizepart 选项。
解决此问题的另一种方法(可能更安全)是启动实时媒体,但不是将其放在 usb/dvd/cd 上,而是从保存在文件系统某处的 iso 文件启动它。为此,您可以根据您使用的内容向 grub 或 systemd-boot 添加自定义项。我在此处的问题和答案给出了该过程。如何在没有 USB/CD 的情况下修改分区
在这种情况下,提问者在想要扩大的分区(sda7)附近有可用空间,但与该分区不相邻。sda5 分区未安装,因此扩大 sda7 的第一步是启动 Ubuntu 系统,打开 GParted 并将 sda5 完全移到右侧。这样做的效果是将未使用的空间移到 sda7 旁边。然后,就需要选择上述方法之一来扩大 sda7。