将 `/home` 移动到新分区

将 `/home` 移动到新分区

我在之前(实验性)安装的 10.10 上安装了 12.04。不知何故,在安装过程中,我没有指定将其/home设置为单独的(扩展)分区(/dev/sda7)。因此,安装设置/home/root分区上,我现在陷入了严重的混乱之中。

我想

1)告诉它设置/homesda7(永久设置,以便每次启动时都这样),并且

2) 将现有的 /home 从旧的主力机 10.04 移到/home这台 12.04 计算机上。(我记得有人在源计算机上创建一个 tarball,将其复制到目标计算机,然后在新计算机上提取该 tarball。但我不知道,似乎也找不到执行此操作的正确步骤。

如何解决这个问题?

任何指导都将不胜感激。我经常​​使用电脑,但似乎没有遇到太多问题,因此在使用终端方面从未超越 Linux 的新手阶段,所以您好心地列出步骤将非常有帮助。

答案1

别难过,我们都曾经或现在都还不太会使用终端。另外,我喜欢你使用“严重混乱”这个词。

好吧,开始做正事吧 :D

问题:您的电脑是否已经/dev/sda7创建分区?

答案

1)关于如何/home永久移动分区,请阅读本指南https://help.ubuntu.com/community/Partitioning/Home/Moving还有这个问题:如果我的 /home 目录已经是 / 分区的一部分,我该如何将其移动到另一个分区?

来自指南:

本指南提供了将您的主目录迁移到其自己的专用分区的详细说明。

2)简单:(全部做完前面的步骤)

  • 只需在原始 PC(单独的 PC,对吗?)上创建 tarball,然后使用 USB 记忆棒或数据 CD 之类的东西将其移动到当前 PC 上。

  • 在当前电脑的文件夹中解压 tarball,/home同时删除旧文件(如果有的话,保留您想要的文件)

相关内容