如何扩展具有不相邻的未分配空间的分区?

如何扩展具有不相邻的未分配空间的分区?

这是我的分区表: 在此处输入图片描述 我如何合并或调整现有分区/dev/sda9/dev/sda9我的 Ubuntu 14.04)与未分配空间的大小?我不想丢失我的数据。

我试图调整/dev/sda9分区大小,但没有得到任何可用空间,如图所示,没有前导可用空间: 在此处输入图片描述

我该如何处理?

答案1

笔记:- 按照Android开发,由于您要移动的数据量很大,请确保避免突然发生断电等变化。此外,如果可能的话,请在继续之前备份您的数据。

  1. 删除/dev/sda7

  2. 右键单击/dev/sda8,然后单击“调整大小/移动”。

  3. 从“前面的可用空间 (MiB)”中剪切值并将其粘贴到“后面的可用空间 (MiB)”。

  4. 点击“调整大小”。

  5. 右键单击/dev/sda9,然后单击“调整大小/移动”。

  6. 现在,增加分区大小。

答案2

不幸的是,如果 Gparted 没有真正重写磁盘上的大部分数据,你就无法做到这一点。

典型的消费级硬盘在重写如此大量的数据时,至少会出现一次“位翻转”错误。此外还有非 ECC RAM 的问题……底线是别想这么做除非你有一个完整的系统映像。

我认为该操作的危险程度非常高,就我个人而言,如果这是我的电脑,我不会这么做!

分区永远不能向后扩展,只能向前扩展。

但是,要做的是扩展dev/sda5...

答案3

另一个选择是在未使用的空间中创建一个 ext4 分区,然后使用 LVM(逻辑卷管理器)创建系统将看到的单个卷。查看https://wiki.ubuntu.com/Lvm(请参阅调整分区大小)。我不是专家,但这似乎是可行的方法。

相关内容