和15.04(在里面跑虚拟盒),我使用了描述的技术这里并且运行良好。
//servername/sharename /media/windowsshare cifs username=msusername,password=mspassword,iocharset=utf8,sec=ntlm 0 0
现在,在15.10(仍然在相同的 VirtualBox 设置中),这不再起作用。我在启动时收到一条错误消息,并且共享未安装。但是,可以使用“sudo mount -a”手动安装它们。
错误信息:
[ 22.497984] CIFS VFS: Error connecting to socket. Aborting operation.
[ 22.498336] CIFS VFS: vifs_mount failed w/return code = -101
这表明存在网络错误,但我不知道为什么,除非可能是因为这是在虚拟盒?但同样的方法以前也有效。
然后我尝试添加'x-systemd.automount' 就像我看到的这个帖子:
//servername/sharename /media/windowsshare cifs username=msusername,password=mspassword,iocharset=utf8,sec=ntlm,x-systemd.automount 0 0
启动时我仍然收到错误消息,但令人惊讶的是!...它似乎可以正常工作。共享确实安装在正确的安装点上,我可以正常访问它。但是,在 Gnome 桌面上,我指定要使用 tweek 工具查看已安装的卷,我看到我的共享两次,但带有两种不同类型的图标: 点击查看屏幕截图。当我不使用“x-systemd.automount”并手动执行“sudo mount -a”时,只会出现较低类型的图标。
我还尝试了各种其他附加标志的组合(例如使用凭证文件或设置“gid=xxxx,uid=xxxx”标志),但没有任何改变。
有人知道如何解决这个问题吗?
答案1
(答错问题)
不知道这是否有帮助,但我正在使用 15.10,并且通过编辑 /etc/fstab 文件安装了外部驱动器。
我的驱动器是通过将其放在最后来安装的,您必须根据适合您的系统的情况进行更改。
/dev/sde1 /media/external ntfs uid=nobody,gid=users 0 0