我遇到了两种安装卷的方法之间的差异。如果我在命令行中使用 mount:
sudo mount -t cifs -o sec=ntlmssp,vers=1.0,credentials=/home/bob/.credentials,uid=1001,gid=1001 //192.168.20.16/bob /home/bob/home
那么一切都很好。但是,如果我使用(我认为相同的)fstab 条目:
//192.186.20.16/bob /home/bob/home cifs sec=ntlmssp,vers=1.0,credentials=/home/bob/.credentials 0 0
然后我收到以下失败:
mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
dmesg 有帮助地告诉我:
[ 1406.873877] CIFS VFS: Error connecting to socket. Aborting operation.
[ 1406.873906] CIFS VFS: cifs_mount failed w/return code = -2
我不认为我的路径是错的——因为命令行指向完全相同的路径是有效的——所以我认为没有这样的文件或目录是一个错误的说法。错误代码是说类似的话但我也不敢相信。
任何帮助都将不胜感激,因为我目前使用启动脚本运行命令行版本的解决方法让我很难过!(这是在全新安装 Ubuntu 20.04.1 LTS 之后,转移到我以前的工作设置上。)