如何将未定位空间移出扩展分区

如何将未定位空间移出扩展分区

我得到了他的分区方案:

GParted 的屏幕截图

我想将扩展分区/dev/sda1中未定位的空间分配给(我的系统分区) 。/dev/sda2

为了达到这个目的,我想我必须将未定位空间移出/dev/sda2,对吗?

不幸的是 GParted 没有提供缩小的选项/dev/sda2:(

谢谢!

答案1

您能做的不多。原因如下:

分区布局,其中箭头指向操作系统分区和未分配空间

此图显示了磁盘上分区的物理布局。我添加了指向/dev/sda1未分配空间的箭头。您无法合并它们,因为它们不是并排的 - 分区必须是连续的。

如果您设置了 LVM,则可以将它们合并到一个逻辑分区中。我自己从未使用过它,但我猜启用它会导致丢失数据,sda1甚至可能还会丢失其他分区上的数据。

答案2

我不太同意@gronostaj 的回答。你问的问题完全可以实现(尽管这有数据损坏的风险,所以在继续操作之前请先备份)。

在我的方法中,我将把未分配的空间移到扩展分区的最左侧(最顶部)部分。完成后,我将调整扩展分区的大小,以保留与之相邻的未分配空间sda1

我的方法是这样的:

  • 首先,从单独的 GParted/PartedMagic CD/USB 启动。
  • 然后,使用gparted
    • 调整大小sda6以包含所有未分配空间。
    • 再次调整大小sda6以留下未分配的空间sda6
    • 然后,调整大小swap以包含未分配的空间,然后再次调整大小以留下未分配的空间swap
    • 现在,您最终将拥有位于扩展分区最顶部/最左侧的未分配空间。
    • 现在,调整扩展分区的大小以留出未分配的空间。
    • 剩余的未分配空间现在将与 相邻sda1。好极了!!

相关内容