死んだ LinkStation


某サーバの LinkStation にアクセスしようとしたら、connection time out.
24 時間運転しているはずなのに、LED も消えている。
再起動しようと電源 SW を押したら、Power LED が一瞬点くがそれっきり。

死んだ(藁

LED のつき方から見て おそらく HDD は生きていて、死んだのは、電源かマザーボード。

別の LinkStation に HDD を移して再生する。

HDD が生きていることの確認

LS-QL に USB で接続
root@qube:/var/log# tail -f messages
	:
	:
Sep 11 09:45:56 qube kernel: usb 1-1: new high speed USB device using ehci_marvell and address 2
Sep 11 09:45:57 qube kernel: usb 1-1: configuration #1 chosen from 1 choice
Sep 11 09:45:57 qube kernel: scsi2 : SCSI emulation for USB Mass Storage devices
Sep 11 09:46:02 qube kernel: scsi 2:0:0:0: Direct-Access     HDS72808   PFD212S4SD1X1M A21B PQ: 0 ANSI: 2 CCS
Sep 11 09:46:02 qube kernel: sd 2:0:0:0: [sdc] 160836480 512-byte hardware sectors (82348 MB)
Sep 11 09:46:02 qube kernel: sd 2:0:0:0: [sdc] Write Protect is off
Sep 11 09:46:02 qube kernel: sd 2:0:0:0: [sdc] 160836480 512-byte hardware sectors (82348 MB)
Sep 11 09:46:02 qube kernel: sd 2:0:0:0: [sdc] Write Protect is off
Sep 11 09:46:02 qube kernel: sdc: sdc1 sdc2 sdc3
Sep 11 09:46:02 qube kernel: sd 2:0:0:0: [sdc] Attached SCSI disk
Sep 11 09:46:02 qube kernel: sd 2:0:0:0: Attached scsi generic sg2 type 0
root@qube:/var/log#
認識はした。

fsck をかける

念のため。
root@qube:/var/log# fsck -y /dev/sdc1
fsck from util-linux-ng 2.17.2
e2fsck 1.41.12 (17-May-2010)
/dev/sdc1: recovering journal
Adding dirhash hint to filesystem.

/dev/sdc1: clean, 49170/263296 files, 197047/526120 blocks
root@qube:/var/log# fsck -y /dev/sdc2
fsck from util-linux-ng 2.17.2
e2fsck 1.41.12 (17-May-2010)
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sdc2

The superblock could not be read or does not describe a correct ext2
filesystem.  If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 

root@qube:/var/log# 
おっと。sdc2 は swap だった
root@qube:/var/log# fsck -y /dev/sdc3
fsck from util-linux-ng 2.17.2
e2fsck 1.41.12 (17-May-2010)
/dev/sdc3: recovering journal
Adding dirhash hint to filesystem.

/dev/sdc3: clean, 280575/9764864 files, 9461699/19510942 blocks
root@qube:/var/log#

fstab の修正

この LinkStation は HDD が2台つながっているが、 とりあえず1台で起動するために /etc/fstab を修正する

まずはマウント

root@qube:/var/log# mkdir /tmp/root
root@qube:/var/log# mount /dev/sdc1 /tmp/root
root@qube:/var/log#
root@qube:/var/log# cd /tmp/root
root@qube:/tmp/root# cat etc/fstab
# /etc/fstab: static file system information.
#
#                        
/dev/hda1       /               ext3    defaults,noatime,errors=remount-ro      0 0
proc            /proc           proc    defaults                        0 0
none                    /dev/shm                tmpfs   defaults        0 0
none            /dev/pts        devpts  gid=5,mode=20                   0 0
/dev/hda2       swap            swap    defaults                        0 0
/dev/hda3       /mnt            ext3    defaults,noatime                0 0
#
# /dev/sda1     /mnt/usb-memory vfat    defaults,noatime                0 0
#
/dev/hdb1       /mnt/hdb        ext3    defaults,noatime                0 0
/dev/hdb2       swap            swap    defaults                        0 0
/dev/hdb3       /mnt/hdb/mnt    ext3    defaults,noatime                0 0
#
#/dev/sda1      /mnt/hdb        ext3    defaults,noatime                0 0
#/dev/sda2      swap            swap    defaults                        0 0
#/dev/sda3      /mnt/hdb/mnt    ext3    defaults,noatime                0 0
root@qube:/tmp/root# 
/dev/hdb? の行をコメントアウトする。
root@qube:/tmp/root# vi etc/fstab
	:
	:
アンマウント
root@qube:/tmp/root# sync
root@qube:/tmp/root# sync
root@qube:/tmp/root# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/md1               4993920    355736   4638184   8% /
tmpfs                    62888         0     62888   0% /lib/init/rw
tmpfs                    62888         0     62888   0% /dev/shm
/dev/root.old            31729     16849     14880  54% /initrd
/dev/md0                995928    179508    816420  19% /boot
/dev/sda6            236216764  12453368 223763396   6% /mnt/disk1
/dev/sdb6            968628556 825913828 142714728  86% /mnt/disk2
/dev/sdc1              2071384    755092   1211068  39% /tmp/root
root@qube:/tmp/root# cd /
root@qube:/# umount /tmp/root
root@qube:/#

起動

HDD を別の LinkStation にセットして起動。
起動の様子をシリアルコンソールで見ておく。

問題なく起動したようなので、2台目の HDD も接続して再起動。

fstab を戻して再マウント

[root@ns root]# vi /etc/fstab
	:
	:
[root@ns root]# df
ファイルシステム    1k-ブロック   使用中      空き 使用% マウント場所
/dev/hda1              2071384    755172   1210988  39% /
none                     63756         0     63756   0% /dev/shm
/dev/hda3             76818080  36621108  36294784  51% /mnt
[root@ns root]# mount -a
[root@ns root]# df
ファイルシステム    1k-ブロック   使用中      空き 使用% マウント場所
/dev/hda1              2071384    755176   1210984  39% /
none                     63756         0     63756   0% /dev/shm
/dev/hda3             76818080  36621108  36294784  51% /mnt
/dev/hdb1              2064144    762180   1197084  39% /mnt/hdb
/dev/hdb3             14254024    492704  13037252   4% /mnt/hdb/mnt
[root@ns root]#

同じような筐体がいくつもあると、 どこかが死んでも使い回しが効くので良い

さて、残骸はどうしようか、、、





地デジ化(8)2つ目の DTV-S110 入手
ハックの記録
LinkStation/玄箱 をハックしよう

DropBox のインストール

Copyright (C) 2003-2011 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市