[File Manager] V23,文件管理器,smb协议访问文件服务器,挂载失败解决方式
Tofloor
poster avatar
garnoopy
deepin
9 hours ago
Author

1、V23(虚拟机下试了下V25,存在同样问题),文件管理器右上角,连接到服务器,输入局域网文件服务器ip,然后弹出对话框,输入用户名、密码,验证成功。但是总是提示:“挂载失败:挂载设备时发生错误”。这个问题deepin貌似多年一直没有解决,但是Ubuntu、Windows下通过smb协议访问文件服务器都正常,问题肯定出在deepin。

2、解决办法:

1)、放弃直接使用文件管理器->连接到服务的方式。

2)、使用mount命令:sudo mount -t cifs //远程文件服务器ip/path/xxx /本地path/xxx -o username=xxx,password=xxx

3)如果文件服务器smb版本较低,必须要加上vers参数(1.0、2.0、2.1、3.0、3.1等),如:sudo mount -t cifs //远程文件服务器ip/path/xxx /本地path/xxx -o username=xxx,password=xxx,vers=2.0

4)、mount成功后,可以把挂载之后的文件夹,添加到快捷访问,方便后续使用。

3、如此低级的问题,不知道为什么deepin多年未解决。

查了下,这些帖子都提了一样的问题,可以看下上面的办法是否可以搞定:

https://bbs.deepin.org/post/285690

https://bbs.deepin.org/post/278307

https://bbs.deepin.org/post/269198

https://bbs.deepin.org/post/217800

Reply Favorite View the author
All Replies
UOS小白
deepin
6 hours ago
#1

统信uos就可以访问,deepin从23开始就不能访问别的win系统的共享文件夹

joy

Reply View the author
eric2023
deepin
5 hours ago
#2

是不是共享了多个文件件?共享的权限不一样?

Reply View the author
garnoopy
deepin
5 hours ago
#3
eric2023

是不是共享了多个文件件?共享的权限不一样?

有一台nas的确共享了多个文件夹、每个文件夹权限不一样。不过,应该不是这个原因。用mount命令后就可以访问。

还有一台文件服务器,只共享了一个文件夹,该文件服务器只支持smb2.0协议,mount时,增加vers=2.0可以正常访问了。

Reply View the author
昨夜的星辰
deepin
19 minutes ago
#4

我用的方法比较简单粗暴,在WIN11把目录权限里添加everyone,给读写权限,deepin25直接就可以访问,完事儿后在WIN上把共享关掉就好了

Reply View the author