![为什么nfs4教程推荐绑定挂载子目录](https://linux22.com/image/30930/%E4%B8%BA%E4%BB%80%E4%B9%88nfs4%E6%95%99%E7%A8%8B%E6%8E%A8%E8%8D%90%E7%BB%91%E5%AE%9A%E6%8C%82%E8%BD%BD%E5%AD%90%E7%9B%AE%E5%BD%95.png)
到目前为止我遇到的所有 NFS4 教程都建议将真实目录绑定到导出根目录中。这是技术上的必然吗?如果我有一个仅用于导出的目录,将其作为导出根目录的子目录是否足够,或者确实需要绑定安装吗?
答案1
这不是强制性的。它使您可以灵活地导出安装在任意位置的其他文件系统。我想这是一个很好的做法;它可以让您更改文件系统的“真实”安装点,而不必混淆 NFS 客户端。
也不是强制使用单独的文件系统,但是
从 nfs-utils 版本 1.1.0 开始,默认值为 no_subtree_check,因为 subtree_checking 往往会导致比其价值更多的问题。
除非您显式启用 subtree_check,否则只能导出整个文件系统。它会看就像您正在导出文件系统的一部分一样,但不会有任何安全强制执行。