Ubuntu

SMBFS Mount 突然停止工作。CIFS 錯誤

  • December 4, 2017

當我今天上班時,我們伺服器上安裝的驅動器突然停止工作。在我的/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

引用自:https://unix.stackexchange.com/questions/168389