使用SMB 2.1或更高版本挂载Windows Share
我试图使用Ubuntu 12.04(使用内核3.13.0-117-generic)挂载Windows托管的SMB共享(CIFS)。使用SMB1进行安装是可行的,但这是不可接受的,我们必须改为使用SMB2.1或更高版本进行安装。 以下是我通过传递ver =参数来执行此操作的输出 root@----:/# mount -t cifs //SERVER/smbtest /mnt/smbtest --verbose -o ver=2.1,user=administrator Password: mount.cifs kernel mount options: ip=10.16.0.40,unc=\\server.domain.net\smbtest,ver=2.1,ver=1,user=administrator,pass=******** mount error(22): Invalid argument Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) 如您所见,在mount.cifs内核安装选项中有两个ver参数,一个是我指定的参数,另一个是默认参数(1)。如果我为ver指定的值不是1或1.0,则会发生这种情况。 已安装cifs-utils 5.1版,而cifs.ko在2.02版上。在Samba Wiki上的SMB3内核状态页面上,https: //wiki.samba.org/index.php/SMB3_kernel_status , "The minimum version for use of the Linux kernel SMB3 support is …