当我安装 Ubuntu 10.04 时,我将它安装在一个 16GB 的分区上,其中包括 /、/boot、/home 等。
我在系统上有另一个分区 (ext3)。可以从 GNOME 桌面位置菜单轻松访问它:我只需单击位置菜单上的文件系统 HDD 图标,它就会自动挂载为“/media/1326f40a-45df-4ec”。
我如何让该分区重新挂载为 /home?(即永久挂载)
答案1
首先,您需要驱动器的 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,而不是我的。保存并重新启动。
答案2
这是有关移动到单独的 /home 分区的 Ubuntu 官方文档:
https://help.ubuntu.com/community/Partitioning/Home/Moving
由于您已经有了新分区,因此请跳过创建新分区的步骤。
答案3
在查找类似问题时,我发现了这个帖子。我想谈谈几件事。
首先,恕我直言,UUID 是绝望且不可行。有一个比使用适用于 Ubuntu 10.04 的 UUID 更好的解决方案。那就是使用LABEL='label'
。
在 /etc/fstab 文件中,将 UUID 替换为LABEL='<label>'
(并确保使用单引号)。执行此操作之前,请确保您已使用 gparted 为驱动器添加标签。此标签就像您可能创建的用于识别软盘、zip 驱动器(而非文件)甚至 Windows 下的旧硬盘的标签一样。
接下来我想谈的是上面有人给出了以下命令。
sudoedit /etc/fstab
我以前从未见过该命令。要么是我不知道它存在,要么是错误的。如果它可能是错误的,我会纠正语法。
sudo gedit /etc/fstab
最后,我很感谢那个似乎给出了正确答案的人,即您希望在分区的根目录下有一个文件夹作为您的主文件夹。本线程中描述的过程并未涉及这一点,尽管这是最合适的实现。您应该始终将主文件夹放在分区下的文件夹中,而不是将主文件夹推入分区的根文件夹中。
答案4
如果您要安装新系统,最简单的方法是选择一个特殊的分区布局,并将其中一个分区声明为 ,将/home
另一个分区声明为/
。
其效果相当于fstab
在其他答案中所做的编辑,但是这种方法的优点在于您从一开始就这样做。