到目前为止我遇到的所有 NFS4 教程都建议将真实目录绑定到导出根目录中。这是技术上的必然吗?如果我有一个仅用于导出的目录,将其作为导出根目录的子目录是否足够,或者确实需要绑定安装吗?
答案1
这不是强制性的。它使您可以灵活地导出安装在任意位置的其他文件系统。我想这是一个很好的做法;它可以让您更改文件系统的“真实”安装点,而不必混淆 NFS 客户端。
也不是强制使用单独的文件系统,但是
从 nfs-utils 版本 1.1.0 开始,默认值为 no_subtree_check,因为 subtree_checking 往往会导致比其价值更多的问题。
除非您显式启用 subtree_check,否则只能导出整个文件系统。它会看就像您正在导出文件系统的一部分一样,但不会有任何安全强制执行。