RAID1 故障


今回は本当に故障したわけではない。 故障のシミュレートをしてみる。

HDDの電源を落として起動

2台目〜4台目のドライブの電源を切り、玄箱/HG の電源を投入した。
[root@hackkit /root]# cat /proc/mdstat
Personalities : [raid1]
read_ahead 1024 sectors
md0 : active raid1 sda1[0]
      292969216 blocks [2/1] [U_]

unused devices: 
と sdc1 がなくなり、[2/1][U_]となっている。

マウント

マウントしてみた。
[root@hackkit /root]# mount /dev/md0 /mnt/md0
mount: 間違ったファイルシステムタイプ、不正なオプション、
       /dev/md0 のスーパーブロックが不正、或いはファイルシステムのマウント
       が多すぎます
[root@hackkit /root]#
あれ?
ミラーリングしてたら、片方が死んでも残りの片方で動くんでは?
fsck すれば良いのかな?

HDDの電源を入れて起動

2台目〜4台目のドライブの電源を入れて玄箱/HG の電源を投入した。
bash-2.04$ cat /proc/mdstat
Personalities : [raid1]
read_ahead 1024 sectors
md0 : active raid1 sda1[0]
      292969216 blocks [2/1] [U_]

unused devices: 
bash-2.04$
同じ

ドライブ追加

[root@hackkit /root]# raidhotadd /dev/md0 /dev/sdc1
[root@hackkit /root]# cat /proc/mdstat
Personalities : [raid1]
read_ahead 1024 sectors
md0 : active raid1 sdc1[2] sda1[0]
      292969216 blocks [2/1] [U_]
      [>....................]  recovery =  0.0% (2432/292969216) finish=23437.3min speed=202K/sec
unused devices: 
[root@hackkit /root]#
23437.3 分って、、、

それどころか、どんどん延びていく。

[root@hackkit /root]# cat /proc/mdstat
Personalities : [raid1]
read_ahead 1024 sectors
md0 : active raid1 sdc1[2] sda1[0]
      292969216 blocks [2/1] [U_]
      [>....................]  recovery =  0.0% (38976/292969216) finish=61771.3min speed=78K/sec
unused devices: 
[root@hackkit /root]# cat /proc/mdstat
Personalities : [raid1]
read_ahead 1024 sectors
md0 : active raid1 sdc1[2] sda1[0]
      292969216 blocks [2/1] [U_]
      [>....................]  recovery =  0.0% (38976/292969216) finish=114314.2min speed=42K/sec
unused devices: 
[root@hackkit /root]# cat /proc/mdstat
Personalities : [raid1]
read_ahead 1024 sectors
md0 : active raid1 sdc1[2] sda1[0]
      292969216 blocks [2/1] [U_]
      [>....................]  recovery =  0.0% (38976/292969216) finish=117291.1min speed=41K/sec
unused devices: 
[root@hackkit /root]#
やめ!


ミラーリング(2)
ハックの記録
LinkStation/玄箱 をハックしよう

RAID5 に挑戦

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