最近我在工作中换了一台新电脑,自那以后我无法通过cifs挂载我的个人网络共享。我已经检查了两次,包括旧电脑上的命令和确切的cifs-utils版本,它们完全相同。我目前不知道为什么它不起作用,希望你能给我一些调试的提示。以下是我正在使用的命令:
这是我收到的错误信息:
挂载错误(22):无效参数 请参考mount.cifs(8)手册页(例如man mount.cifs)
这并不是很有帮助,因为-22似乎是一个通用的“出现了问题”的错误代码。
在执行上述命令时,我检查了syslog。
第二和第三个消息也出现在我的旧电脑上,所以这似乎没有任何问题。
系统信息:
- (K)Ubuntu 18.04 - Linux 4.15.0-23-generic #25-Ubuntu SMP Wed May 23 18:02:16 UTC 2018 - cifs-utils 版本 2:6.8-1
编辑:
我还尝试通过将其添加到 fstab 来挂载共享:
应用fstab会导致相同的错误信息。
sudo mount -t cifs -o user=shareuser,uid=myuser,gid=mygrp //path/to/my/network/share /home/myuser/mountpoint --verbose
这是我收到的错误信息:
挂载错误(22):无效参数 请参考mount.cifs(8)手册页(例如man mount.cifs)
这并不是很有帮助,因为-22似乎是一个通用的“出现了问题”的错误代码。
在执行上述命令时,我检查了syslog。
Jul 19 15:31:28 kernel: [23412.098328] Key type cifs.idmap registered
Jul 19 15:31:28 kernel: [23412.098578] No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3 (or SMB2.1) specify vers=1.0 on mount.
Jul 19 15:31:28 kernel: [23412.115297] CIFS VFS: DFS capability contradicts DFS flag
Jul 19 15:31:28 kernel: [23412.123565] CIFS VFS: cifs_mount failed w/return code = -22
第二和第三个消息也出现在我的旧电脑上,所以这似乎没有任何问题。
系统信息:
- (K)Ubuntu 18.04 - Linux 4.15.0-23-generic #25-Ubuntu SMP Wed May 23 18:02:16 UTC 2018 - cifs-utils 版本 2:6.8-1
编辑:
我还尝试通过将其添加到 fstab 来挂载共享:
#network share
//path/to/my/network/share /home/myuser/mountpoint cifs credentials=/home/myuser/.smbcredentials,uid=myuser,gid=mygrp,file_mode=0777,dir_mode=0777 0 0
应用fstab会导致相同的错误信息。