如何将不同的分区重新挂载为/ home?

当我安装Ubuntu 10.04时,我将它安装在一个16GB的分区上,包括/,/ boot,/ home等。

我在系统上有另一个分区(ext3)。 可以从GNOME桌面位置菜单轻松访问它:我只需单击位置菜单上的文件系统硬盘图标,它就会自动挂载为’/ media / 1326f40a-45df-4ec’。

如何将该分区重新安装为/ home? (永久地,即)

以下是迁移到单独/ home分区的官方Ubuntu文档:

https://help.ubuntu.com/community/Partitioning/Home/Moving

只需跳过创建新分区的步骤即可。

首先,您需要驱动器的UUID,以便可靠地安装。

sudo blkid 

这将返回所有分区及其UUID的列表。 只需记下要作为主页挂载的分区的UUID。

然后你只需编辑/etc/fstab将该分区自动挂载为/home

 sudoedit /etc/fstab 

并添加如下这样的行:

 UUID=0c89eb5d-ac58-46c0-b309-597b35a542e8 /home ext3 defaults,errors=remount-ro 0 1 

虽然显然有你的UUID,但不是我的。 保存并重启。

在查找类似的问题时,我找到了这个post。 我想基于几件事来触及。

首先,恕我直言,UUID是绝望和不可行的。 有一个比使用适用于10.04 Ubuntu的UUID更好的解决方案。 那就是使用LABEL='label'

在/ etc / fstab文件中,将UUID与LABEL='交换(并确保使用单引号)。 在此之前,请确保您已使用gparted为驱动器添加标签。 此标签就像您可能创建的标签,用于识别您的软盘,您的zip驱动器(不是文件),甚至是Windows下的旧硬盘。

我想要触及的另一件事是上面有人给出了以下命令。

 sudoedit /etc/fstab 

那个我从未见过的命令。 要么它是我不知道存在的东西,要么是错的。 在它可能是错误的情况下,我将更正语法。

 sudo gedit /etc/fstab 

最后,我感谢那些看起来已经给出正确答案的人,你希望在分区的根目录下有一个文件夹作为你的家。 即使这是最适当的实现,此线程中描述的过程也没有触及。 您应始终将您的主文件夹放在分区下的文件夹中,而不是将您的主文件夹推入分区的根文件夹。

如果要安装新系统,最简单的方法是选择一个特殊的分区布局,并将其中一个分区声明为/home ,将另一个分区声明为/

效果等同于在其他答案中编辑fstab ,但此方法的优点是您从一开始就这样做。