未分配的空间,如何resize/主分区?

我删除了我的Windows操作系统,现在我想用未分配的空间调整我/home分区的大小。 主要问题是自由空间不在我的sda4之下。 如何在那里移动然后调整我/home分区的大小?

这是我当前的分区布局 : 在此处输入图像描述

首先,确保:

  • 备份所有分区中的所有文档和其他重要(即难以替换)文件。 动态移动和调整分区大小会带来一小部分数据丢失的风险(例如,如果出现电源故障,如果您的某个文件系统因GParted不知道如何检测,或者是否存在错误而中断GParted),加上你可能会犯错并意外擦掉一些东西。

  • 您使用的是现场CD / DVD或USB闪存驱动器,而不是从安装的Ubuntu系统中运行GParted。 动态移动和调整与您用来执行它的操作系统相同的物理磁盘上的分区是不安全的(并且几乎肯定不会成功)。

如果这样做,您必须执行四个操作。 GParted可能需要一些时间来执行它们。

  1. /dev/sda3 (剩余的NTFS分区)一直移到左侧。 这会将未分配的空间移动到/dev/sda3/dev/sda4

  2. /dev/sda4 (扩展分区,包含其他分区)一直移动到左侧(它将与/dev/sda3齐平)。 这会将未分配的空间移动到磁盘末尾的/dev/sda4之后。

  3. /dev/sda4展开到右侧,因此它占用了所有可用空间(即,将其扩展到允许的最大大小)。 这消除了未分配的空间,但在扩展分区内创建了没有逻辑分区正在使用的空间。

  4. 在扩展分区内(即在/dev/sda4 ),展开逻辑分区/dev/sda7 (我假设你的/home分区)来填充扩展分区内右侧的所有可用空间。 也就是说,将/dev/sda7扩展为允许的大小。

在告诉GParted您希望完成这些操作之后,您必须告诉它应用它们(单击绿色复选标记)。 可能需要一段时间,但它应该没有问题。

现在没有空间未分配,并且/dev/sda7 (您的/home分区)的大小增加(几乎完全)启动时未分配空间占用的大小。

顺便说一句,如果您决定减少剩余NTFS分区( /dev/sda3 )的大小以为已安装的Ubuntu系统的/home分区腾出更多空间,则可以缩小/dev/sda3 (即,使其变小)在右边)上面的步骤12之间,或在步骤1之前。

这些更改不应该破坏GRUB2引导加载程序,您应该能够在之后启动到您的Ubuntu系统。 (确保退出GParted并干净地关闭/重启活动CD / DVD或实时USB系统。)但是,如果引导有问题,您应该准备将GRUB2引导加载程序重新安装到主引导记录, 要解决这个问题。 幸运的是,用于运行GParted的同一CD / DVD或实时USB系统可用于重新安装GRUB2。 看到这些方法 。 (但你可能不需要这样做。)