RAIDの自動リカバリでなんとか稼動していたように見えてたんですが、やっぱり、本日完全死亡。
KERNEL PANICで止まってしまいました。
夕方から22:15ごろまでシステムが停止していました。
ご迷惑をおかけしてしまいました。申し訳ない。
やっぱり、HDD1の障害。
HDD1のリカバリは、マニュアルによると、
1.HDD2をHDD1に刺して再起動。
2.HDD2が無いってエラーになるので、そしたらHDD2を刺して再起動。
3.めでたしめでたし。
って、駄目でした。
まちがえた?
んで、HDD1と2を外して再起動。
んで、上の1〜2でなんとかOKでした。
なんか、残ってたかな?
とりあえず、今は再起動後にチェックを終了し、リビルド中です。
エラーが出ないことを祈るばかりかな?
あと、残り1台の予備のHDD。
やっぱり海門のHDDがほしいなぁ。120Gぐらい?
いつも、ホスト名とIPアドレスしかLCDに表示されないのでカスタマイズしました。(爆)
blog見ている人には関係ないですが、遊びに来た人にはうけるかな?
ちなみに、sb.shelties.jpサーバは、RaQ4の500MHz(K6-2)です。
それに、Strongbolt 1.06で運用中。
(CentOS と BlueQuartzで構成されてます。)
/etc/rc.d/init.d/lcd-showip
#!/bin/sh DOMAIN=base-lcd # Setup the path so we find stuff... . /etc/rc.d/init.d/functions LOCKFILE="/etc/locks/.lcdlock" # clean up lockfile if no one is using it if [ -e $LOCKFILE ]; then PID=`cat $LOCKFILE` if [ -z "`ps --no-heading -p $PID 2>/dev/null`" ]; then rm -f $LOCKFILE else exit 1 fi fi WORDS=`hostname` if [ "$WORDS" = "localhost" ]; then WORDS=`getmsg lcd_ipaddr` fi IPADDR=`ifconfig eth0 | grep "inet addr" | cut -f 2 -d":" | cut -f 1 -d" "` if [ "$IPADDR" = "" ]; then IPADDR="IP Addr Not Set" fi #/sbin/lcdstop #/sbin/lcd-write "$WORDS" "$IPADDR" SYSTEM=$WORDS /sbin/lcd-write "$SYSTEM" "$IPADDR" sleep 3 ruptime="$( uptime)" if $(echo $ruptime | grep -E "min|days" >/dev/null); then x=$(echo $ruptime | awk '{ print $3 $4}') else x=$(echo $ruptime | sed s/,//g| awk '{ print $3 }') fi ruptime="$x" up="uptime: "$x STATUS=$up /sbin/lcd-write "$SYSTEM" "$STATUS" sleep 3 CPU=`ps -eo pcpu,pid -o comm= | sort -k1 -n -r | head -1 | awk '{ print $1 } '` STATUS="cpu: "$CPU"%" /sbin/lcd-write "$SYSTEM" "$STATUS" sleep 3 TEMP=`cat /proc/cobalt/sensors/thermal | cut -f2 -d:` TEMP=`expr substr $TEMP 1 2` TEMP="temp: "$TEMP"c" STATUS=$TEMP /sbin/lcd-write "$SYSTEM" "$STATUS" sleep 3 rusedram="$(free -mto | grep Mem: | awk '{ print $3 }')" rtotalram="$(free -mto | grep Mem: | awk '{ print $2 }')" ram=`echo "$rusedram * 100" |bc` ram=`echo " $ram / $rtotalram"|bc` STATUS="ram: "$rusedram"/"$rtotalram"MB" /sbin/lcd-write "$SYSTEM" "$STATUS" sleep 3 disku="$(df -h | grep home | awk '{ print $3}')" diskt="$(df -h | grep home | awk '{ print $2}')" STATUS="disk: "$disku"/"$diskt /sbin/lcd-write "$SYSTEM" "$STATUS" sleep 3 timet="$(date +_%Y/%m/%d_%R)" /sbin/lcd-write "$SYSTEM" "$timet" sleep 3 /sbin/lcd-write "$SYSTEM" "$IPADDR" exit 0 |
こんな感じ。
※なんとなく、時間表示が桁あふれ?
日 | 月 | 火 | 水 | 木 | 金 | 土 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |