我尝试从 Ubuntu 连接到我的 Windows 共享,但无法访问它,尽管我可以访问我的用户文件夹。当我从 Windows 计算机连接时,共享工作正常,因此问题出在 Ubuntu 和 Windows 之间。
以下是使用 smbclient -L 192.168.1.201 时发生的情况概述
Domain=[TICK-PC] OS=[Windows 8.1 Pro 9600] Server=[Windows 8.1 Pro 6.3]
Sharename Type Comment
--------- ---- -------
ADMIN$ Disk Administration à distance
C$ Disk Partage par défaut
E$ Disk Partage par défaut
F$ Disk Partage par défaut
IPC$ IPC IPC distant
Media Disk
print$ Disk Pilotes d’imprimantes
Users Disk
Connection to 192.168.1.201 failed (Error NT_STATUS_RESOURCE_NAME_NOT_FOUND)
NetBIOS over TCP disabled -- no workgroup available
我尝试强制激活 TCP 上的 NetBIOS,但问题没有解决。我尝试卸载 Windows Live 登录 ID 助手,但问题没有解决。
sudo mount -t cifs //192.168.1.201/Media /mnt/Media -o username=tick
也不起作用:
mount error(5): Input/output error Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
我现在很茫然,有什么可以帮忙的吗?
编辑:我发现我可以正常共享我的 SDD 和内置硬盘上的文件夹,所以问题出在外部硬盘上。
答案1
好的,我终于修好了它,当我尝试从 Linux 访问外部硬盘驱动器时,插入外部硬盘驱动器的 USB 端口以某种方式阻止了共享,尽管当我尝试从 Windows 访问它时没有出现任何问题。
无论如何,我切换了端口,现在一切都很好。
答案2
测试一下:
sudo mount -t cifs -o username=tick,sec=ntlm //192.168.1.201/Media /mnt/Media
答案3
只是为了确保你已经创建了文件夹/mnt/Media
?顺便说一句,这里有一个类似的案例,可能值得一看:
http://ubuntuforums.org/archive/index.php/t-1607610.html
阅读最后几个帖子,他通过卸载 Microsoft Live Essential 解决了这个问题。您可能还想检查 Windows PC 上是否已打开 NETBIOS,并且没有防火墙阻止从网络访问您的外部硬盘。