
Когда я сегодня пришел на работу, смонтированный диск на нашем сервере внезапно перестал работать. В моем /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
решение1
Отвечаю на свой собственный вопрос, поскольку я нашел решение для своего случая.
Похоже, мне внезапно понадобилось добавить рабочую группу к параметрам в fstab, оставив окончательный код следующим:
//172.22.64.50/Web/ /mnt/netapp smbfs username=*****,password=******,iocharset=utf8,workgroup=OUR-WORKGROUP,sec=ntlm 0 0
решение2
Я начал получать те же сообщения об ошибках от mount.cifs на клиенте Ubuntu Vivid после того, как мой сервер samba был обновлен с Debian Wheezy до Jessie. Я почти уверен, что это обновление принесло с собой Samba 4. После обновления первая попытка mount.cifs после перезагрузки не удалась, как вы описываете, но последующие попытки были успешными.
В моем случае удаление winbind с сервера samba решило проблему. Эти отчеты об ошибках актуальны: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=746229 https://bugs.launchpad.net/ubuntu/+source/cifs-utils/+bug/1430259