Ex *_*ris 12 file-sharing samba windows
我正在使用 smbclient 每晚将一组大文件 (80GB) 从 Linux 系统传输到 Windows 共享。最近,无论出于何种原因,我都收到了 I/O 超时的消息:
cli_push returned NT_STATUS_IO_TIMEOUT
Run Code Online (Sandbox Code Playgroud)
这会导致活动文件传输中止并从 Windows 共享中删除。
这可能是由于未解决的Samba 错误 8498(或可能不是)。Windows系统不在我的控制之下,所以我无法安装ssh服务器(使用scp或sftp),也不想依赖微软的NFS实现。
是否有另一种简单的标准替代方法可以让我定期通过网络将 80GB 的数据可靠地从 Linux 移动到 Windows(网络是 GB 以太网,因此带宽不是问题)?
bsd*_*bsd 10
尝试在 smbclient 上使用这些套接字选项
smbclient --socket-options='TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=131072 SO_SNDBUF=131072'
Run Code Online (Sandbox Code Playgroud)
我经常将 40+GB 的文件从 Windows 复制到 Linux 媒体服务器,没有错误,典型的传输速率是 85MB/s,机器通过千兆交换机连接。
| 归档时间: |
|
| 查看次数: |
14520 次 |
| 最近记录: |