2/21
から断続的に出ていたのは一度収まったのだが、また
Apr 16 06:26:45 mserv kernel: hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
Apr 16 06:27:24 mserv kernel: hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=21343538, sector=21343310
Apr 16 06:27:24 mserv kernel: end_request: I/O error, dev hda, sector 21343310
というエラーが updatedb のタイミングで出るようになってきた。
どうもやはり
このへん
とか
このへん
を見るに、早めに disk 交換するに越したことはなさそうだ。
関係あるかどうかはわからんが
先週刺さった
りもしたし。
とりあえず /etc/cron.daily/find は停止 (mv find find.hold)、
来週末くらいに disk 交換やな。
バックアップは取ってあるから、まあ急死したらそのタイミングで。
念のため local mirror を取ってみたら、/var/log/apache/access.log.1
が不良セクタにかかっていた模様。やっぱ刺さったのこのせいかなあ。
あー、やっぱ同種のメッセージが大量に出てるな。もうだめか。
つーことで disk を交換することにした。
18:00 から、多分 20:00 くらいまで止まります。
hdc にそのままバックアップ取ってるのが動いてくれれば良いのだが。
だめだった。というか grub の起動メディアがなくて、
hdc→hda と付け替えたディスクからの起動ができなかった
*1
。
ダメスギ。
やむを得ず新しい 60G の IBM disk へ sarge のクリーンインストール、
exim は postfix へ変更、ほか apache, bind9, fml, qpoppwer, ssh,
telnet/ftp などをゾロゾロ入れ、
/backup/etc から設定を (hosts.allow/deny も) コピってほぼ完了。
しかし routed で大ハマリ。いままでは単純に routed -s していたところ、
sarge では routed が無くなっていた。
後継は bird, quagga というところらしいのだが、
よりシンプルそうな bird でやってみた
(bird.conf は
こんなの
)。
しかし経路のアナウンスがされないようだ。
route するとズラズラ経路が出てくるし、
birdc から show route した表示でも更新時刻が書いてあるから、
受信には問題ないようなのだが、
gw 越しの ping が返らない…ということは向こうから引けてないんだよな。
試しに babagw に bird を入れてみたところ、
mserv<->babagw 間での経路アナウンスはされるみたいなのだが。むーん。
大学の gw で使える RIP version の違いとかなんだろうか。わからん。
やむを得ず /backup/usr/sbin/routed を /usr/local/sbin へ、
/backup/etc/init.d/routed を /etc/init.d/routed へコピーして、
(daemon の位置だけ変更して) update-rc.d start 20 した。ダメスギ。
*1: sarge の install disk で grub のコマンドラインに落ちられるかな…とか甘いことを思っていたらやっぱり甘かった。