web-dev-qa-db-ja.com

マウントでの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でも同じ問題が発生しました。コンピューターを再起動すると、共有を再マウントして、数時間再び使用できます。とにかく、ここで何が起こっているのかについて、より多くのデバッグ情報を入手できますか?

2
djsumdog

Mount.cifsを使用する場合は、--verbosecifsマウントオプションを使用できます。例えば:

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

1
Rico