大文件上的 Ubuntu 12.04 Samba 文件服务器超时

eat*_*hil 1 timeout samba ubuntu-12.04

我是服务器的初学者。我检查了 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$
Run Code Online (Sandbox Code Playgroud)

有没有办法阻止它超时?任何指针都会很棒。

eat*_*hil 5

几周后我终于找到了。smb.conf 中有一行没有设置连接延迟。它默认被注释掉。我只是取消注释该行,瞧!这是一行:

 socket options = TCP_NODELAY
Run Code Online (Sandbox Code Playgroud)

它默认被注释掉。如果您对此有疑问,请在 smb.conf 中取消注释该行并重新启动 samba。