У меня есть этот MCVE под SLES 11 SP2:
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
включенов этом экспорте.
И теперь происходит нечто очень странное: когда я получаю доступ к общему ресурсу NFS 10.10.50.199:/foo
на Windows Server 2012 R2, каталог /foo/bar/
оказывается пустым, хотя /foo/bar/
в нем много записей.
Когда я обращаюсь к общему ресурсу NFS 10.10.50.200:/nfs_folder
напрямую на Windows Server 2012 R2, я вижу его содержимое.
То же самое происходит, когда /foo
общий ресурс Samba включает в себя 10.10.50.200:/nfs_folder
общий ресурс NFS.
Любая операция записи в этот встроенный общий ресурс NFS запрещена, но когда я записываю напрямую в 10.10.50.200:/nfs_folder
общий ресурс, то все работает.
Под Samba я использую hide files
директиву, чтобы скрыть bar/
каталог и предотвратить любые проблемы. Но под NFS я не могу исключить этот каталог.
Есть идеи, что происходит? Запрещено ли встраивать общие ресурсы NFS?