Ubuntu
SMBFS Mount 突然停止工作。CIFS 錯誤
當我今天上班時,我們伺服器上安裝的驅動器突然停止工作。在我的
/etc/fstab
我有以下行://172.22.64.50/Web/ /mnt/netapp smbfs username=*****,password=******,iocharset=utf8,sec=ntlm 0 0
這已經工作了一年多。然後,當我現在嘗試輸入 mount -a 時突然出現以下錯誤:
root@ks-vps:~# mount -a mount error(5): Input/output error Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
我一直無法在 Google 上找到解決方案或任何可以為我指明正確方向的東西,所以我希望這裡有人可以提供一些提示。
/var/log/syslog 的輸出:
Nov 17 09:21:20 ks-vps kernel: [ 3118.370055] Status code returned 0xc0000001 NT_STATUS_UNSUCCESSFUL Nov 17 09:21:20 ks-vps kernel: [ 3118.370067] CIFS VFS: Send error in SessSetup = -5 Nov 17 09:21:20 ks-vps kernel: [ 3118.370850] CIFS VFS: cifs_mount failed w/return code = -5
在我找到適合我的案例的解決方案時回答我自己的問題。
似乎我突然需要將工作組添加到 fstab 中的參數中,最終程式碼如下:
//172.22.64.50/Web/ /mnt/netapp smbfs username=*****,password=******,iocharset=utf8,workgroup=OUR-WORKGROUP,sec=ntlm 0 0
在我的 samba 伺服器從 Debian Wheezy 升級到 Jessie 後,我開始在 Ubuntu Vivid 客戶端上從 mount.cifs 收到相同的錯誤消息。我很確定這次升級帶來了 Samba 4。自升級以來,重新啟動後的第一次 mount.cifs 嘗試將完全按照您的描述失敗,但後續嘗試會成功。
就我而言,從 samba 伺服器中刪除 winbind 解決了這個問題。這些錯誤報告是相關的: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=746229 https://bugs.launchpad.net/ubuntu/+source/cifs-utils/+bug/1430259