浏览 SAMBA 文件服务器时,文件资源管理器需要很长时间(60 多秒)才能加载共享。如果我使用以下命令在命令行上查看相同的共享,它会立即返回列表。
dir \\server\share
这使我相信这是 Windows 的问题而不是文件服务器的问题。
我该如何诊断问题?文件资源管理器与“dir”命令有何不同?
谢谢。
答案1
事实证明,问题是由 Samba 主机上的 NFS 连接断开引起的。该连接未被未加载的共享访问,但它仍然阻止 Samba 正常工作。
答案2
你问:“我该如何诊断这个问题?”下面是我开始排除故障的方法:
如果您已完成这些步骤,您能否编辑您的问题以显示这些步骤的结果?问题中更详细的信息将带来更详细的答案。谢谢。
- 您有权访问运行 Samba 的主机吗?主机上安装的是什么操作系统?我将登录到该主机并查看 Samba 日志文件。日志文件位置应在配置文件中定义
/etc/samba/smb.conf
或包含在配置文件中。 - 的 IP 地址是多少服务器? 假设是192.168.1.2,
dir \\server\share
两者dir \\192.168.1.2\share
加载共享所需的时间是否相同?文件资源管理器在使用 IP 和使用主机名时是否花费相同的时间?如果其中一个或另一个花费的时间更快,则表明名称解析存在问题。 - 您有另一个相同的客户端来测试 Samba 共享吗?第二个客户端上的问题是否相同?还是问题只出现在一个客户端上?两个客户端上的问题相同,说明 Samba 服务器上的配置设置需要调整。
- 您有 Linux 主机可用于测试客户端访问吗?如果我必须调试 Samba 服务,我会找到
smbclient
一个有用的工具。 - 问题是否只出现在 samba 和文件共享中?或者主机是否提供其他服务(http?),您可以通过 IP 和名称进行检查,以查看是否存在差异?