命令:
sudo mount -t cifs //<server>/<share> -o username=user@domain,password=**** /mnt/<mountpoint>
错误消息:
Unable to find suitable address.
系统日志包含:
CIFS VFS: Error connecting to socket. Aborting operation.
CIFS VFS: cifs_mount failed w/return code = -111
当我通过man mount
我看到有关错误代码的以下信息:
RETURN CODES
mount has the following return codes (the bits can be ORed):
0 success
1 incorrect invocation or permissions
2 system error (out of memory, cannot fork, no more loop devices)
4 internal mount bug
8 user interrupt
16 problems writing or locking /etc/mtab
32 mount failure
64 some mount succeeded
-111和1的意思是一样的吗?如果是这样,您如何诊断它的权限或命令是否正确?
答案 0 :(得分:6)
111 = 64+32+8+4+2+1
所以它意味着告诉你除了16之外你都会遇到每个错误。
在我的Ubuntu 14.04上,我不得不添加int
或者它总是会给我20 57 1
89 950 1
57 100 0
57 100 1
1 9500 0
错误,但我在Ubuntu 15.04上不需要这个选项。这不是一件令人困惑的事吗?
答案 1 :(得分:1)
我最近开始在Fedora 27上收到此错误。
将选项vers = 1.0更改为vers = 2.0(-o defaults, vers = 2.0 ,rsize = ...)解决了这个问题。