所以我们有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=********
这是第一次运行,它工作正常。 我可以使用它几个小时,但它完全locking。 如果我尝试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 SMB \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有同样的问题。 如果我重新启动计算机,我可以重新安装共享并再次使用它几个小时。 无论如何,我可以得到更多的debugging信息在这里发生了什么?
使用mount.cifs时,可以使用--verbose 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