Ubuntu 17.10 上的 CIFS 挂载速度很慢

Ubuntu 17.10 上的 CIFS 挂载速度很慢

使用 CIFS 挂载时,我遇到了一个奇怪的问题:

  • 从已挂载的 (cifs) 服务器“下载”速度大约为 1000mbps,非常流畅
  • 上传到已安装的 (cifs) 服务器的速度很慢,大约为 100mpbs
  • 当转到 smb://server/share 时,两个方向的流量都可以正常工作
  • 使用 Windows 10 访问共享也很好

因此我的 cifs 配置(或服务器端的共享)一定有问题,但不知道该去哪里查找。

我已经安装了 cifs-utils 并且在 /etc/fstab 中使用以下行:

//server/share /media/server cifs credentials=/home/me/.smbcredentials,file_mode=0777,dir_mode=0777

任何帮助将不胜感激!

编辑:所有共享在 cifs 和 smb 中均可见。问题只是 cifs 协议中的(协商)速度

答案1

我似乎找到了一种解决方法(至少目前):添加 vers=2.0(或 1.0,但这也有其他缺点,例如符号链接不起作用)。

换句话说,通过以下行文件传输将恢复全速:

//server/share /media/server cifs vers=2.0,credentials=/home/me/.smbcredentials,file_mode=0777,dir_mode=0777

不确定为什么它会与版本 3 发生冲突。如果有人能帮忙解释一下就好了:)

答案2

在您的 /etc/fstab 文件中,将 vers=3.0 添加到安装行并测试速度。

在我的情况下,vers=3.0 将传输带宽翻倍!尝试一下,希望它能像在我的设置中一样帮助您。

按照已接受的示例,您可以尝试:

//server/share /media/server cifs vers=3.0,credentials=/home/me/.smbcredentials,file_mode=0777,dir_mode=0777

相关内容