我已经尝试了几个小时来找出为什么我无法从 Ubuntu 计算机访问 Windows 计算机上的共享驱动器。我已经
Retrying with upper case share name
mount error(6): No such device or address
我不知道为什么它找不到该文件夹。我唯一能想到的是它不是工作组的成员,但我的工作组是 WORKGROUP,我相信这也是 CIFS(替代 Samba)中的默认设置。我已经找到了如何在 Samba 中查看/更改工作组的方法,但在 CIFS 中却找不到。
以下是 fstab 文件中的行:
//192.168.1.104/share_name /media/share cifs username=username,password=password,iocharset=utf8,sec=ntlm,user 0 0
当然,share_name、share、username和password都替换为正确的信息。
有人能告诉我为什么我看不到该共享驱动器吗?哦,顺便说一下,我可以成功 ping Windows PC。
答案1
我认为该错误通常意味着共享share_name
不存在。
确保您在 Windows 中正确共享它并且使用正确的共享名称。
您可以使用smbclient
( sudo apt-get install smbclient
) 检查正在共享的内容:
$ smbclient -L 192.168.1.104 -U username
Enter username's password:
Domain=[DOMAIN] OS=[Windows 10 Enterprise 14393] Server=[Windows 10 Enterprise 6.3]
Sharename Type Comment
--------- ---- -------
share_name Disk
...
(我收到一些关于日志记录被禁用以及我省略的内容的警告。)