如何在安装Ubuntu后创建单独的Home分区

默认情况下,Ubuntu不使用单独的/home分区,尽管许多Linux用户更喜欢这样的分区。使用单独的主分区可以让您在不丢失个人文件和设置的情况下重新安装Ubuntu。

虽然在安装过程中通常会选择单独的主分区,但您也可以在安装Ubuntu之后迁移到单独的主分区-尽管这需要一些工作。

在安装Ubuntu时

在安装Ubuntu的同时创建一个单独的主分区很容易,您可以选择“Something Other”安装选项来使用自定义分区布局并创建多个分区。将其中一个分区的挂载点设置为/(它将包含根文件系统),将另一个分区的挂载点设置为/home。当您将来安装Ubuntu时,您可以再次将旧的主分区设置为/home-但请确保取消选中Format复选框,否则您的文件将被删除。

安装Ubuntu后

如果您在安装Ubuntu时没有创建单独的主分区,则不必从头开始重新安装Ubuntu。要在安装后迁移到单独的主分区,您必须创建一个新分区(这可能需要调整现有分区的大小),将文件从现有主目录复制到该分区,并告诉Ubuntu将新分区挂载到/home。

步骤1:创建新分区

如果您有一些空闲空间,这一步很容易。如果不这样做,您将不得不调整系统分区的大小,并在空闲空间中创建一个新分区。按照我们的指导调整Ubuntu分区的大小来完成此步骤。如果您有空闲空间或者不需要调整系统分区的大小,您可以只安装GParted并创建分区,而不需要从live CD重新启动-您会想要创建一个ext4分区。

步骤2:将主目录文件复制到新分区

Ubuntu使挂载新分区变得很容易-只需在文件管理器中的Devices下单击它即可。完成后,单击Go菜单并选择Location以查看其挂载点。

启动终端并运行以下命令,在新分区上创建当前/home目录的副本,其中/mount/location是已挂载分区的位置:

您将看到有关.gvfs目录的错误-这是正常的;您可以忽略它。

您应该检查新的主目录,以验证它是否包含您的文件。但是,我们现在还不会删除旧的主目录。

步骤3:找到新分区的UUID

上面的长的随机字符串实际上是分区的UUID,我们需要它来将分区添加到我们的fstab文件中,该文件告诉Linux在引导时将分区挂载到哪里。您还可以通过在终端中运行以下命令来定位分区的UUID:

步骤4:修改fstab文件

在修改我们的fstab文件之前,我们应该创建一个可以恢复的备份副本,以防万一:

接下来,运行以下命令在Gedit中打开fstab文件。如果您愿意,也可以使用其他文本编辑器。

将以下文本添加到fstab文件的新行中,并将_部分替换为来自上面的sudo blkID命令的新主分区的完整UUID:

添加行后保存文件。

步骤5:移动主目录并重新启动

在终端上,运行以下命令离开您的主目录,将当前主目录移动到占位符位置,并创建一个新的空主目录,您的新分区将装载在该目录中:

运行此命令后重新启动计算机。您可以使用以下命令重新启动:

清除 / 清理整顿 / 使⋯变得纯洁

重新启动计算机后,您应该可以正常登录。Ubuntu现在使用单独的主分区。在确保一切正常并且您仍将所有文件放在/HOME目录中(以防万一)之后,您可以删除/HOME_OLD目录以释放空间:

相关文章