![无法访问 NFS 或 Samba 共享内的 NFS 共享](https://linux22.com/image/88807/%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE%20NFS%20%E6%88%96%20Samba%20%E5%85%B1%E4%BA%AB%E5%86%85%E7%9A%84%20NFS%20%E5%85%B1%E4%BA%AB.png)
我在 SLES 11 SP2 下有这个 MCVE:
1)服务器10.10.50.199
有目录/foo/
。里面/foo
有一个目录bar/
,用于/etc/fstab
:10.10.50.200:/nfs_folder /foo/bar
2) 服务器10.10.50.199
具有 NFS 导出,/foo
这/foo/bar
意味着包括在这次出口中。
10.10.50.199:/foo
现在发生了一些非常奇怪的事情:当我访问Windows Server 2012 R2 上的NFS 共享时,/foo/bar/
目录是空的,甚至/foo/bar/
有很多条目。
10.10.50.200:/nfs_folder
当我直接在 Windows Server 2012 R2 上访问 NFS 共享时,我可以看到其内容。
/foo
当 Samba 共享包含NFS 共享时,也会发生同样的情况10.10.50.200:/nfs_folder
。
对此嵌入式 NFS 共享的任何写入操作都会被拒绝,但当我直接写入共享时,10.10.50.200:/nfs_folder
它就会起作用。
在 Samba 下,我使用hide files
指令来隐藏bar/
目录并防止出现任何问题。但在 NFS 下我无法排除这个目录。
知道发生了什么事吗?是否禁止嵌入NFS共享?