[Armadillo:08049] Re: /var/log/wtmpの容量が大きくなっていく
Takenoshita Koyo
email@hidden
2012年 5月 17日 (木) 18:43:57 JST
竹之下です。
過去の投稿から、Armadillo-210を使用していると仮定してお答えします。
Armadillo-210のRecoverイメージ[*1]で同様の現象が起きるか確認してみたところ、
確かに、5-6分ごとに/var/log/wtmpのサイズが384バイトずつ増えていました。
プロセスを一つずつ殺して、どのプロセスがwtmpに書いているのか確認していった
ところ、下記のようにinitしか動いていない状態でも、件の現象が発生します。
[root@(none) (ttyAM1) ~]# ps
PID Uid VmSize Stat Command
1 root 588 S init
2 root SWN [ksoftirqd/0]
3 root SW< [events/0]
4 root SW< [khelper]
5 root SW< [kthread]
9 root SW< [kblockd/0]
31 root SW [pdflush]
32 root SW [pdflush]
34 root SW< [aio/0]
33 root SW [kswapd0]
587 root SW [mtdblockd]
702 root 796 S -ash
852 root 640 R ps
ということは、initが悪さをしているに違いありません。
/etc/inittab を確認すると、下記のようになっていました。
[root@(none) (ttyAM1) ~]# cat /etc/inittab
::sysinit:/etc/init.d/rc
#::respawn:/sbin/getty -L 115200 ttyAM0 vt102
::respawn:/sbin/getty -L 115200 ttyAM1 vt102
::respawn:/sbin/getty 38400 tty1
::shutdown:/etc/init.d/reboot
::ctrlaltdel:/sbin/reboot
Armadillo-210には/dev/tty1はありません。
[root@(none) (ttyAM1) ~]# cat /dev/tty1 > /dev/null
cat: /dev/tty1: No such device or address
ので、gettyを起動しようとしても失敗します。
(gettyを起動しようとした時点でwtmpのサイズが増えます)
"respawn"の機能により、定期的にgettyを起動しようとして、wtmpが徐々に
増えているという状況のようです。
対策としては、inittabの
::respawn:/sbin/getty 38400 tty1
の行を削除してください。
*1: http://armadillo.atmark-techno.com/files/downloads/armadillo-210/images/romfs-a210-recover-1.12.img.gz
(2012年05月11日 20:37), email@hidden wrote:
>
> 過去に、
>
> [Armadillo:05260] Armadillo-220 で FTPがアップできなくなる
> でも話題になっていましたが、
> /var/log/wtmpの容量が大きくなっていく事象について質問します。
>
> 本ファイルは、ログイン履歴を保存するログファイルということから、
> ログインしなければ、容量が増加しないと考えておりましたが、
> ログインしなくても、約5分ごとに384バイト増加し続けるようです。
>
> 環境としては、TELNET,FTPは入れていない状況で、シリアル接続の
> ログインのみ可という状態です。
>
> ログインしない状態でも、定期的にログを残しているようなのですが、
> 何のログを残しているのか、教えていただきたくお願いします。
>
>
>
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>
--
Koyo Takenoshita
armadillo メーリングリストの案内