Назад | Перейти на главную страницу

Ошибка CIFS -512 на креплении

Итак, у нас работает Alfresco, и мне нравится монтировать наш репозиторий через CIFS:

mount /mnt/alfresco/ -v
mount.cifs kernel mount options: ip=192.168.8.91,unc=\\alfresco.example.com\alfresco,dir_mode=0755,nounix,sec=ntlm,uid=1001,gid=1000,user=me,pass=********

При первом запуске все работает нормально. Я могу использовать его несколько часов, но потом он полностью блокируется. Если я попробую ls / mnt / alfresco, он просто зависнет на несколько минут. Единственное, что я могу сделать, это umount -lf /mnt/alfresco Но потом, если я попробую снова его смонтировать, он просто зависнет. Когда я нажимаю Ctrl + C, я вижу следующее:

[86897.151480] CIFS VFS: cifs_mount failed w/return code = -512
[86897.155297] CIFS VFS: No task to wake, unknown frame received! NumMids 6
[86897.155302] Received Data is: : dump of 37 bytes of data at 0xffff88023366fb80
[86897.155307]  23000000 424d53ff 00000da4 c00188c0 . . . # \xffffffff S M B \xffffffa4 . . . \xffffffc0 . . \xffffffc0
[86897.155311]  00000000 00000000 00000000 31c60001 . . . . . . . . . . . . . . \xffffffc6 1
[86897.155313]  02260001 08000000 . . & . .

Мой /etc/fstab строка выглядит следующим образом:

//example.com/alfresco /mnt/alfresco cifs user=me,uid=me,gid=me,credentials=/home/me/.smbcredentials,dir_mode=0755,nounix,auto,sec=ntlm 0 0

Я использую ядро ​​Linux-3.10.25-gentoo, но у меня была та же проблема с 3.10.8-gentoo. Если я перезагружу свой компьютер, я смогу перемонтировать общий ресурс и снова использовать его в течение нескольких часов. Могу ли я получить дополнительную отладочную информацию о том, что здесь происходит?

Вы можете использовать --verbose Вариант монтирования cifs при использовании mount.cifs. Например:

mount.cifs //winserver/folder /mnt/foo --verbose -o rw,-dom=addomain,dir_mode=0775,file_mode=0664,soft

или если вы используете fstab запись вы можете попробовать:

echo 7 > /proc/fs/cifs/cifsFYI

Затем введите:

dmesg

или просто проверьте /var/log/messages или /var/log/syslog

и отключить его:

echo 0 > /proc/fs/cifs/cifsFYI

Это по этой ссылке: https://wiki.samba.org/index.php/LinuxCIFS_troubleshooting