升级到 13.04,mount.cifs 返回“无效参数”-22 错误

升级到 13.04,mount.cifs 返回“无效参数”-22 错误

刚刚将我的 Ubuntu Server 升级到 13.04,并且 cifs 挂载的现有且有效的 fstab 配置失败,并出现通用 -22 错误(无效参数):

12:38 PM wesley at wsrv cwd ~
$ sudo mount /Volumes/Storage/
mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

这是 /etc/fstab 中的行:

//10.0.0.1/Storage      /Volumes/Storage        cifs    uid=1000,gid=1000,user=wesley,password=[hidden]       0       0

该服务器是 Airport Extreme,其他机器目前可以正常连接。

这在 12.10 上运行良好。

答案1

我找到了一个解决方案。添加选项 sec=ntlm - 这在手动挂载和从 fstab 中均可用

fstab 条目现在是 -

# Network USB Drive - ie the USB Flash Drive connected to the Modem
//192.168.0.1/USB /home/user/USB cifs sec=ntlm,uid=1000,gid=1000,guest,_netdev 0 0

基于感谢http://ubuntuforums.org/showthread.php?t=2139090

答案2

同样的问题... sec 选项对我没有帮助。我可以使用以下方法临时访问数据:

smbclient //SERVER_ADDRESS -U USER%PASS 

我还可以成功 ping IP 和名称!

mount -a returns Unable to find suitable address. mount.cifs //SERVER /DESTINATION -o.....收到与您的相同的错误。

我会密切关注这个问题,希望它能够得到解决;也许我发布的内容有帮助?

祝你好运

相关内容