RAID5

そして久々に再起動したらRAID5からディスクが1つ外れていた。

md: md0 stopped.
md: bind<sdb1>
md: bind<sdc1>
md: bind<sda1>
md: kicking non-fresh sdc1 from array!
md: unbind<sdc1>
md: export_rdev(sdc1)
raid5: device sda1 operational as raid disk 0
raid5: device sdb1 operational as raid disk 1
raid5: allocated 3156kB for md0
raid5: raid level 5 set md0 active with 2 out of 3 devices, algorithm 2
RAID5 conf printout:
 --- rd:3 wd:2
 disk 0, o:1, dev:sda1
 disk 1, o:1, dev:sdb1

なんかおかしい…。

root@usl-5p:~# cat /proc/mdstat 
Personalities : [raid6] [raid5] [raid4] 
md0 : active raid5 sda1[0] sdb1[1]
      2001792 blocks level 5, 64k chunk, algorithm 2 [3/2] [UU_]

あれ、[UU_]になってるよ!
ちょっと焦ったが、ログを見る感じだとディスクが壊れたというわけではなさそうなので、

root@usl-5p:~# mdadm /dev/md0 --add /dev/sdc1

としてディスクを追加。

root@usl-5p:~# cat /proc/mdstat 
Personalities : [raid6] [raid5] [raid4] 
md0 : active raid5 sdc1[2] sda1[0] sdb1[1]
      2001792 blocks level 5, 64k chunk, algorithm 2 [3/3] [UUU]

大丈夫そう。