调整扩展分区旁边的引导分区大小

我创建了2个分区:

  • 引导/根(即/ )。
  • 家( /home )。

我低估了Boot / Root所需的大小,只设置了25GB。
我现在需要调整它的大小。
我使用LiveCD来运行GParted,这就是我所拥有的:

在此处输入图像描述

任何人都可以指导我如何在不丢失任何数据的情况下调整分区大小?
看来我必须完全删除sdf2分区,这意味着数据丢失了。

有没有其他方法可以做到(除了上面的磁盘我没有任何东西)?
在更糟糕的情况下,我不介意丢失/home上的所有数据,但我希望系统像以前一样工作。

请指导我,记住这些是我在Linux World中的第一步。

谢谢。

从Live CD引导以执行分区操作。 这是必要的,因为分区在安装时不能收缩或移动。 它还可以降低数据丢失的风险。

还要确保在开始之前备份所有重要信息。 通常它非常安全,但分区有时会失败并导致数据丢失。 做好准备或继续自担风险。


  1. 现在,在Live CD的GParted中,通过将其左边框向右移动您希望增长根分区的数量来缩小sdf5

  2. 然后对包含主分区的扩展分区容器sdf2执行相同操作,以便不再有未分配的空间。

  3. 之后,您最终可以通过向右移动右边框来扩展根分区sdf1,直到所有未分区的空间都消失为止。

Royi拍摄的截图


它不应该花那么长时间。 你的家只包含很少的数据,并且ext4开始写在分区中间附近,不像FAT或NTFS,所以可能它几乎没有移动任何真实数据。 成长也应该相当快。 我假设运行时间最多只有几分钟到几个小时。

似乎我错过了@ByteCommander注意到的一个关键步骤。
我需要调整sdf5分区的大小(将其左边界向右拖动),然后调整扩展分区容器 (屏幕截图上的彩色青色并命名为sdf2 )的大小:

在此处输入图像描述

至少在屏幕上,这创造了期望的结果。

@ByteCommander,请创建一个答案,我会标记它。

谢谢。