大西@木型屋です。
> たしかにおっしゃる通り、logrotate が log.* なファイルをうまく
> 処理出来ていない可能が有ります。ただ、ファイル名の変更には問題
rogrotate のスクリプトで、
/var/log/samba/log.* {
...
}
となっているから不都合が起きるのでしょうから、log.nmbd, log.smbd
のみをローテイトする事にして個別に記述し、それ以外は samba に任せる
(サイズでローテイション)のも解決法の一つかも知れませんね。
> が有ります。/var/log/samba には、ユーザのログの他に以下の4種類の
> log が記録されている為、samba の log を log.* → *.log に変更
> すると、今度はファイル名が衝突してしまいます。
>
> log.nmbd
> log.smbd
> nmbd.log
> smbd.log
>
*.log が都合が悪いのでしたら、*_log というのでは?
> smb.conf の 設定は [ log file = /var/log/samba/log.%m ]と
うちの smb.conf は、log file = /var/log/samba/%m.log となってました。
重要なログがゴッチャになるか、片方しかない可能性もあるんでしょうか。
多分、apt-get でインストールして変更していないと思うのですが。
> # 取りあえず、この問題は一時保留とし、上記 4 種類の
> # ファイルについて、 samba-jp で質問してみます。その結果
> # を持って、再度こちらにて質問してみたいと思います。
何のログなのか分かったら教えてください。
よろしくお願い致します。
大西愼一