在 Linux 和 Windows 系统之间共享文件夹时,有没有 Samba 的替代品?

在 Linux 和 Windows 系统之间共享文件夹时,有没有 Samba 的替代品?

假设我有两个工作站。工作站 A 是基于 Debian GNU/Linux 的系统,带宽约为 100 MBit/s(上行)。工作站 B 是基于 Microsoft Windows 7 的系统,带宽约为 15 MBit/s(下行)。现在我想在它们之间编辑和共享文件,而不必依赖第三方工具/客户端。为此,我最近一直在使用 SMB/CIFS (Samba),但得到的性能并不令人满意。我期望获得与使用 (Win)SCP 将文件从工作站 A 下载到工作站 B 时大致相同的吞吐量 - 使用 SMB/CIFS 我得到的吞吐量约为 50% 到 60%。我一直在根据万维网上的各种站点大量编辑 smb.conf(主要是套接字选项,如 SO_RCVBUF 和 SO_SNDBUF),以实现更好的吞吐量,但不幸的是,所有的调整和调整都产生了相反的效果,使一切变得更慢。

答案1

您可以继续使用 samba,将您的文件存储在 samba 共享上,并配置您的 Windows 机器以使用离线文件。

离线文件将保持您的数据同步,并使用 BITS 在后台传输修改后的文件。

相关内容