当 /home 已定义时,如何定义 /dirname 的 fstab 条目

当 /home 已定义时,如何定义 /dirname 的 fstab 条目

我参考了这篇文章如何从另一个分区挂载文件夹?。我有一个与分区关联的 /home,并且它正在运行。

从帖子来看我的 fstab 应该是:

/whatever    /home    none    bind

我可以有与此分区相关的/whatever 吗没有位于 /home 下吗?在脚本中,我希望将此位置称为 而/whatever不是/home/whatever

我来自 Windows 环境,我的理由是 D 盘下可以有任意数量的文件夹。

谢谢


澄清说明

我的 fstab 中有以下内容

UUID=109bff64-xxxx /home ext4 默认值 0 2

我想添加目录/任何解析具有 UUID=109bff64-xxxx 的保存设备。

我不想/任何在...之下/家

答案1

虽然你可以使用绑定挂载来做到这一点,但这似乎有点过头了。如果你只想/home从目录中访问数据/whatever,那么符号链接就足够了:

sudo ln -s /home /whatever

这将创建符号链接/whatever,您可以按照需要使用它/home

如果您想要的只是一个不同的入口点,我认为使用绑定挂载没有任何优势/home。但我也不太明白为什么您更喜欢使用/whatever而不是/home。它们都是顶级目录,/因此使用其中一个似乎没有好处。

无论如何,如果您坚持使用绑定挂载,那么您首先需要创建目录:

sudo mkdir /whatever

然后将这一行添加到文件末尾/etc/fstab

/home    /whatever   bind  defaults

这意味着“绑定/home/whatever”。

相关内容