我是服务器新手。我检查了 Samba 的错误日志,发现 Samba 在传输大文件时超时。例如,我可以成功地将 PDF 添加到我的文件服务器。但是,我尝试添加一个 1.2GB 的大视频文件,但没有成功。这是日志中的错误:
smbd/process.c:244(read_packet_remainder)
read_fd_with_timeout failed for client 0.0.0.0 read error = NT_STATUS_CONNECT$
有什么方法可以阻止它超时吗?任何指示都很好。
答案1
经过数周的时间,我终于找到了它。smb.conf 中有一行设置了不延迟连接。默认情况下,它被注释掉了。我只需取消注释该行,然后就好了!这是该行:
socket options = TCP_NODELAY
默认情况下,它被注释掉了。如果您遇到此问题,请在 smb.conf 中取消注释该行并重新启动 samba。