无法在 Raspberry Pi 上挂载 Synology 服务器,但可以在文件浏览器中访问它(挂载错误(2):没有此类文件或目录)

无法在 Raspberry Pi 上挂载 Synology 服务器,但可以在文件浏览器中访问它(挂载错误(2):没有此类文件或目录)

我正在尝试在程序中访问 NAS 上的文件,因此我想挂载网络共享。

使用线路时:

sudo mount -t cifs -o username=correctusername,password=correctpassword,sec=ntlm,vers=3.0 //192.168.0.9/home /home/pi/data

我收到错误:

mount error(2): No such file or directory

我尝试过不同的s,不同诗篇s 和不同的共享名。我不完全确定要使用什么共享,但我认为是。 Synology NAS 设置为使用 SMB 版本 2 至版本 3。

我可以在 Go -> Network 下的文件资源管理器(我认为是 Openbox)中访问该驱动器。经过两次密码检查后,地址栏显示:smb://data.local/home on data.local

我尝试过很多东西,但我对 Linux 不太熟悉。看起来与这里相同的问题(未解决):安装错误(2):没有这样的文件或目录 - CIFS - Rasperry Pi

答案1

我修好了它。我认为这两者的结合sec=ntlm,vers=3.0引起了问题。运行 dmesg 显示:

[ 2938.581371] CIFS VFS: Unable to select appropriate authentication method!
[ 2938.581377] CIFS VFS: \\192.168.0.9 Send error in SessSetup = -22
[ 2938.581408] CIFS VFS: cifs_mount failed w/return code = -2    

我更改为vers=3.0,sec=ntlmv2mount error(13): Permission denied不得不连接具有更高权限的帐户,这在通过 Windows 或文件浏览器连接时是不必要的,因此它并不理想,但可以使用。

相关内容