오늘 출근했는데, 서버에 설치된 드라이브가 갑자기 작동을 멈췄습니다. 내에는 /etc/fstab
다음 줄이 있습니다.
//172.22.64.50/Web/ /mnt/netapp smbfs username=*****,password=******,iocharset=utf8,sec=ntlm 0 0
이 방법은 1년 넘게 효과가 있었습니다. 그런 다음 갑자기 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
답변1
내 경우에 적합한 솔루션을 찾으면 내 질문에 답합니다.
갑자기 fstab의 매개변수에 작업그룹을 추가해야 할 것 같은데, 최종 코드는 다음과 같습니다.
//172.22.64.50/Web/ /mnt/netapp smbfs username=*****,password=******,iocharset=utf8,workgroup=OUR-WORKGROUP,sec=ntlm 0 0
답변2
삼바 서버를 Debian Wheezy에서 Jessie로 업그레이드한 후 Ubuntu Vivid 클라이언트의 mount.cifs에서 동일한 오류 메시지가 나타나기 시작했습니다. 나는 이번 업그레이드로 Samba 4가 출시되었다고 확신합니다. 업그레이드 이후 재부팅 후 첫 번째 mount.cifs 시도는 설명한 대로 완전히 실패하지만 후속 시도는 성공합니다.
제 경우에는 삼바 서버에서 winbind를 제거하면 문제가 해결되었습니다. 이러한 버그 보고서는 다음과 관련이 있습니다. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=746229 https://bugs.launchpad.net/ubuntu/+source/cifs-utils/+bug/1430259