Samba
mount -t cifs:“不支持操作”,但可以通過 smbclient 連接
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
我能做些什麼?Linux Mint(也沒有
smbmount
Ubuntu)上沒有了。當我檢查時,
dmesg
我得到了這個資訊:CIFS VFS: Send error in QFSUnixInfo = -95 CIFS VFS: cifs_read_super: get root inode failed
在看到 dmseg 和Google搜尋後,我找到了解決方案:
必須添加
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
在工作中我遇到了類似的問題。
moun -t cifs
剛剛停止工作。在安裝 CIFS/SMB 資源並查看 的輸出後demsg
,我發現添加該選項可以解決問題vers=1.0
。我的命令看起來像mount -t cifs //伺服器/文件夾 ./mountpoint -o user=USER,domain=DOMAIN,vers=1.0