在 15.10 中安装 samba 共享时出现问题(它在 15.04 中工作!!)

fi1*_*222 5 mount samba 15.04 15.10

使用15.04(在VirtualBox内运行),我使用了此处描述的技术并且效果很好。

//servername/sharename  /media/windowsshare  cifs  username=msusername,password=mspassword,iocharset=utf8,sec=ntlm  0  0
Run Code Online (Sandbox Code Playgroud)

现在,在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
Run Code Online (Sandbox Code Playgroud)

这表明网络错误,但我不明白为什么,除了可能是因为它在VirtualBox 中运行?但是,同样的方法以前也有效。

然后我尝试添加' x-systemd.automount '标志,就像我在这篇文章中看到的那样:

//servername/sharename  /media/windowsshare  cifs  username=msusername,password=mspassword,iocharset=utf8,sec=ntlm,x-systemd.automount  0  0
Run Code Online (Sandbox Code Playgroud)

我仍然在启动时收到错误消息,但很惊讶!......它有点工作。该共享确实安装在正确的安装点上,我可以很好地访问它。但是,在 Gnome 桌面上,我已指定要使用 tweek 工具查看已安装的卷,我看到我的共享两次,但有 2 种不同类型的图标: 单击以查看屏幕截图。当我不使用 'x-systemd.automount' 并手动执行 'sudo mount -a' 时,只会出现较低类型的图标。

我还尝试了其他各种附加标志的组合(例如使用凭证文件或设置 'gid=xxxx,uid=xxxx' 标志),但它没有改变任何东西。

有谁知道解决这个问题的方法?

Tyl*_*Cox 0

(回答了错误的问题)

不知道这是否有帮助,但我使用的是 15.10,并且通过编辑 /etc/fstab 文件安装了外部驱动器。

我的驱动器是通过将其放在最后来安装的,您必须根据适合您的系统的内容来更改它。

/dev/sde1 /media/external ntfs uid=nobody,gid=users 0 0
Run Code Online (Sandbox Code Playgroud)