NFS挂载到已挂载目录的子目录

NFS挂载到已挂载目录的子目录

我们有一个奇怪的场景(AIX 5.3) -

有一个目录/mnt,其中挂载了来自 windows server1 的 NFS 共享

然后还有另一个目录/mnt/subdir1,用于挂载来自 Windows Server2 的 NFS 共享。

值得注意的是,第二次挂载/mnt/subdir1在系统重新启动时失败。我可以使用mount命令手动安装此位置。

失败是由于 /mnt 目录结构的嵌套性质造成的吗?

In /etc/filesystems- 条目/mnt出现在之前/mnt/subdir1

答案1

mount (1) 需要存在一个安装点才能安装某些东西。因此,如果 /mnt/subdir1 不存在,则尝试挂载某些内容将会失败。

我不知道您可以挂载到从 NFS 挂载的挂载点上,尽管您可以使用其他文件系统来执行此操作(例如,您可以/usr//usr/local下挂载/usr,所以我猜 NFS 也不例外。

但是,无论如何,我不建议在通过 NFS 挂载的挂载点下挂载 - 您实际上应该挂载在/mnt本地文件系统的两个不同子目录下或其他目录下,例如

/mnt/subdir1
/mnt/subdir2

通过 NFS 挂载的文件系统挂载的明显失败模式是导出文件系统的服务器可能会停机。 OP 的问题并不是 NFS 所特有的;如果其他文件系统以错误的顺序安装,也会出现同样的问题。

相关内容