CentOS:5.6+samba(3.0.33) で共有ファイルへのアクセスすると、フォルダの開くのにとても時間がかかる。
/var/log/messages を覗いてみると、多量のwinbindのエラーが発生している。

Jun  3 18:07:56 server winbindd[1243]: [2011/06/03 18:07:56, 0] nsswitch/idmap.c:idmap_alloc_init(820)
Jun  3 18:07:56 server winbindd[1243]:   ERROR: Initialization failed for alloc backend, deferred!
Jun  3 18:07:56 server winbindd[1243]: [2011/06/03 18:07:56, 0] nsswitch/idmap.c:idmap_alloc_init(820)
Jun  3 18:07:56 server winbindd[1243]:   ERROR: Initialization failed for alloc backend, deferred!
Jun  3 18:07:56 server winbindd[1193]: [2011/06/03 18:07:56, 0] nsswitch/winbindd_passdb.c:sid_to_name(126)
Jun  3 18:07:56 server winbindd[1193]:   Possible deadlock: Trying to lookup SID S-1-22-1-0 with passdb backend
Jun  3 18:07:56 server winbindd[1193]: [2011/06/03 18:07:56, 0] nsswitch/winbindd_passdb.c:sid_to_name(126)
Jun  3 18:07:56 server winbindd[1193]:   Possible deadlock: Trying to lookup SID S-1-1-0 with passdb backend
Jun  3 18:07:56 server winbindd[1193]: [2011/06/03 18:07:56, 0] nsswitch/winbindd_passdb.c:sid_to_name(126)
Jun  3 18:07:57 server winbindd[1193]:   Possible deadlock: Trying to lookup SID S-1-5-2 with passdb backend
Jun  3 18:07:57 server winbindd[1193]: [2011/06/03 18:07:57, 0] nsswitch/winbindd_passdb.c:sid_to_name(126)
Jun  3 18:07:57 server winbindd[1193]:   Possible deadlock: Trying to lookup SID S-1-5-11 with passdb backend
・
・
・

ドメインやADは無いので、winbindを止めることにした。

/etc/init.d/winbind stop
chkconfig winbind off

一応、とてもsamba へのアクセスがとても遅いことは解消された模様だ。

バージョン:
CentOS release 5.6 (Final)
Samba
Arch : i386
Version : 3.0.33


Release : 3.29.el5_6.2