sysadmin 更换 NAS 后,我无法再使用以下命令挂载网络共享
sudo mount -t cifs //netgear.local/public /media/mountY -o uid=1000,iocharset=utf8,username="adam",password="password"
两台NAS都是基于linux的,一台是Samba 3.5.15(旧的),另一台是Samba 3.5.16(新的)(从smbclient获得的信息)
但是,我可以在 的帮助下登录并使用共享smbclient
,如下所示:
smbclient //NETGEARV2/public -U adam
我能做些什么?smbmount
Linux Mint 上(Ubuntu 上也没有)不再有。
当我检查时dmesg
我得到以下信息:
CIFS VFS: Send error in QFSUnixInfo = -95
CIFS VFS: cifs_read_super: get root inode failed
答案1
在工作中我也遇到了类似的问题。moun -t cifs
刚刚停止工作。下列的挂载 CIFS/SMB 资源并查看 的输出demsg
,我发现添加该选项vers=1.0
可以解决问题。我的命令看起来像
mount -t cifs //服务器/文件夹 ./mountpoint -o user=USER,domain=DOMAIN,vers=1.0
答案2
看到 dmseg 和谷歌搜索后,我找到了解决方案:
必须添加该sec=ntlm
选项。这个问题(功能?)是在最近的内核中引入的(我使用3.8.4)。我只是没有意识到问题与内核相关。所以正确的安装方法是:
sudo mount -t cifs //netgear.local/public /media/mountY -o uid=1000,iocharset=utf8,username="adam",password="password",sec=ntlm