您好我的公司最近在我们的Windows服务器上从SMBv1切换到SMBv2,结果我们的CIFS挂载停止工作。我在互联网上搜索了一个解决方案,但我找不到一个有效的方法....
我尝试将以下值添加到/etc/samba/smb.conf
文件的全局部分:
server max protocol = SMB2
< - 它不起作用
max protocol = SMB2
< - 它不起作用
min protocol = SMB2
< - 它不起作用
protocol = SMB2
< - 它不起作用
尝试重新启动samba服务后,以上所有选项都返回以下错误:
无法重启smb.service:找不到单位。
在CIFS命令中,我试图指定vers = 2.0,这也不起作用....
有什么想法吗?
答案 0 :(得分:0)
解决方案:
我通过在我的Windows服务器上通过PowerShell发出以下命令发现我需要使用版本3.0而我没有意识到
PS C:\Windows\system32> Get-SmbConnection
ServerName ShareName UserName Credential Dialect NumOpens
---------- --------- -------- ---------- ------- --------
WINP00092343 Backup US\root US\root 3.02 1
使用这些细节我在fstab中将我的Linux mount命令更新为:
//10.220.034.01/Backup /mnt/WINP00092343 cifs auto,domain=WINP00092343,username=CIFSuser,password=*************,vers=3.0 0 0
注意上面命令中的“,3.0”,我希望这可以帮助别人。