调整位于 Windows 分区之后的 2 个分区的大小

调整位于 Windows 分区之后的 2 个分区的大小

因此,我知道如何启动 liveCD 并从那里执行所有操作,但是问题是:

分区

如您所见,我有 2 个分区,即 home 和 /。因此,我想从 windows 分区中取出 300Gb,并增加 / 和 /home 分区。/ 数据会干扰 /home 分区向后的调整大小吗?如果会,我该如何解决这个问题?

我知道有一种方法可以移动交换分区,因此在调整大小之前,我会将交换分区移动到 /home 分区的末尾

答案1

你必须分阶段进行:

  1. 备份所有重要数据!你建议的这种操作有一点风险灾难性的损坏您的数据。因此,尽管风险很小,但一旦出现问题,后果将非常严重,因此您不应该忘记备份数据!
  2. /dev/sda3从末端收缩,在它和之间留出间隙/dev/sda6
  3. /dev/sda6将(交换分区)向左移动,从而移动它与之间的间隙/dev/sda7
  4. 移动并调整/dev/sda7(您的/分区)的大小,使其与分区之间没有间隙,/dev/sda6并达到所需的大小。在幕后,这实际上是两个操作,但 GParted 允许您将其作为一个操作输入。
  5. 移动并调整/dev/sda8(您的/home分区)的大小,使其填充剩余的可用空间。同样,这实际上是两个操作,但在 GParted 中可以作为一个操作完成。

当然,这个过程有多种变体。例如,你建议删除并重新创建交换分区,这是可行的,但移动它可能更简单。

请注意,任何涉及移动分区起始位置的操作(如步骤 4 和 5,以及程度较小的步骤 3)都是既危险又耗时的。根据您的需要,您可以考虑缩小 Windows 分区并在释放的空间中创建一个新分区。然后,您可以将新分区挂载到方便的位置。这比移动两个数据分区和一个交换分区要快得多,也安全得多,但最终结果会不太方便。

如果你经常做这种事,你应该考虑一下逻辑卷管理 (LVM),这是一种比传统分区更灵活的文件系统管理方式。(实际上,LVM 通常(但并非总是)在传统分区之上实现。)将现有安装转换为使用 LVM 很困难,而且 LVM 有自己的学习曲线,因此从您现在拥有的切换到 LVM 可能比一轮移动/调整大小操作需要更多的努力;但您可能会在将来的安装中研究它,或者如果您希望在当前安装中做更多这样的事情,甚至可以现在进行转换。

相关内容