vine-users ML アーカイブ



[vine-users:072202] Re: logrotate と samba について

  • From: "K.Moriyama" <mistletoe@xxxxxxxxxxxxx>
  • Subject: [vine-users:072202] Re: logrotate と samba について
  • Date: Mon, 20 Jun 2005 21:07:28 +0900
森山です。

  大西さん回答ありがとうございます。

On Mon, 20 Jun 2005 09:12:13 +0900
大西愼一 <vine-mls@xxxxxxxxxxxxxx> wrote:

> >   samba 自身にも ログのローテーション機能が有るため、
> > logrotate と samba が衝突してしまい、/var/log/samba/ に
> > 
> > 	log.smbd.1
> > 	log.smbd.1.1
> > 	log.smbd.1.1.1
> > 	log.smbd.1.1.1.1
> > 	log.smbd.1.1.1.1.1
> >     	以下略
> > 
> ログファイルの名前を変更してみてはいかがでしょうか?
> log.* なファイル名だとローテイトした結果の名前をオリジナルの名前と
> 間違えてしまうのではありませんか?

  たしかにおっしゃる通り、logrotate が log.* なファイルをうまく
処理出来ていない可能が有ります。ただ、ファイル名の変更には問題
が有ります。/var/log/samba には、ユーザのログの他に以下の4種類の
log が記録されている為、samba の log を log.* → *.log に変更
すると、今度はファイル名が衝突してしまいます。

	log.nmbd
	log.smbd
	nmbd.log
	smbd.log

  log.nmbd と log.smbd は、samba が作成している log ですが、
nmbd.log と smbd.log は不明です。 *.log なファイルは [ max log 
size ]の指定値を越えてもローテーションされない事から、samba の
管理下にないように見えます。

  smb.conf の 設定は [ log file = /var/log/samba/log.%m ]と
成っています。又、syslog.conf にも特に記述は見られません。

#   取りあえず、この問題は一時保留とし、上記 4 種類の
# ファイルについて、 samba-jp で質問してみます。その結果
# を持って、再度こちらにて質問してみたいと思います。

どうもありがとうございました。
-- 
K.Moriyama