同事的电脑刚装上win10发现共享后无法在一个老的编译服务器上挂载,命令、共享没有问题,防火墙也都关闭了,百思不得其解。
在网上搜索解决办法,看到一个方法是加上vers=2.0,如下命令:
sudo mount -t cifs -o vers=2.0,username=xxx,password=xxx,rw,nounix,noserverino,uid=`id -u name`,gid=`id -g name` //172.16.20.51/Git /home/mnt/
测试了一下,能够在一台较新的服务器上挂载了,但是仍旧无法在一台较老的服务器上挂载。可能是老的服务器暂未支持2.0协议。Go on…
最终解决方式:打开Win10系统中控制面板—>启用或关闭Windows功能–>SMB 1.0/CIFS 文件共享支持,功能打开并重启电脑
Win10系统默认不开启SMB1.0协议(因为其不安全),采用的可能是2.0协议。