http://wiki.samba.gr.jp/mediawiki/index.php?title=Max_log_size_%E3%82%92%E8%B6%85%E3%81%88%E3%81%A6%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E8%A8%98%E9%8C%B2%E3%81%95%E3%82%8C%E3%82%8B&feed=atom&action=history
Max log size を超えてエラーが記録される - 版の履歴
2024-03-29T00:25:17Z
このウィキのこのページに関する変更履歴
MediaWiki 1.39.5
http://wiki.samba.gr.jp/mediawiki/index.php?title=Max_log_size_%E3%82%92%E8%B6%85%E3%81%88%E3%81%A6%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E8%A8%98%E9%8C%B2%E3%81%95%E3%82%8C%E3%82%8B&diff=1578&oldid=prev
Ribbon: 新規追加
2006-08-24T02:30:42Z
<p>新規追加</p>
<p><b>新規ページ</b></p><div>{{冒頭部|J0111|2001/12/8|はせがわようすけ}}<br />
==対象==<br />
この文書は、以下のプロダクトに付いて説明したものです。<br />
* Samba 2.0.10-ja-1.1<br />
* Windows 2000 <br />
==現象==<br />
マウントされている Samba サーバのフォルダを Windows 2000 上のエクスプローラから削除すると、 Samba が大量のエラーログを出力することがあります。<br />
<br />
少なくとも、以下の手順で再現することが確認されています。<br />
<br />
# エクスプローラで Samba の共有フォルダを選択<br />
# エクスプローラの左側ペイン(TreeView)で右クリック<br />
# コンテキストメニューから削除を実行 <br />
<br />
このとき、Samba 側では以下のようなエラーメッセージが多いときでは800回以上記録されます。<br />
<br />
[2001/11/24 20:46:06, 0] smbd/nttrans.c:create_directory_notify_hash(1489)<br />
create_directory_notify_hash: Unable to stat name = XXXXXXXX. Error was No such file or directory<br />
<br />
ここで、XXXXXXXXは削除するフォルダの名前です。<br />
<br />
この出力は max log size パラメータの設定で抑止することができません。<br />
==原因==<br />
これは、Samba 2.0.x のバグと思われます。<br />
<br />
恐らく、ファイルを削除してしまってから create_directory_notify_hash() を呼び出してしまうタイミングがあるために 発生するエラーだと思われます。<br />
<br />
なお、max log sizeパラメータでログの最大容量を制限していた場合でも、この現象が発生した場合、 ログの容量をチェックするルーチンが実行されないため、制限を越えて大量にログが記録されます。<br />
==対処策==<br />
Samba 2.0.x を使う上での対処策はありません。Samba 2.2.x ではこのエラーは発生しないことが確認されていますので、Samba 2.2.x を使用してください。<br />
<br />
この技術情報は samba-jp:11231 からの一連のスレッドの議論を元に作成されています。</div>
Ribbon