HDD故障
[10:00] 急に外からも中からもお家サーバーにアクセスできなくなった。
[23:40] シリアルポートをつないでみたが反応なし。 LANポートのアクセスランプのような緑のLEDが盛んに点滅しているが、 ハブのランプは点滅していない。 電源を切り入りして立ち上げてみたら、以下のようなエラー。
/dev/hda1 was not cleanly unmounted, check forced. /dev/hda1: Deleted inode 645 has zero dtime. FIXED. hda: dma_intr: status=0x51 { DriveReady SeekComplete Error } hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=607, sector=528 end_request: I/O error, dev 03:01 (hda), sector 528 hda: dma_intr: status=0x51 { DriveReady SeekComplete Error } hda: dma_intr: error=0x01 { AddrMarkNotFound }, LBAsect=607, sector=536
5年も休まず動きつづけていたせいか、ついに故障したようだ。
INITボタンを押しながら立ち上げるとFLASHメモリから立ち上がるので、 修理の間 flashcfg -c initrd としておく。
[23:49] マウントすれば読めるようだ。
# mount /dev/hda1 /mnt EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended # ls -l /mnt total 1060 -rw-r--r-- 1 root wheel 498813 Jan 19 2005 System.map -rw-r--r-- 1 root wheel 498813 Jan 19 2005 System.map.2420 .. (以下省略) ..
/home の下が何もない、とあせったが /dev/hda3 を /home にしているのだった。
ケースの蓋を開けて涼しくなったからか、エラー無く読めるようなので 今のうちに復旧作戦に出る。e2fsck /dev/hda1 と e2fsck /dev/hda3 を行い、 出てきたエラーの修復確認をすべて y と答えてから、flashcfg -c hda1 として 立ち上げなおしたら、元通り立ち上がるようになった。
とりあえず、いつものバックアップを実行。