将另一个分区中的目录挂载为/home目录

将另一个分区中的目录挂载为/home目录

我尝试为我的所有 Linux 发行版创建一个单独的 /home 分区,并根据我正在使用的发行版的名称分离所有主目录,例如

/homepartition/ubuntu/用户名

/homepartition/debian/用户名

现在,我已将所有必要的文件复制到这个新位置,并修改了 /etc/fstab 以将此新位置挂载为 /home 目录

我在文件最后添加了这一行

/dev/sda10/ubuntu /home ext4 nodev,nosuid 0 2

但文件夹没有安装。我只是个新手,所以请帮帮我。

答案1

您可以添加以下两行,而不必添加/dev/sda10/ubuntu /home ext4 nodev,nosuid 0 2到您的:/etc/fstab

/dev/sda10 /all-homes ext4 nodev,nosuid 0 2
/all-homes  /home none bind 0 0

您需要创建目录sudo mkdir /all-homes并确保没有其他fstab条目挂载在 /home 中

fstab 中的绑定类型(作为挂载选项)使内核将一个文件夹“镜像”到另一个文件夹中,在我看来这正是您想要的(顺便说一下,这种方法应该适用于所有现代 Linux,据我记得从内核版本 2.6 及以后的版本开始..)

相关内容