我有一台带有Samba 2.4的Debian 8 Linux机器。在这台机器上,我配置了一个Samba共享:
[myshare]
path = /path/to/my/share
writeable = yes
browseable = yes
public = yes
force user = myuser
我可以在我的网络中的任何Windows 7和8计算机上添加此共享(作为驱动器和文件夹,通过使用\\[linux_ip]\myshare
)并打开其中的文件夹。这没有问题。
但是,在某些 Windows计算机上,此共享中某些文件夹中的文件根本不显示,它们显示为空。但是在大多数Windows系统上它运行得非常好,它们会立即对Linux共享上的更改做出反应(资源管理器视图会立即更新大小,日期和文件名)。
由于这种行为,我怀疑问题出在Windows端,而不是Linux端。
我可以尝试使用哪些设置来使所有Windows计算机正确显示共享内容?
它们是多台机器上的相同文件夹/文件吗?或者你有一个状态,两台机器可以看到不同的东西?
—
tanantish 2015年
@tanantish我真的不明白你的问题。所有Windows计算机都可以访问
—
Foo Bar
\\[linux_ip]\myshare
,这是一台Linux计算机上的文件夹(包含子文件夹)。在理想的世界中,所有Windows机器都应该始终如一。然而,在我的世界中,只有大多数Windows机器看到相同,有些机器无法看到某些子文件夹的整个内容(但它们可以看到其他子文件夹)。因此,在这些特定的Windows机器上,共享的一些子文件夹要么看起来完全正常(最新,完整),要么完全为空(这是问题)。
更多的是澄清 - 你说了一些机器和一些文件夹,但我不知道它是否是同一组文件夹,但在各种机器上,或者每个机器是否不同。在远程调试时,我们没有看到终端上的内容的优势,因此很难做出合理的假设。
—
tanantish 2015年