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
NFS 共有を含む Samba 共有の場合も同様のことが起こります10.10.50.200:/nfs_folder
。
この埋め込み NFS 共有への書き込み操作はすべて拒否されますが、共有に直接書き込むと10.10.50.200:/nfs_folder
機能します。
Samba では、ディレクトリhide files
を非表示にしbar/
て問題を回避するためのディレクティブを使用しています。しかし、NFS ではこのディレクトリを除外できません。
何が起こっているのか分かりますか? NFS 共有を埋め込むことは禁止されていますか?