Answers:
这是用于移动到单独的/ 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,但不是我的。保存并重新启动。
/home
目录挂载,但现在根本无法使用主文件夹。我该如何解决这样的问题
/mnt/a-made-up-directory
(显然),然后在fstab中添加另一行,如:/mnt/a-made-up-directory/home /home bind defaults,bind 0 0
。这假设您要挂载的homedir位于我们刚刚挂载到的驱动器内/mnt/a-made-up-directory
。
在查找类似问题时,我发现了该线程。我想谈谈几件事。
首先,恕我直言,UUID绝望而行不通。有比使用在Ubuntu 10.04上运行的UUID更好的解决方案。那就是使用LABEL='label'
。
在/ etc / fstab文件中,将UUID替换为LABEL='<label>'
(并确保使用单引号)。在执行此操作之前,请确保已使用gparted在驱动器上添加标签。该标签就像您可能创建的用于识别软盘,zip驱动器(不是文件)甚至Windows下的旧HDD的标签一样。
我想谈的下一件事情是,在上面有人给出了以下命令。
sudoedit /etc/fstab
我从未见过的命令。这可能是我不知道的东西,或者是错误的。如果这可能是错误的,我将更正语法。
sudo gedit /etc/fstab
最后,我很高兴看到您提供正确答案的人,您希望在分区根目录下有一个文件夹作为家。即使它是最合适的实现,此线程中描述的过程也没有涉及。您应该始终将主文件夹放在分区下的文件夹中,而不要将主文件夹推入分区的根文件夹中。
gedit
仅用于图形环境,sudoedit
可以。