tizen.moe

tizen.moe

mdadmでHDD追加したり削除したり

$ sudo mdadm --detail /dev/md0

すると

      11       8       33        0      active sync   /dev/sdc1
       1       8      161        1      active sync   /dev/sdk1
       2       8       49        2      active sync   /dev/sdd1
       3       8      129        3      active sync   /dev/sdi1
       4       8       81        4      active sync   /dev/sdf1
       5       0        0        5      removed
       6       8      145        6      active sync   /dev/sdj1
       7       8       65        7      active sync   /dev/sde1
      13       8      177        8      active sync   /dev/sdl1
      10       8      193        9      active sync   /dev/sdm1

すでにremoveされているわけですが、ここには/dev/sdb1が居たので

$ sudo mdadm --manage /dev/md0 --fail /dev/sdb1

出来ねーよと怒られる。*1

$ sudo mdadm --manage /dev/md0 --remove /dev/sdb1

出来ねーよと怒られる。*2

$ sudo mdadm --manage /dev/md0 --add /dev/sdp1

入った。

    Number   Major   Minor   RaidDevice State
      11       8       33        0      active sync   /dev/sdc1
       1       8      161        1      active sync   /dev/sdk1
       2       8       49        2      active sync   /dev/sdd1
       3       8      129        3      active sync   /dev/sdi1
       4       8       81        4      active sync   /dev/sdf1
      12       8      241        5      spare rebuilding   /dev/sdp1
       6       8      145        6      active sync   /dev/sdj1
       7       8       65        7      active sync   /dev/sde1
      13       8      177        8      active sync   /dev/sdl1
      10       8      193        9      active sync   /dev/sdm1

rebuildがはじまた。。

$ cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4] 
md0 : active raid6 sdp1[12] sdj1[6] sdi1[3] sdl1[13] sdk1[1] sdm1[10] sdd1[2] sdf1[4] sdc1[11] sde1[7]
      15628095488 blocks super 1.2 level 6, 512k chunk, algorithm 2 [10/9] [UUUUU_UUUU]
      [>....................]  recovery =  0.7% (15281408/1953511936) finish=738.4min speed=43744K/sec

後6時間、、、以上有るな、12時間、、、orz

*1:備忘の為に書いてます

*2:備忘の為に書いてます