我在 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共享?