RHEL 6 NFS クライアントが "NFS:directory XXXXX contains a readdir loop" と出力します
Issue
-
NFS マウント上の大きなディレクトリのファイルリストを取得すると、循環ループがない場合に、しばしば
stdout
またはカーネルログ (dmesg
) にELOOP
(errno 40) エラーを発生させます。 -
Dovecot が /var/log/maillog に以下のメッセージを生成します。
Jan 18 13:32:04 host dovecot: imap-login:Login: user=<staff3>, method=PLAIN, rip=172.19.1.241, lip=172.19.1.34, mpid=12283
Jan 18 13:32:22 host dovecot: imap(staff3):Disconnected:Logged out bytes=717/4619
Jan 18 13:32:27 host dovecot: imap-login:Login: user=<testc3>, method=PLAIN, rip=172.19.1.241, lip=172.19.1.34, mpid=12292, TLS
Jan 18 13:32:30 host dovecot: imap(testc3):Error: readdir(/export/mail/testc3/Maildir/new) failed:Too many levels of symbolic links
- 以下のエラーが /var/log/messages に表示されます。
Jan 18 13:32:29 host kernel:NFS: directory Maildir/new contains a readdir loop.Please contact your server vendor.Offending cookie:69645
Jan 18 13:32:30 host kernel:NFS: directory Maildir/new contains a readdir loop.Please contact your server vendor.Offending cookie:69645
Environment
- Red Hat Enterprise Linux 6.2
- kernel-2.6.32-220.el6
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.