收缩根分区并为主分区分配可用空间

在安装Ubuntu时,我做了分区并分配了像这样的磁盘空间

  1. 家用4 GB
  2. 1 GB用于linux-swap
  3. 95 GB用于root

但是我很快意识到我的/ Home分区已经占用了Home文件夹中的所有空间。

现在我想调整我/ home分区的大小。 我的观点来自这里

现在我想缩小我的Root分区并将可用空间分配给我的Home分区。 我该怎么做 ?

对安装分区进行更改

如果要更改硬盘上的分区,则必须先卸载它们。 这意味着您必须从CD / DVD或USB驱动器启动到实时环境,然后使用GParted或类似程序来更改分区。 不过,我会警告你这样做可能会损坏你的安装! 在应用更改之前,请确保检查并仔细检查更改。 这是您可能想要遵循的顺序:

  1. 备份所有数据
  2. 启动到实时环境并启动GParted
  3. 将根分区缩小到任何大小
  4. 展开主分区以填充空间。
  5. 应用更改
  6. 重启

请注意,如果要扩展其上包含数据的分区,则该过程可能需要很长时间,因为必须将数据复制到新地址。

我不能强调你需要检查和双重检查! 我从经验中知道一个简单的小错误会导致什么样的问题。

在引导失败的情况下

如果在进行更改后,安装不再引导,则引导实时环境,然后安装并运行引导修复

  • sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
  • sudo apt-get install -y boot-repair && (boot-repair &)

然后运行默认的建议修复来修复GRUB安装。