答案1
备份系统上所有有价值的东西,更改分区时可能会出现严重问题。
MSDOS 分区允许有四个主分区,目前您有三个(扩展分区算作一个主分区)。只需在未分配的空间中创建一个新根分区,将 ext4 文件系统放在上面,挂载它,然后将您当前的根分区复制到新根分区即可。
运行 sudo update grub,新的根目录应该被选中。使用 blkid 获取新根目录的 UUID,并在 EFI/ubuntu/grub.cfg 文件中编辑新的 UUID。可能还会更改任何直接磁盘分区号。启动它,然后再次运行 update-grub。现在新的根目录应该是默认的。检查它是否启动。然后您可以删除旧的根目录,并将左侧的扩展分区缩小回 EFI 分区。在扩展分区占用的新未分配空间中扩展新的根目录(可以在正在运行的系统上扩展右侧的分区,但请检查文件系统的大小是否也增加了)。一些分区工具会为您运行 resize2fs,如果没有,您可以自己运行它。
答案2
从图中可以看出根文件系统安装在逻辑分区中sda6. 所有逻辑分区都存在于扩展分区内sda4。该图还显示了这些分区旁边的锁定图标,表示这些分区处于活动状态。
为了调整分区大小或移动分区,这些分区不应处于活动状态或已安装,这可以通过从包含带有 GParted 的实时 GNU/Linux 映像的媒体启动来实现。sda4扩展分区需要将其左边界进一步向左移动,然后sda6逻辑分区可以向左变大。
有关使用逻辑分区和扩展分区的示例,请参阅在分区之间移动空间。
正如另一个答案中提到的,在编辑分区之前备份重要数据是明智的,以防出现软件错误、断电或硬件故障等问题。