无法挂载 Windows 共享:参数无效

Mic*_*ett 20 windows samba networking 14.04

之前已经问过一个非常相似的问题robazefa,但没有人回答。在过去一个月左右的时间里,我的 Ubuntu 14.04 LTS 机器无法打开从家庭网络上运行 Win 8.1 的 PC 上的外部驱动器共享的几个文件夹。

通过Files在 Unity 桌面上,我可以浏览网络、访问工作组、访问 Win 8.1 框、查看和访问其共享,但其外部驱动器上的文件夹除外。它们出现在列表中,几个月前我可以毫无问题地访问它们,但现在我收到一个带有Unable to access location - failed to mount Windows share: Invalid argument消息的对话框,只有单击 的选项OK

现在可以从网络上的其他 Win 7 和 8 PC 轻松访问这些文件夹,但Invalid argument现在网络上唯一运行 Mint Cinnamon 的其他 Linux 机器上出现相同的错误。

我的问题是哪个论点无效,我如何验证它?

Cer*_*eal 11

我通过使用 IP 地址而不是服务器名称解决了这个问题。

  • @SAPing 服务器名称。 (2认同)

Mer*_*hts 9

这听起来像是一种回归。一个Ubuntu的bug报告上游的错误报告已经作出了它。最好将自己设置为“受影响”并询问需要哪些信息。还明确说明这是一个回归。回归修复得更快。

解决方法 #1

您可以尝试使用 nautilus(文件管理器)手动打开共享

nautilus smb://ServernameOrIp
Run Code Online (Sandbox Code Playgroud)

解决方法 #2

您可以尝试使用smbclient. 例子:

smbclient –L geekmini –U geek
Run Code Online (Sandbox Code Playgroud)

其中 geekmini 是 pc,geek 是用户名。

创建挂载点:

sudo mkdir /media/Video
Run Code Online (Sandbox Code Playgroud)

实际安装驱动器:

mount –t cifs –o username=geek,password=thepass //geekmini/root /media/Video
Run Code Online (Sandbox Code Playgroud)

祝你好运,让我知道什么是有效的!