调整扩展分区旁边的启动分区的大小

调整扩展分区旁边的启动分区的大小

我创建了两个分区:

  • Boot/Root /.
  • 家 (/home)。

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

在此处输入图片描述

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

还有其他方法吗(除了上面的磁盘,我什么都没有)?
在最坏的情况下,我不介意丢失所有数据,/home但我希望系统能像以前一样工作。

请指导我,并记住这是我在 Linux 世界中迈出的第一步。

谢谢。

答案1

从实时 CD 启动以执行分区操作。这是必要的,因为分区在安装时无法缩小或移动。它还可以降低数据丢失的风险。

另外,在开始之前,请确保备份了所有重要文件。通常情况下,这样做很安全,但分区有时会失败并导致数据丢失。做好准备,否则请自行承担风险。


  1. 现在,在实时 CD 的 GParted 中,sdf5通过将其左边框向右移动,将其缩小至您想要增加根分区的量。

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

  3. 此后,您可以通过向右移动根分区 sdf1 的右边界来最终扩大根分区 sdf1 的大小,直到所有未分区的空间都消失。

截图来自 Royi


不过,这应该不会花那么长时间。您的家中只有少量数据,而且与 FAT 或 NTFS 不同,ext4 无论如何都会在分区中间附近开始写入,因此可能几乎不会将任何实际数据移动到那里。增长也应该相当快。我估计运行时间最多为几分钟到几个小时。

答案2

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

在此处输入图片描述

至少在屏幕上,这产生了预期的效果。

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

谢谢。

相关内容